Skip to main content

Complete AI agent infrastructure in one command

Project description

AgentForge

Complete AI agent infrastructure in one command — works with any Python agent framework.

Persistent memory, health monitoring, and a live dashboard. Drop it into your existing agent stack or run it standalone.

pip install agentsforge
agentforge init
agentforge start

Dashboard: http://localhost:7842


Supported Platforms

Platform Command Notes
Standalone agentforge init --platform standalone No framework required. Works with any Python agent.
OpenClaw agentforge init --platform openclaw Auto-detects workspace, integrates with OpenClaw config
LangChain agentforge init --platform langchain Hooks into LangChain memory and callback system

Default: standalone — works everywhere.


Quick Start

Standalone (any agent framework)

pip install agentsforge
agentforge init
agentforge start

OpenClaw

pip install agentsforge
agentforge init --platform openclaw
agentforge start

LangChain

pip install agentsforge
agentforge init --platform langchain --workspace ./my_agent
agentforge start

Docker

git clone https://github.com/JakebotLabs/agentforge
cd agentforge
docker-compose up -d

Commands

Command Description
agentforge init [--platform] Initialize AgentForge (default: standalone)
agentforge start Start all services
agentforge stop Stop all services
agentforge status Show component status
agentforge doctor Diagnose installation issues

What's Included

  • Persistent Memory — Three-layer memory system (Markdown + ChromaDB vector search + NetworkX knowledge graph). Agents remember context across sessions without custom infrastructure.
  • Agent HealthKit — Runtime health monitoring. Detects context bloat, resource pressure, model failures. Observe-only by default.
  • Dashboard — Web UI at localhost:7842. Search memory, view health status, inspect agent state.

Configuration

Config at ~/.agentforge/agentforge.yml:

version: "1"
platform: standalone
workspace: ~/.agentforge/data
memory:
  enabled: true
healthkit:
  enabled: true
  mode: observe
dashboard:
  enabled: true
  port: 7842

Why AgentForge?

Most agent frameworks solve the intelligence problem. Almost none solve the operations problem:

  • Agents forget everything between sessions
  • No visibility into what's happening at runtime
  • No standard way to detect drift, bloat, or failures
  • Every team builds their own monitoring from scratch

AgentForge is the ops layer. You bring the agent; we handle memory, health, and observability.


Python API

from agentforge import AgentForge

af = AgentForge(platform="standalone")
af.init()

# Store memory
af.memory.store("user prefers concise replies")

# Retrieve relevant context
context = af.memory.search("user preferences", n_results=3)

# Health check
health = af.healthkit.check()
print(health.grade)  # A, B, C, D, F

License

MIT — JakebotLabs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agentsforge-0.2.0.tar.gz (32.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agentsforge-0.2.0-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

Details for the file agentsforge-0.2.0.tar.gz.

File metadata

  • Download URL: agentsforge-0.2.0.tar.gz
  • Upload date:
  • Size: 32.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for agentsforge-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6e7209505d6a0038ab705d1a587b411c0581134d9dd86cc9df724282437a6fa2
MD5 ff894503fce921f7e1414d58fd520b3b
BLAKE2b-256 2f21c410d9325db6f21e92edffecad98133a79a9f5cba2fd8d7d23abce18ade0

See more details on using hashes here.

File details

Details for the file agentsforge-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: agentsforge-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 32.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for agentsforge-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 41de95ad53483a37bb5cc13dc2733df2da87984c486f4585ec3363d5bcd56764
MD5 b05497a863858b36fb74f8242c2b8210
BLAKE2b-256 3785e02a96e6ea070a8b18c5fa6ef6e98c7ea85c4efd5a692d5bc6d674eb145b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page