A centralized control, visualization, and command system for distributed AI agents running across many machines.
Agent Conquer is an operational control plane for autonomous agents. It allows a single operator to:
- See all agents and infrastructure in real time
- Control agents, tasks, plugins, and context
- Inspect full chat and execution history
- Intervene live without SSH or terminal access
The system is organized as a monorepo with four core packages:
| Package | Purpose |
|---|---|
@agent-conquer/control-plane |
Central server that coordinates agents, routes commands, and manages state |
@agent-conquer/dashboard |
React + Pixi.js visual dashboard for real-time system observation |
@agent-conquer/node-agent |
Lightweight agent that runs on each worker machine and reports to the control plane |
@agent-conquer/shared |
Common types, utilities, and protocol definitions shared across packages |
- Runtime: Node.js 20+
- Language: TypeScript (ESM)
- Frontend: React 18, Vite, Pixi.js
- Transport: WebSockets
- Build:
npmworkspaces
# Install dependencies
npm install
# Build all packages
npm run build
# Start the control plane
npm run start --workspace=@agent-conquer/control-plane
# Start the dashboard (in another terminal)
npm run dev --workspace=@agent-conquer/dashboard# Run tests
npm test
# Run lint
npm run lintThis project is in early development. See PLAN.md for the full product requirements document and roadmap.
MIT