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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e7209505d6a0038ab705d1a587b411c0581134d9dd86cc9df724282437a6fa2
|
|
| MD5 |
ff894503fce921f7e1414d58fd520b3b
|
|
| BLAKE2b-256 |
2f21c410d9325db6f21e92edffecad98133a79a9f5cba2fd8d7d23abce18ade0
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
41de95ad53483a37bb5cc13dc2733df2da87984c486f4585ec3363d5bcd56764
|
|
| MD5 |
b05497a863858b36fb74f8242c2b8210
|
|
| BLAKE2b-256 |
3785e02a96e6ea070a8b18c5fa6ef6e98c7ea85c4efd5a692d5bc6d674eb145b
|