Run the full AgentKit ecosystem with a single command
Docker Compose setup for AgentLens, AgentGate, Lore, and Mesh.
git clone https://github.com/agentkitai/agentkit-stack.git
cd agentkit-stack
docker compose up -dAgentLens and AgentGate pull from Docker Hub; Lore and Mesh build locally.
| Service | Port | Image | Description |
|---|---|---|---|
| AgentLens | 3000 | pazgaz/agentlens |
Observability dashboard |
| AgentGate | 3002 | pazgaz/agentgate |
Approval gateway |
| Lore | 8765 | (built from source) | Semantic memory (pgvector) |
| Lore DB | — | pgvector/pgvector:pg16 |
PostgreSQL + pgvector |
| Mesh | 8766 | (built from source) | Agent discovery registry |
docker pull pazgaz/agentlens # ~1GB (dashboard + server)
docker pull pazgaz/agentgate # ~241MB (approval gateway)curl http://localhost:3000/api/health/overview # AgentLens
curl http://localhost:3002/health # AgentGate
curl http://localhost:8765/health # Lore
curl http://localhost:8766/health # MeshTo build AgentLens/AgentGate locally instead of pulling from Docker Hub, uncomment the build: lines in docker-compose.yml and remove the image: lines, then:
docker compose up -d --builddocker compose down # stop containers
docker compose down -v # stop + remove volumes (data loss!)Contributions are welcome! Fork the repo, make your changes, and open a pull request. For major changes, open an issue first to discuss what you'd like to change.
| Project | Description | |
|---|---|---|
| AgentLens | Observability & audit trail for AI agents | |
| Lore | Cross-agent memory and lesson sharing | |
| AgentGate | Human-in-the-loop approval gateway | |
| FormBridge | Agent-human mixed-mode forms | |
| AgentEval | Testing & evaluation framework | |
| agentkit-mesh | Agent discovery & delegation | |
| agentkit-cli | Unified CLI orchestrator | |
| agentkit-guardrails | Reactive policy guardrails | |
| agentkit-stack | Full-stack Docker Compose setup | ⬅️ you are here |