AI-Powered Command Center for Agent Teams
Desktop app for managing AI agent fleets, project health, encrypted CTO chat, and automated code pipelines.
AgentsControl is a native macOS desktop app that gives you a single-seat command center for AI-powered development teams. It wraps the Claude Code CLI, GitHub, and local AI models into a unified dashboard with encrypted chat, org charts, health scanning, and project management.
Think of it as a CEO/CTO cockpit for your AI agent organization.
- Dashboard — Health gauge, fleet stats, service availability, recent commits across all projects
- Encrypted Chat — Talk to Claude as your CTO agent. All messages encrypted with AES-256-GCM, keys stored in macOS Keychain
- Agent Roster — 120+ AI agents organized in 4 divisions: Product, Engineering, Marketing, Customer Success
- Health Scan — Automated 6-phase code analysis pipeline:
- SENTINEL (compilation + tests)
- ENFORCER (clippy + fmt auto-fix)
- ARCHITECT (Claude code review)
- INNOVATOR (Claude improvements)
- GUARDIAN (security audit)
- REPORTER (generates report)
- Org Pipeline — Visual hierarchy with cross-team bridges and feedback loops
- Hard Drive — Project browser with stack detection (Rust, Next.js, Vite, Python)
- GitHub Repos — Organization repos with CI status, PR counts, linked local paths
- Knowledge Base — Full-text search (FTS5) across agents, projects, and stored knowledge
- MCP Servers — Discover and install MCP servers
- Plugins — Browse and install Claude Code plugins
- Terminal — Embedded shell connected to your project directory
- Settings — Profile avatar, AI personality tuning (Laminae), Ollama model routing, integrations (Telegram, Slack), security overview, notification preferences
- macOS (required for Keychain-based encryption)
- Node.js 18+
- Rust (latest stable)
- Claude Code CLI — installed globally
- GitHub CLI (
gh) — authenticated, for repo features - Ollama (optional) — for local AI model routing
# Clone
git clone https://github.com/OrelliusAI/orellius-agentscontrol.git
cd orellius-agentscontrol
# Install frontend dependencies
npm install
# Run in dev mode (starts both Vite + Tauri)
npm run tauri dev
# Build for production
npm run tauri buildAgentsControl stores all data locally in ~/.agentscontrol/:
~/.agentscontrol/
├── agentscontrol.db # SQLite (projects, conversations, issues, knowledge)
├── config.toml # Integration tokens (Telegram, Slack)
├── claude-session-id # Claude CLI session persistence
├── profile/ # User avatar
├── reports/ # Health scan markdown reports
└── disk/
├── Projects/ # Active projects (scanned by health pipeline)
└── ArchivedProjects/
Set your GitHub org in Settings → Integrations → Organization. This controls which repos appear in the GitHub view.
| Integration | Setup |
|---|---|
| Telegram | Get a bot token from @BotFather, paste in Settings |
| Slack | Add an incoming webhook URL in Settings |
| Ollama | Install and run locally. Auto-detected on localhost:11434 |
| GitHub | Authenticate via gh auth login |
The Settings panel exposes identity/superego temperature and weight sliders for tuning the CTO agent's personality. Taboo patterns are also configurable.
| Feature | Implementation |
|---|---|
| Message encryption | AES-256-GCM |
| Key storage | macOS Keychain (never on disk) |
| Ollama sandboxing | Local models receive no history or secrets |
| Content Security Policy | Enabled in Tauri webview |
| SQL queries | Parameterized (no string interpolation) |
| Automation commits | Uses git add -u (tracked files only) |
| Layer | Technology |
|---|---|
| Framework | Tauri 2.0 |
| Frontend | React 19, TypeScript, Tailwind CSS v4 |
| Backend | Rust, SQLite (rusqlite), AES-256-GCM (aes-gcm) |
| Bundler | Vite |
| Icons | Phosphor Icons |
| AI | Claude Code CLI, Ollama |
| Search | SQLite FTS5 |
Built by Orellius.AI
MIT — see LICENSE.

