Skip to content

OrelliusAI/orellius-control

Repository files navigation

AgentsControl

Agents Control (Previously Vigil)

AI-Powered Command Center for Agent Teams
Desktop app for managing AI agent fleets, project health, encrypted CTO chat, and automated code pipelines.


AgentsControl Demo


What is AgentsControl?

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.

Features

  • 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

Prerequisites

  • 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

Quick Start

# 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 build

Data Directory

AgentsControl 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/

Configuration

GitHub Organization

Set your GitHub org in Settings → Integrations → Organization. This controls which repos appear in the GitHub view.

Integrations

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

AI Personality (Laminae)

The Settings panel exposes identity/superego temperature and weight sliders for tuning the CTO agent's personality. Taboo patterns are also configurable.

Security

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)

Tech Stack

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

Credits

Built by Orellius.AI

License

MIT — see LICENSE.

About

AgentsControl — AI-Powered Command Center for Agent Teams

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors