Skip to main content

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

Release files for agentsforge 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agentsforge 0.2.0
File Size Uploaded
agentsforge-0.2.0.tar.gz 32.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agentsforge 0.2.0
File Interpreter ABI Platform
agentsforge-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 64.3 kB

Release files / agentsforge-0.2.0.tar.gz

Download URL agentsforge-0.2.0.tar.gz
Size 32.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6e7209505d6a0038ab705d1a587b411c0581134d9dd86cc9df724282437a6fa2
BLAKE2b-256 checksum
How to use checksums
2f21c410d9325db6f21e92edffecad98133a79a9f5cba2fd8d7d23abce18ade0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / agentsforge-0.2.0-py3-none-any.whl

Download URL agentsforge-0.2.0-py3-none-any.whl
Size 32.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
41de95ad53483a37bb5cc13dc2733df2da87984c486f4585ec3363d5bcd56764
BLAKE2b-256 checksum
How to use checksums
3785e02a96e6ea070a8b18c5fa6ef6e98c7ea85c4efd5a692d5bc6d674eb145b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page