Skip to content

Repository files navigation

Agent Conquer

A centralized control, visualization, and command system for distributed AI agents running across many machines.

Overview

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

Architecture

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

Tech Stack

  • Runtime: Node.js 20+
  • Language: TypeScript (ESM)
  • Frontend: React 18, Vite, Pixi.js
  • Transport: WebSockets
  • Build: npm workspaces

Getting Started

# 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

Development

# Run tests
npm test

# Run lint
npm run lint

Project Status

This project is in early development. See PLAN.md for the full product requirements document and roadmap.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages