IllusionAgent
An open-source AI agent platform that unifies a multi-provider LLM gateway, a bilingual command-line interface, a browser-based web interface and an extension system into one assistant for Windows, macOS and Linux.
IllusionAgent combines a command-line interface and a separate browser-based web interface around a shared multi-provider LLM gateway, so it can talk to Anthropic, OpenAI, Copilot, Codex and other compatible endpoints. It supports specialized built-in sub-agents, two different context-compaction strategies, Model Context Protocol server connections, hooks, plugins, and a scheduler for unattended automation across chat platforms such as Feishu, WeChat and QQ.
Other features include fine-grained permission controls, adjustable reasoning-effort levels, a bilingual Chinese/English interface that switches automatically, and a separate desktop edition built with Electron that bundles its own Python and Node.js runtime with installers for Windows, macOS and Linux.
It is written in Python, requires Python 3.10 or newer, and can be installed from PyPI without needing Node.js.