# AionUi | OfficeAI | Knowledge Base | Instagit

Free, local, open-source 24/7 Cowork and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

GitHub Stars: 16k

Repository: https://github.com/iofficeai/aionui

---

## Articles

### [How AionUi Manages Sessions Using Composite Keys (userId:chatId) for Per-Chat Isolation](/iofficeai/aionui/aionui-session-management-composite-keys)

Discover how AionUi isolates per chat conversations using composite keys userId:chatId for unique session management in its in-memory cache and database records.

- Tags: internals
- Published: 2026-02-19

### [How AionUi Performs File Organization and Batch Renaming Using Natural Language Commands](/iofficeai/aionui/aionui-file-organization-batch-renaming-natural-language)

Discover how AionUi organizes files and performs batch renaming with natural language commands. Automate file operations without manual shell input using AI-parsed intents.

- Tags: how-to-guide
- Published: 2026-02-19

### [How AionUi's ChannelMessageService Handles Streaming Responses with 500ms Throttling for IM Updates](/iofficeai/aionui/aionui-channelmessageservice-streaming-throttling)

Discover how AionUi's ChannelMessageService streams IM updates with 500ms throttling. Learn about its callback system, tool-call tracking, and robust delivery guarantees via pending timer cleanup.

- Tags: internals
- Published: 2026-02-19

### [How AionUi's Preview Panel Supports 10+ File Formats with Version History and Real-Time Editing](/iofficeai/aionui/aionui-preview-panel-file-format-support)

Explore AionUi's versatile preview panel supporting 10+ file formats. Discover real-time editing, version history, and instant updates for seamless collaboration.

- Tags: how-to-guide
- Published: 2026-02-19

### [How to Build Custom AI Assistants in AionUi by Creating Skills in the `skills/` Directory](/iofficeai/aionui/aionui-build-custom-ai-assistants-skills-directory)

Learn to build custom AI assistants in AionUi. Create skills in the skills/ directory using SKILL.md and YAML frontmatter. Enable them easily for powerful AI applications.

- Tags: how-to-guide
- Published: 2026-02-19

### [How AionUi Provides Remote Browser Access with JWT Authentication and WebSockets](/iofficeai/aionui/aionui-webui-remote-browser-access-jwt-websockets)

Access browsers remotely with AionUi. Discover how it uses JWT authentication and WebSockets for secure, seamless remote browser access.

- Tags: how-to-guide
- Published: 2026-02-19

### [How AionUi Implements IPC Communication Between Electron Main and Renderer Processes Using contextBridge](/iofficeai/aionui/aionui-electron-ipc-contextbridge)

Discover how AionUi secures IPC communication between Electron main and renderer processes using contextBridge. Learn about request-reply and broadcast patterns.

- Tags: deep-dive
- Published: 2026-02-19

### [How AionUi's WorkerManage Spawns and Manages AI Agent Worker Processes (Gemini, Codex, ACP)](/iofficeai/aionui/aionui-workermanage-agent-worker-processes)

Discover how AionUi's WorkerManage creates and controls AI agent processes like Gemini, Codex, and ACP using Electron's utilityProcess.fork for efficient agent lifecycle management.

- Tags: internals
- Published: 2026-02-19

### [How AionUi's CronService Schedules and Executes AI Tasks Securely with CronBusyGuard](/iofficeai/aionui/aionui-cronservice-task-scheduling-cronbusyguard)

Learn how AionUi's CronService securely schedules and executes AI tasks using CronBusyGuard for idle conversation targeting, preventing race conditions and duplicate responses. Optimize your AI workflows with robust task manage...

- Tags: how-to-guide
- Published: 2026-02-19

### [How to Configure MCP Servers in AionUi to Extend AI Agent Capabilities](/iofficeai/aionui/aionui-configure-mcp-servers)

Learn to configure MCP servers in AionUi to boost AI agent functions. Follow our guide for seamless integration and enhanced capabilities with OAuth support.

- Tags: how-to-guide
- Published: 2026-02-19

### [AionUi Channels Subsystem Architecture: Telegram, Lark, and DingTalk Integration Guide](/iofficeai/aionui/aionui-channels-subsystem-architecture)

Explore AionUi Channels subsystem architecture for Telegram Lark DingTalk integration. Learn how platform specific plugins and adapters create a unified message model for seamless communication. Get the guide now!

- Tags: architecture
- Published: 2026-02-19

### [How AionUi Implements Multi-Agent Coordination via the ACP Protocol](/iofficeai/aionui/aionui-multi-agent-coordination-acp-protocol)

Discover how AionUi enables multi-agent coordination with Gemini CLI Claude Code and Codex using the ACP protocol. Explore a unified adapter layer for seamless AI tool integration via iOfficeAI AionUi.

- Tags: deep-dive
- Published: 2026-02-19

### [How AionUI's Translation System Supports Multi-Language Localization (en-US, zh-CN, ja-JP)](/iofficeai/aionui/aionui-translation-i18n-system-languages)

Discover how AionUi's translation system leverages i18next for seamless multi-language localization supporting en-US, zh-CN, and ja-JP with runtime detection and instant switching.

- Tags: deep-dive
- Published: 2026-02-16

### [How to Set Up and Configure OpenClaw Integration in AionUi for Autonomous File Operations](/iofficeai/aionui/aionui-setup-configure-openclaw-integration)

