Complete AI agent infrastructure in one command
Project description
AgentForge
Complete AI agent infrastructure in one command.
Give your AI agent persistent memory, self-healing health monitoring, and a management dashboard — in under 60 seconds.
curl -fsSL https://agentsforge.dev/install.sh | bash
What You Get
| Layer | Description | Status |
|---|---|---|
| 🧠 Memory | ChromaDB vectors + NetworkX knowledge graph | ✅ Free |
| 🩺 Health | Auto-monitoring + self-healing + soul drift detection | ✅ Free |
| 📊 Dashboard | Web UI for memory & health management | ✅ Free |
| 🔧 NPM Package | TypeScript client: @agentsforge/healthkit |
✅ Free |
| ⚙️ Dev Pipeline | CodeBot + OpusBot autonomous coding | 🔐 Pro |
Quick Start
One-Line Install (Recommended)
curl -fsSL https://agentsforge.dev/install.sh | bash
Manual Install
git clone https://github.com/JakebotLabs/agentforge
cd agentforge
python3 -m venv venv
source venv/bin/activate
pip install -e .
agentforge init
Commands
agentforge init # Initialize AgentForge (interactive platform selection)
agentforge install # Install/update all components
agentforge start # Start dashboard and services
agentforge stop # Stop all services
agentforge status # Show component status
agentforge doctor # Diagnose installation issues
Configuration
Config file: ~/.agentforge/agentforge.yml
version: "1"
platform: standalone # openclaw | langchain | autogen | standalone
workspace: ~/.agentforge
memory:
enabled: true
healthkit:
enabled: true
mode: observe # observe | heal
dashboard:
enabled: true
port: 7842
Free vs Pro
Free (MIT License):
- Persistent memory with semantic search
- Health monitoring with auto-healing
- Web dashboard at localhost:7842
- Works with any agent framework
Pro ($25/mo via GitHub Sponsors):
- Everything in Free
- Dev Pipeline (CodeBot + OpusBot)
- Autonomous code writing and review
- Private repo access
- Priority support
TypeScript/JavaScript SDK
Use AgentForge health monitoring from Node.js or browser:
npm install @agentsforge/healthkit
import { HealthKit, ClusterManager } from '@agentsforge/healthkit';
// Monitor cluster health
const kit = new HealthKit();
const status = await kit.getStatus();
console.log(status.drift_risk); // "0%"
// Manage clusters
const cluster = new ClusterManager(config);
await cluster.deploy();
See @agentsforge/healthkit on npm for full docs.
Platform Support
AgentForge works with any Python-based agent:
- OpenClaw — Full integration
- LangChain — Adapter included
- AutoGen — Adapter included
- Standalone — Raw Python, no framework
Requirements
- Python 3.10+
- Linux, macOS, or WSL
- ~500MB disk space
Documentation
- Website
- Unlock Pipeline Guide (for sponsors)
- Ubuntu Install Notes
License
MIT — Free to use, modify, and distribute.
The Dev Pipeline is available to GitHub Sponsors ($25/mo+).
Built by Jakebot Labs · Sponsor · Website
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.1.0.tar.gz.
File metadata
- Download URL: agentsforge-0.1.0.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2138ac87d3017c977debbbb6851605cc0a17f89e7cd4ea9c97e88b5330c0e8ee
|
|
| MD5 |
e458000452061de159b5938fada894e6
|
|
| BLAKE2b-256 |
bdebfdd8752cede05bda3b0d717d827b3077da0aa25f9fe4a8ee847c7373063c
|
File details
Details for the file agentsforge-0.1.0-py3-none-any.whl.
File metadata
- Download URL: agentsforge-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.8 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 |
0762c07900d8a62a224b35cc21d0c0d53409c859f884a44f71ec1d306592d5a6
|
|
| MD5 |
69c1c44f9a996ba5578edccc5f01b99a
|
|
| BLAKE2b-256 |
022477d35748ed359fc65022dc3828f4586008dd08ca93ddd35658b5d8ab85da
|