anchapin/mindforge

Self-hosted multi-agent AI operating system with persistent memory, draft-first workflow, and 24/7 proactive execution

0

stars

97

commits

Python

primary language

Jun 1, 2026

updated

README

MindForge

Your sovereign AI operating system. Multi-agent team, persistent memory, draft-first workflow, 24/7 proactive execution — all self-hosted.

CI Python License: AGPL-3.0 Docker

Features

  • Multi-agent team — COO, CMO, Researcher, Engineer agents sharing persistent memory
  • Draft-first workflow — every external action pauses for human approval
  • Persistent memory — semantic (ChromaDB), episodic (PGLite), writing style profile
  • Skills system — YAML-defined task chains with branching, retry, and approval gates
  • 24/7 proactive execution — Temporal workflows for email monitoring and follow-ups
  • Local inference — Ollama for simple tasks, OpenRouter for complex ones
  • 864+ integrations — Composio Cloud (Phase 4), direct API for Phase 1–3

Quick Start

git clone https://github.com/alex/mindforge.git
cd mindforge
cp .env.example .env        # add OPENROUTER_API_KEY and FERNET_KEY
make setup                  # install deps, pull containers
make dev                    # start services + hot reload
# Open http://localhost:3000

See SPEC.md for the full design specification.

Architecture

┌─────────────┐     WebSocket      ┌──────────────────┐
│  React UI   │◄──────────────────►│  FastAPI backend  │
│  (Port 3000)│                    │   (Port 8000)    │
└─────────────┘                    └────────┬─────────┘
                                            │ IPC
                              ┌─────────────┼─────────────┐
                              ▼             ▼             ▼
                         ChromaDB        PGLite        Temporal
                        (vectors)       (tasks)      (workflows)

Project Structure

PathPurpose
backend/FastAPI + LangGraph + memory stores
frontend/React + Zustand dashboard
backend/skills/skills/YAML skill definitions
backend/tools/Integration tool implementations
backend/tests/Unit, integration, E2E tests
compose.yamlService composition

Contributing

See CONTRIBUTING.md. All contributions are welcome — see the good first issue tag for beginner-friendly tasks.

License

AGPL-3.0 — see LICENSE.

Contributors

anchapin

63 commits

anchapin/mindforge

Self-hosted multi-agent AI operating system with persistent memory, draft-first workflow, and 24/7 proactive execution

0

stars

97

commits

Python

primary language

Jun 1, 2026

updated

README

MindForge

Your sovereign AI operating system. Multi-agent team, persistent memory, draft-first workflow, 24/7 proactive execution — all self-hosted.

CI Python License: AGPL-3.0 Docker

Features

  • Multi-agent team — COO, CMO, Researcher, Engineer agents sharing persistent memory
  • Draft-first workflow — every external action pauses for human approval
  • Persistent memory — semantic (ChromaDB), episodic (PGLite), writing style profile
  • Skills system — YAML-defined task chains with branching, retry, and approval gates
  • 24/7 proactive execution — Temporal workflows for email monitoring and follow-ups
  • Local inference — Ollama for simple tasks, OpenRouter for complex ones
  • 864+ integrations — Composio Cloud (Phase 4), direct API for Phase 1–3

Quick Start

git clone https://github.com/alex/mindforge.git
cd mindforge
cp .env.example .env        # add OPENROUTER_API_KEY and FERNET_KEY
make setup                  # install deps, pull containers
make dev                    # start services + hot reload
# Open http://localhost:3000

See SPEC.md for the full design specification.

Architecture

┌─────────────┐     WebSocket      ┌──────────────────┐
│  React UI   │◄──────────────────►│  FastAPI backend  │
│  (Port 3000)│                    │   (Port 8000)    │
└─────────────┘                    └────────┬─────────┘
                                            │ IPC
                              ┌─────────────┼─────────────┐
                              ▼             ▼             ▼
                         ChromaDB        PGLite        Temporal
                        (vectors)       (tasks)      (workflows)

Project Structure

PathPurpose
backend/FastAPI + LangGraph + memory stores
frontend/React + Zustand dashboard
backend/skills/skills/YAML skill definitions
backend/tools/Integration tool implementations
backend/tests/Unit, integration, E2E tests
compose.yamlService composition

Contributing

See CONTRIBUTING.md. All contributions are welcome — see the good first issue tag for beginner-friendly tasks.

License

AGPL-3.0 — see LICENSE.

Contributors

anchapin

63 commits

Languages

Python

79.4%

TypeScript

17.1%

Shell

2.2%