Learn to set up and configure OpenClaw integration in AionUi for autonomous file operations. Follow simple steps to automate your file management tasks effortlessly.

- Tags: how-to-guide
- Published: 2026-02-16

### [How AionUi's Agent EventBus Enables Dual-Path Broadcasting to Desktop and IM Platforms](/iofficeai/aionui/aionui-agent-eventbus-dual-path-broadcasting)

Discover how AionUi's Agent EventBus streamlines dual-path broadcasting. Send AI agent messages from a single source to desktop UI and IM platforms like Lark and Telegram effortlessly.

- Tags: architecture
- Published: 2026-02-16

### [How to Customize AionUi's UI Using User CSS Injection Through Settings](/iofficeai/aionui/aionui-customize-ui-user-css-injection)

Customize AionUi's appearance by injecting custom CSS through Settings. Persist styles globally via ConfigStorage for a personalized developer experience.

- Tags: how-to-guide
- Published: 2026-02-16

### [How AionUi ActionExecutor Routes Messages to System, Platform, and Chat Handlers](/iofficeai/aionui/aionui-actionexecutor-message-routing)

Discover how AionUi's ActionExecutor routes incoming messages to System Platform and Chat handlers. Learn its centralized gateway function for efficient message processing in iOfficeAI/AionUi.

- Tags: how-to-guide
- Published: 2026-02-16

### [AionUi Multi-Model Architecture: How It Switches Between Gemini, Claude, and Ollama](/iofficeai/aionui/aionui-multi-model-architecture-llm-providers)

Explore AionUi's innovative multi-model architecture. Seamlessly switch between Gemini, Claude, and Ollama with a unified interface abstracting LLM provider differences.

- Tags: architecture
- Published: 2026-02-16

### [How to Add a New Chat Platform Plugin to AionUi's Channels Subsystem](/iofficeai/aionui/aionui-add-chat-platform-plugin-baseplugin)

Learn how to add a new chat platform plugin to AionUi's Channels subsystem by extending BasePlugin. Implement lifecycle methods and register with PluginManager for seamless integration.

- Tags: how-to-guide
- Published: 2026-02-16

### [AionUi Tool Confirmation Flow: Secure AI Agent Execution for File Operations](/iofficeai/aionui/aionui-tool-confirmation-flow-file-operations)

Learn about AionUi's secure three-stage confirmation flow protecting AI agent file operations. Get user approval before dangerous command execution.

- Tags: internals
- Published: 2026-02-16

### [How AionUi Plugin Credential Encryption Works Using Base64 in credentialCrypto.ts](/iofficeai/aionui/aionui-plugin-credential-encryption-base64)

Discover how AionUi encrypts plugin credentials using Base64 in credentialCrypto.ts for secure storage in SQLite. Learn about obfuscation and backward compatibility.

- Tags: internals
- Published: 2026-02-16

### [AionUi Pairing and Authorization System: 6-Digit Codes and Session Isolation for IM Platforms](/iofficeai/aionui/aionui-im-platform-pairing-authorization-system)

Discover AionUi's secure IM pairing system. Use 6-digit codes for cryptographically isolated, expiring sessions. Enhance your chat security with AionUi.

- Tags: internals
- Published: 2026-02-16

### [How AionUi Integrates with AWS Bedrock and Cloud Providers via Custom API Endpoints](/iofficeai/aionui/aionui-aws-bedrock-cloud-provider-integrations)

Learn how AionUi integrates AWS Bedrock and custom API endpoints. Discover seamless LLM provider abstraction for your cloud applications.

- Tags: how-to-guide
- Published: 2026-02-16

### [How AionUi AI File Preview Works: A Technical Deep Dive](/iofficeai/aionui/how-aionui-ai-file-preview-works)

Discover how the AionUi AI file preview system works. Explore its modular design, context-driven rendering for markdown, code, PDFs, Office docs, and images, and IPC bridges for live updates.

- Tags: deep-dive
- Published: 2026-02-15

### [AionUi Multi-Agent Communication and Channels: Architecture Deep Dive](/iofficeai/aionui/aionui-multi-agent-communication-and-channels)

Explore AionUi multi-agent communication and channels. Learn how its layered subsystem connects AI agents to messaging platforms via plugins and secure workflows. Deep dive into the architecture.

- Tags: architecture
- Published: 2026-02-15

### [Implementing Scheduled Tasks in AionUi: A Complete Guide to the Cron Subsystem](/iofficeai/aionui/implementing-scheduled-tasks-in-aionui)

Learn to implement scheduled tasks in AionUi with our guide to the cron subsystem. Explore SQLite persistence, timer management, and React frontend integration for efficient job scheduling.

- Tags: how-to-guide
- Published: 2026-02-15

### [Understanding the AionUi WebUI Remote Access Mechanism](/iofficeai/aionui/aionui-webui-remote-access-mechanism)

Discover the AionUi WebUI remote access mechanism. Learn how AionUi securely opens LAN connections for seamless remote access. Get your network URLs now.

- Tags: internals
- Published: 2026-02-15

### [How to Integrate AionUi with MCP Servers: Complete Developer Guide](/iofficeai/aionui/how-to-integrate-aionui-with-mcp-servers)

Learn how to integrate AionUi with MCP servers using this developer guide. Explore its layered IPC architecture and transport protocols like stdio, HTTP, SSE, and Streamable-HTTP.

- Tags: how-to-guide
- Published: 2026-02-15

