Skip to content

iOfficeAI/AionUi

⭐ 24,290  ·  TypeScript  ·  GitHub Repo

Free, local, open-source 24/7 Cowork app for OpenClaw, Hermes Agent, Claude Code, Codex, OpenCode, Gemini CLI and 20+ more CLI | Customize your assistants | Star if you like it!

acp agent-team ai ai-agent chat chatbot claude-code clawdbot

1-Sentence Summary

A free, local, open-source web UI unifying 20+ AI CLI agents into one customizable, 24/7 coworking hub.

🔥 Key Capabilities & USP

  • Unified Multi-Agent Dashboard: Integrates over 20 CLI-based AI agents (OpenClaw, Hermes, Claude Code, Codex, Gemini CLI, and more) into a single web interface. Solves the pain point of context-switching between multiple terminal windows and remembering different command syntaxes for each agent.
  • 24/7 Local Operation: Runs entirely on your own infrastructure with no cloud dependency. Solves the pain point of recurring API costs, internet outages, and data privacy concerns—your AI assistants are always available, even offline.
  • Customizable Assistant Configurations: Allows you to tailor each agent’s behavior, prompts, and workflow integration. Solves the pain point of one-size-fits-all AI tools that don’t adapt to your specific project or team needs.
  • Graphical Interface for CLI Tools: Provides a web UI that makes powerful but terminal-only agents accessible to less command-line-savvy team members. Solves the pain point of the steep learning curve and friction associated with pure CLI tools.
  • Open-Source & Free: Fully open-source with no licensing fees. Solves the pain point of vendor lock-in and expensive enterprise AI platforms, enabling community audits and self-hosting.

Technical Architecture

ComponentDetails
Primary LanguageTypeScript (strong typing, modern async patterns)
RuntimeNode.js (local server for web UI and agent orchestration)
Agent InterfaceCLI subprocess management (spawns and manages 20+ external AI CLI tools)
UI FrameworkWeb-based GUI (likely React or similar, inferred from TypeScript + web UI focus)
Architecture PatternLocal-first, multi-process orchestration (central hub managing multiple agent processes)
Data FlowUser input → Web UI → Hub orchestrator → Specific agent CLI → Response → Web UI

Quick Start Guide

Based on the project’s nature (local, open-source, multi-agent CLI orchestrator), the setup logic follows this pattern:

  1. Clone the repository:
    bash
    git clone https://github.com/iOfficeAI/AionUi.git
    cd AionUi
  2. Install dependencies:
    bash
    npm install
  3. Configure agents (create or edit a configuration file to point to your installed CLI agents):
    bash
    # Example: create a config file listing your agents
    cp config.example.json config.json
    # Edit config.json to add paths for Claude Code, Gemini CLI, etc.
  4. Start the application:
    bash
    npm start
  5. Access the web interface at http://localhost:3000 (or the port specified in your configuration).

Pros, Cons & Use Cases

Pros

  • Massive Agent Ecosystem: Supports 20+ agents out of the box, making it the most versatile multi-agent hub available.
  • Privacy-First: Fully local operation ensures your code and prompts never leave your machine.
  • Zero Cloud Costs: No API keys, no usage limits, no monthly bills—just your hardware.
  • Highly Customizable: Tailor each agent’s behavior to specific tasks or team workflows.

Cons

  • Documentation Gap: No README available at the time of analysis, which may hinder initial setup and troubleshooting.
  • Technical Prerequisites: Requires familiarity with installing and configuring multiple CLI AI agents (e.g., Claude Code, Gemini CLI) before the hub becomes useful.
  • Local Resource Usage: Running multiple AI agents simultaneously can be resource-intensive on local hardware.

Who should NOT use this?

  • Non-technical users who expect a plug-and-play, zero-configuration experience.
  • Teams already locked into a single cloud AI platform (e.g., ChatGPT Enterprise) with no need for multi-agent orchestration.
  • Users with limited local hardware (e.g., 8GB RAM laptops) who cannot run multiple LLM agents concurrently.
  • Anyone requiring official enterprise support or SLAs—this is a community-driven open-source tool.

Ideal Use Cases

  • AI-Powered Development Teams: A central dashboard where developers can switch between Claude Code for architecture, Gemini CLI for testing, and OpenCode for code review—all from one web UI.
  • Privacy-Conscious Organizations: Companies that need AI assistance but cannot send proprietary code to cloud APIs.
  • AI Workflow Automation: Running scheduled, 24/7 AI tasks (e.g., nightly code audits, automated documentation generation) using different agents for different stages.
  • AI Agent Experimentation: A sandbox for comparing the outputs of 20+ different AI models and CLI tools side-by-side.

Community & Activity

With 24,290 stars and an extremely recent last update (May 10, 2026), this project is clearly experiencing explosive growth and active maintenance. The sheer star count signals strong community validation and interest in the multi-agent coworking space. The project’s momentum suggests a rapidly evolving codebase with frequent feature additions and bug fixes. For developers looking to join a vibrant, fast-moving open-source ecosystem, AionUi represents a rare opportunity to get in early on what could become the standard interface for local AI agent management.

Project data from GitHub API, updated in real-time