Skip to main content

Complete AI agent infrastructure in one command

Project description

AgentForge

CI GitHub Sponsors

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

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


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.1.0.tar.gz (18.1 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.1.0-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

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

Hashes for agentsforge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2138ac87d3017c977debbbb6851605cc0a17f89e7cd4ea9c97e88b5330c0e8ee
MD5 e458000452061de159b5938fada894e6
BLAKE2b-256 bdebfdd8752cede05bda3b0d717d827b3077da0aa25f9fe4a8ee847c7373063c

See more details on using hashes here.

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

Hashes for agentsforge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0762c07900d8a62a224b35cc21d0c0d53409c859f884a44f71ec1d306592d5a6
MD5 69c1c44f9a996ba5578edccc5f01b99a
BLAKE2b-256 022477d35748ed359fc65022dc3828f4586008dd08ca93ddd35658b5d8ab85da

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