AionUi: A Local Cowork Hub That Wraps 20+ CLI Agents Into One Interface
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 |.
At a glance
- What is it?
- AionUi is a free, open-source desktop app that bundles its own agent engine and connects to external CLIs like Claude Code and Codex, with remote access and cron scheduling. The trade-off is a heavy feature surface and a fast-moving project that you should verify against your own workflow.
- Who is it for?
- Adopt AionUi if you want a single local interface for multiple CLI agents, built-in document generation, and remote control from a phone, and you are comfortable with a fast-moving project that changes often. Skip it if you need a mature, stable tool with a long track record or if you prefer to keep your agent setup minimal and CLI-only.
- Can I use it commercially?
- Yes. Apache-2.0 is a permissive licence: you can use, modify and sell software built on it, as long as you keep its copyright and licence notices.
- Is it still maintained?
- Yes. The repository last received commits 9 days ago.
- What is it written in?
- Mainly TypeScript, according to GitHub's language statistics.
Answers come from the project's GitHub data, last synced on November 13, 2026, and from our analysis. They are not legal advice.
Star history
- iOfficeAI/AionUi34,266 ★ · +3,273
| Repository | 2026-07-28 | 2026-11-13 |
|---|---|---|
| iOfficeAI/AionUi | 31k | 34.3k |
3,273 Stars in the last 108 days, measured from the daily GitHub snapshot. Compare with other projects
Editorial analysis
What AionUi Actually Solves
AionUi addresses a real pain: running multiple AI coding agents, each with its own CLI, and juggling them across different projects. The README claims support for OpenClaw, Hermes Agent, Claude Code, Codex, OpenCode, Gemini CLI, and 20+ more, all in one unified interface. That is the core problem it solves. Instead of switching between terminals and remembering each agent's flags, you get a single app that shows what the agent is doing and lets you approve actions. The secondary problem is document generation. AionUi ships with built-in assistants for PPT, Word, and Excel, powered by a separate tool called OfficeCLI. So the target user is someone who does both coding and office document work, and wants one local app to manage both. It is not a cloud service. The description emphasizes free, local, and open-source, with a 24/7 automation angle via cron. That combination is rare, and it is the main reason to look at this project.
How the Cowork Model Works
The README describes AionUi as a Cowork platform, not a chat client. The difference is that agents can operate on your files, execute multi-step tasks, and run autonomously with your approval. The built-in agent engine is included, so you do not need to install CLI tools separately. You paste an API key and it works. The agent has file read/write, web search, image generation, and MCP tool support. The approval mechanism is central: you see everything the agent does, and you are always in control. That is the safety model. For external agents, AionUi acts as a wrapper, giving you a unified interface for dozens of CLIs. The data flow is: you give a task, the agent plans steps, executes them on your machine, and reports back. For remote access, the app exposes a WebUI and integrates with Telegram, Lark, DingTalk, and WeChat. That means you can start a task from your phone and watch it run on your desktop. The cron feature allows scheduled automation, so tasks can run unattended.
Getting It Running: Commands and Config
The README says AionUi 'works the moment you install it' and to 'paste any API key to get started.' The built-in agent requires no CLI installation, and the setup is described as zero configuration beyond the API key. For external agents, you would presumably need to have them installed already, since AionUi connects to them. The README mentions a canonical assistant catalog and built-in skills maintained with AionCore, a separate repository. So configuration is likely done through a UI, not a config file. If you want to use the office assistants, you rely on OfficeCLI, which is another external dependency. For headless use, the repository has a Dockerfile and package scripts for a web interface (webui, webui:remote).
The Office Assistant Angle
AionUi distinguishes itself with built-in office assistants. The README lists 21 built-in professional assistants, including Cowork, PPT Creator, Word Creator, Excel Creator, Morph PPT, Pitch Deck Creator, Academic Paper Writer, and Financial Model Creator. These are not just prompts; they map to file workflows. The PPT assistant outputs editable Morph PPT files with animated transitions, powered by OfficeCLI. The Word assistant produces .docx files for papers or theses. The Excel assistant generates .xlsx, .xlsm, or .csv files with charts. The key claim is that the outputs are directly editable and reusable. This is a differentiator from generic chat clients that only return text. However, it introduces a dependency on OfficeCLI, which is a separate project. If OfficeCLI is not installed or maintained, the office features break. That is a real risk. The README also mentions a partnership with Kimi, offering premium plans to contributors, which suggests a commercial angle but does not affect the core functionality.
Where It Falls Short
For a tool that wraps 20+ agents, you need to know how it discovers them, how it handles version mismatches, and what happens when an agent updates its CLI; check the documentation for those answers. Another limitation is the reliance on external tools like OfficeCLI and AionCore. If those projects lag, AionUi's features suffer. The 24/7 automation claim also raises questions: running cron jobs on a local machine means the machine must be always on, and the app must be running. That is not a cloud service. If you are looking for a truly unattended solution, you need to factor in power and network reliability. Finally, the project releases frequently (v2.1.61 on 2026-08-25, v2.2.1 on 2026-09-01 and v2.2.2 on 2026-09-09). That suggests rapid iteration, which can mean breaking changes.
Alternatives and the Real Difference
The most direct alternative is using the CLI agents directly. If you only use one or two agents, like Claude Code or Codex, you can run them in a terminal without AionUi. That gives you full control, no extra layer, and no dependency on a third-party app. The difference is that AionUi adds a unified interface, approval workflow, remote access, and scheduling. If you do not need those, the CLI is simpler and more transparent. The README compares AionUi to traditional AI chat clients, but the real comparison is to a terminal multiplexer with agent support. AionUi's value is in aggregation and convenience, not in raw agent capability. For a user who values minimalism and control, the CLI approach wins. For a user who wants a dashboard and phone access, AionUi is the differentiator.
Maintenance, Licensing, and What to Verify
AionUi is licensed under Apache-2.0, which is permissive and allows commercial use, modification, and distribution, with conditions on attribution and patent grants. That is a positive for adoption. The project is actively maintained, with recent releases in September 2026 (v2.2.1 and v2.2.2) and a last push on 2026-10-23, and it is not archived. The maintenance cost for you as a user is moderate: you need to update the app regularly to keep up with agent integrations. The fast release cadence means you should check the changelog before updating, as changes may affect your workflows. The dependency on AionCore and OfficeCLI means you need to track those projects too. Before adopting, verify that your specific CLI agents are in the supported list, because the README says '20+ more' but does not enumerate all. Also test the approval flow on a non-critical directory first, because the agent has full file access. Finally, check the license implications for your use case, especially if you plan to distribute modified versions. The project is promising, but it is a moving target.
Editorial conclusion
Adopt AionUi if you want a single local interface for multiple CLI agents, built-in document generation, and remote control from a phone, and you are comfortable with a fast-moving project that changes often. Skip it if you need a mature, stable tool with a long track record or if you prefer to keep your agent setup minimal and CLI-only. Before committing, verify that your specific CLI agents are supported in the current release, test the approval flow on a non-critical directory, and check the Apache-2.0 license terms for your use case. AionUi is a promising aggregator, but its value depends on how well it integrates with the agents you already rely on.
Frequently asked questions
What is AionUi?
It is a free, local, open-source application that puts AI agents in one interface. The built-in agent engine ships with the application and needs only an API key, and the same interface can also drive external command line agents including Claude Code, Codex, Qwen Code, Hermes Agent and Cursor Agent. The agent can read and write files, search the web, generate images and use Model Context Protocol tools.
How to install AionUi?
The README links a quick start section, published releases and an official website, and the repository includes a Dockerfile built from a Node and Bun Dockerfile that publishes port 3000, declares a data volume, and sets ALLOW_REMOTE to true in the runtime image.
how to use aionui
The package scripts show the modes: a development and start mode that runs the desktop shell through a bundler, a command line mode, a web interface mode with production and remote variants, a multi-instance mode enabled by an environment variable, a packaged build, distribution targets per platform, and a script that resets a password. The justfile wraps the same scripts as recipes and adds a preflight check of the toolchain.
Is there a free local AI agent available?
The project presents itself as free and open source, with the built-in agent requiring only an API key you supply and the container image runnable locally. Its licence is Apache-2.0, and the README also advertises a paid partner plan with referral links, which is separate from the application itself.
Official sources
Add this badge to your README
If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.
[](https://hysenlabs.com/projects/iofficeai-aionui)Star history chart for your README
[](https://hysenlabs.com/projects/iofficeai-aionui)Was this useful?