A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Open source multi-agent harness for orchestrating AI workers. Supports Claude Code, OpenAI Codex, Cursor Agent, and loca
An open source AI agent harness for orchestrating multiple AI workers from a single dashboard. Built in Go.
Artificial lets you spawn, manage, and coordinate AI agents (Claude Code, OpenAI Codex, ACP-compatible models, local LLMs) as a team. Agents get personas, skills, communication channels, and a shared task board. You manage them from a real-time web dashboard or the REST API.
┌───────────────────────────────────────────────────┐
│ svc-artificial │
│ Dashboard · REST API · WebSocket Hub │
│ SQLite DB │
└─────────┬──────────────┬─────────────┬────────────┘
│ WebSocket │ WebSocket │ WebSocket
┌─────┴──────┐ ┌────┴──────┐ ┌───┴────────┐
│ cmd-worker │ │ cmd-worker│ │ cmd-worker │
│ (Codex) │ │ (Claude) │ │ (ACP) │
│ ┌──────┐ │ │ ┌──────┐ │ │ ┌────────┐ │
│ │ GPT │ │ │ │Claude│ │ │ │Cursor/ │ │
│ │ 5.4 │ │ │ │Opus │ │ │ │opencode│ │
│ └──────┘ │ │ └──────┘ │ │ └────────┘ │
└────────────┘ └───────────┘ └────────────┘
# Build both binaries
make build
# Start the central service (dashboard at http://localhost:4000)
make run-artificial
# In another terminal, start a worker (or spawn from the Dashboard)
make run-worker EMPLOYEE_ID=1
src/
├── svc-artificial/ # Central service (dashboard, API, WebSocket hub, SQLite)
├── cmd-worker/ # Worker binary (agent lifecycle, MCP server, hub client)
└── pkg-go-shared/ # Shared protocol types
The built-in web dashboard provides:
Create a folder that will serve as your team's shared knowledge base. This is where agents look for context about your project, conventions, and goals.
mkdir my-company
cat > my-company/README.md << 'EOF'
# My Company
## What we're building
Describe your product/project here.
## Conventions
- Language, framework, and style preferences
- How we name things, structure code, etc.
## Tools
- List CLI tools, scripts, or services agents can use
- e.g. `make test`, `npm run lint`, deployment commands
- Any internal APIs or databases they should know about
## Current priorities
- What the team is focused on right now
EOF
Once the service is running, set the knowledge path in the dashboard Settings. Every agent spawned will have access to this context.
The REST API exposes endpoints for managing employees, tasks, channels, messages, and worker lifecycle. See src/svc-artificial/internal/server/api.go for the full list.
| Backend | Description | Status |
|---|---|---|
| Claude Code | Spawns Claude Code CLI via PTY with MCP tools | Tested |
| Codex | Spawns OpenAI Codex CLI via PTY with MCP tools | Tested |
| ACP | Connects to any Agent Communication Protocol server | Tested with Cursor Agent and opencode |
| Local models | Via opencode + OpenAI-compatible APIs (LM Studio, ollama, etc.) | Works, but needs a strong local model |
I built MyUpMonitor — a complete uptime monitoring SaaS with billing, teams, status pages, CLI, Terraform provider, and more — in about 24 hours of focused work using Artificial to orchestrate my AI development workflow.
Built by André Baltazar
MIT
干净、强大、属于你的 AI Agent 平台 --AI agents, without the clutter.
Native macOS app to monitor Claude AI usage limits and watch your coding sessions live
Pocket Flow: Codebase to Tutorial
An AI-powered custom node for ComfyUI designed to enhance workflow automation and provide intelligent assistance