Observed since 20 Oct, 23:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Complete AI agent infrastructure in one command
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
| 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.
pip install agentsforge
agentforge init
agentforge start
pip install agentsforge
agentforge init --platform openclaw
agentforge start
pip install agentsforge
agentforge init --platform langchain --workspace ./my_agent
agentforge start
git clone https://github.com/JakebotLabs/agentforge
cd agentforge
docker-compose up -d
| 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 |
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
Most agent frameworks solve the intelligence problem. Almost none solve the operations problem:
AgentForge is the ops layer. You bring the agent; we handle memory, health, and observability.
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
MIT — JakebotLabs
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.0 | 4 Mar 2026 | 7 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 23:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:183e71c371e3406dfd606aad7b9c90e1491372ad3dee7c6a427774ccd8e234e9