OpenAkita — Open-Source Multi-Agent AI Assistant

Not just chat — an AI team that gets things done.

Stars
★ 2k
Last updated
25d ago
License
AGPL-3.0
Primary language
Python

At a glance

How it runs
Desktop appCLISelf-hosted service
Works with
Universal · cross-platformOpenAI API · Claude API
Cost
Free software; you pay for model usage
Setup effort
Low · running in minutes
You'll need
Python 3.11+Tauri 2.xShell / CLINetwork accessLocal filesystem
Typical use
Individual users: Install the desktop app, enter an API key, and ask AI to create a calculator, scrape weather data, etc., via natural language.
Not a fit if
  • Users wanting a standalone mobile app without a desktop backend
  • Teams needing closed-source commercial integration (AGPL-3.0)

What does this agent do, and when should you use it?

OpenAkita is an open-source, all-in-one AI assistant framework with multi-agent collaboration and organization orchestration. It features an AgentOrchestrator, ReAct reasoning engine, Plan Mode, dual-mode memory (fragment and MDRM relational graph), a 6-layer sandbox security model, a plugin system (8 types, 3-tier permissions, 10 lifecycle hooks), and an MCP client. The desktop app (Tauri 2.x), web, and mobile clients connect to 6 IM platforms including Telegram, Feishu, WeCom, DingTalk, and QQ. Installation options include a GUI-based desktop installer, pip, or source. Usage ranges from CLI commands (like openakita run "Build a calculator") to scanning a QR code to bind your chat app and conversing with AI directly.

OpenAkita orchestrates multiple specialized agents (e.g., search, analysis, writing) to work in parallel on decomposed tasks, with automatic handoff and failover. Its Plan Mode breaks complex tasks into step-by-step plans with tracking, and the ReAct engine implements a Think→Act→Observe loop with rollback. It includes 89+ built-in tools across 16 categories (Shell, Files, Browser, Desktop, Search, Scheduler, MCP, etc.) to read/write files, execute commands, automate desktop apps, and run scheduled tasks. Via IM scan-to-bind (WeChat, Feishu, WeCom), users can send messages, images, files, and voice in their chat app, with AI responding intelligently. It also enables creating an "AI company" where hierarchical roles (CEO, CTO, CFO) operate autonomously with blackboard sharing, message routing, and heartbeat checks.

  1. Individual users: Install the desktop app, enter an API key, and ask AI to create a calculator, scrape weather data, etc., via natural language.
  2. Office workers: Bind Feishu or WeCom by scanning a QR code, then @AI to generate weekly reports, manage schedules, or summarize documents.
  3. Development teams: Use Plan Mode and multi-agent parallelism to automatically decompose a project like building a website into design, coding, and testing tasks.
  4. Business leaders: Build an 'AI company' with CEO, CTO, CFO roles, letting AI agents collaborate autonomously on market analysis, product planning, and more.
  5. Automation enthusiasts: Leverage 89+ tools and the plugin system, integrate MCP servers (e.g., GitHub, databases) to create custom automated workflows.

How do you install or deploy this agent?

Three options:

  1. Desktop app (recommended): Download the installer for Windows (.exe), macOS (.dmg), or Linux (.deb) from https://openakita.ai/download, run the onboarding wizard, and enter an API key from Anthropic or DeepSeek.
  2. pip: Run pip install openakita[all], then openakita init for the setup wizard.
  3. Source: git clone https://github.com/openakita/openakita.git, cd openakita, create and activate a virtual env, pip install -e ".[all]", then openakita init.

How do you use this agent?

After installation, run openakita for interactive chat, or openakita run "Build a calculator" for a single task. Use openakita serve to enable service mode for IM channels. In the desktop app, configure LLM endpoints, IM channels, skills, and scheduled tasks via the GUI. Once bound to an IM platform, @AI in the chat to converse. Advanced usage includes creating an organization (drag-and-drop org chart), installing plugins (from the marketplace or GitHub), and integrating MCP servers via the GUI or CLI.

What are this agent's strengths and limitations?

Pros
  • True multi-agent collaboration and organization orchestration, enabling autonomous execution of complex task chains beyond simple chat.
  • Support for 30+ LLM providers (Anthropic, OpenAI, DeepSeek, Qwen, etc.) with smart failover, avoiding vendor lock-in.
  • 6-layer sandbox security (path zoning, confirmation gates, command interception, file snapshots, self-protection, OS-level isolation) for safe high-risk operations.
  • Rich plugin system (8 types, 10 lifecycle hooks) with extensive extensibility, including 20 bundled AI-media plugins (e.g., video generation, dubbing) backed by 913 unit tests.
  • Low barrier: fully GUI-based setup, ready in 5 minutes, no CLI required, and QR scan-to-bind for IM platforms, making it accessible to non-technical users.
Limitations
  • Relies on external LLM APIs; you must provide your own API key and incur usage costs. Local small models are not recommended.
  • The mobile app is a companion client that requires a desktop backend; it cannot function fully standalone.
  • Advanced features (e.g., organization orchestration, memory graph visualization) have a steep learning curve, and documentation is technical.
  • AGPL-3.0 license may restrict commercial closed-source integration.

How does this agent compare with similar options?

Key facts side by side with the most closely related agents.

Agent Source review Form / cost Stars Updated Language Full support on
OpenAkita — Open-Source Multi-Agent AI Assistant This agent 45 · Major gaps Desktop appFree + model costs ★ 2k 25d ago Python OpenAI API · Claude API
Agenvoy 70 · Some gaps CLIFree ★ 457 2d ago Go Codex · Claude Code
SwarmClaw 48 · Major gaps Desktop appFree + model costs ★ 692 3mo ago TypeScript Codex · Claude Code · OpenAI API · Claude API
Agent Swarm 47 · Major gaps Agent plugin / skillFree + model costs ★ 904 today TypeScript Codex · Claude Code

How does FollowAgents rate this agent?

FollowAgents source review · FARS-2.1
Major gaps
45/ 100 5-point scale 2.3 / 5
This review covers the source as of Aug 09, 2026. The project has shipped 2 stable release(s) since, which have not been re-reviewed. The score and verdict describe the reviewed version only. Recent releases ↓
Trust 10/29
Reliability 6/14
Adaptability 10/18
Convention 9/18
Effectiveness 7/13
Verifiability 3/8
Why each dimension lost points
Trust10 / 29 · 1.7/5

Evidence shows permission model (3-tier), confirmation gates, path zoning, command interception, file snapshots, self-protection, OS sandbox, but mostly README claims without implementation details or config examples, so each criterion gets 1. Deductions: lack of code-level evidence, and no indication of least-privilege defaults.

Reliability6 / 14 · 2.1/5

Self-consistency: README mostly consistent with pyproject.toml and requirements.txt, but websockets version mismatch (16.0 vs <16.0) in requirements.txt. Dependency availability: dependency list complete but no pinned versions or checksums, supply chain risk. Failure messages: no examples of error handling or user prompts.

Adaptability10 / 18 · 2.8/5

Audience and scenarios: README clearly targets first-time users and developers, with multiple usage scenarios. Capability boundaries: lists 89+ tools and 8 plugin types but no specific limitations. Trigger precision: no detailed trigger mechanisms for commands or skills. Environment fit: supports multiple platforms and LLMs but lacks system requirements details.

Convention9 / 18 · 2.5/5

Information architecture: README well-structured with TOC and sections. Install notes: multiple installation methods but no troubleshooting. Naming stability: version number present but no naming conventions. Examples and FAQ: examples present but no FAQ. Known limitations: not explicitly listed. License: AGPL-3.0 but no compatibility notes. Versioning/changelog: version number but no CHANGELOG. Maintenance responsibility: security contact email but no clear maintainer.

Effectiveness7 / 13 · 2.7/5

Output usability: describes various output forms but no actual output examples. Marginal value: feature-rich but no comparison with alternatives. Cost-benefit: no performance or resource consumption data.

Verifiability3 / 8 · 1.9/5

Claim traceability: README claims not linked to specific code or docs. Cross-source corroboration: only README, no other sources. Fact-inference separation: no clear distinction between facts and inferences.

Risks and how to mitigate them
  • Dependency version inconsistency: websockets version in requirements.txt conflicts with pyproject.toml, may cause installation issues.
  • Security features are mostly claims without implementation details; review actual code recommended.
  • No CHANGELOG provided, version changes not transparent.
Evidence confidence: Low Reviewed Aug 09, 2026 Reviewed revision c42abf1a19d5 New commits since this review; the score may not cover them
See the full review method →

Recent releases

Latest entries from the project's GitHub Releases. Notes are quoted from upstream as written, not rewritten or tested by FollowAgents.

  1. v1.27.42 v1.27.42 [稳定版]
    Release notes excerpt
    v1.27.42 更新日志 本次重点完善 OpenAkita 账号、资源市场与 SkillHub,引入云知识库连接能力,并持续改善组织任务、记忆管理、启动速度和桌面及移动端体验。 重要变化 - OpenAkita 账号正式接入桌面端 - 可直接从桌面侧边栏登录并查看账号状态;登录信息会及时同步,桌面、网页和移动端之间的授权衔接也更加顺畅。 - 资源市场安装流程全面升级 - 支持从市场页面或专属链接发起安装,安装前可确认版本与所需权限,安装时可查看实时进度;切换页面后,任务仍可在后台继续并随时查看。 - SkillHub 搜索与安装 - 现在可以搜索 SkillHub 中的技能,并通过经过校验的流程安全安装,无需手动下载和复制文件。 - 新增云知识库连接 - 可在桌面端管理只读云知识库,并按照设定的优先级查找内容,让回答更容易利用已有资料,同时不会改动原始知识库。 - 组织任务更加可靠 - 不同会话中的组织任务互不干扰,任务进度可及时同步到 IM 会话;每个成员也能按配置使用合适的模型。 新增功能与改进 账号与资源市场 - 新增 OpenAkita 账号登录、设备授权和状态同步,并提供中英文授权结果页面。 - 支持桌面端、移动端和远程网页之间安全地接续登录与安装请求。 …
    View on GitHub ↗
  2. v1.27.38 v1.27.38 [稳定版]
    Release notes excerpt
    v1.27.38 更新日志 本次稳定版重点改善了多会话任务处理、任务结果交付和本地插件安装体验。同时优化了对助手回复的判断方式,减少不必要的提示和重试,让日常使用更加稳定顺畅。 重要变化 - 多个会话互不干扰 — 在不同会话中同时运行组织任务时,各会话会独立处理。一个会话中的任务、等待状态或取消操作,不会再影响其他会话。 - 任务结果交付更可靠 — 任务完成后,生成的文件能够更准确地显示和提供下载;遇到无法继续处理的问题时,也会给出更清楚、更有帮助的提示。 - 本地插件安装更方便 — 在插件安装页面新增文件夹选择按钮,可直接通过系统窗口选择本地插件目录,无需手动输入或复制完整路径。 - 回复处理更加准确 — 优化了对助手回复内容的判断,减少普通文字被误认为已执行操作的情况,避免由此产生的错误提醒和重复尝试。 问题修复与体验优化 - 修复多个会话同时运行组织任务时,可能互相阻塞或误取消的问题。 - 修复部分任务完成后,生成文件未能正确显示或下载的问题。 - 改进任务异常时的提示信息,帮助用户更快了解问题并采取下一步操作。 - 减少因回复措辞触发的错误判断,让任务执行过程更加自然稳定。 - 为本地插件目录选择功能补充中英文界面提示。 --- What's Changed in v1.27.38 …
    View on GitHub ↗
  3. v1.27.37 v1.27.37 [稳定版]
    Release notes excerpt
    v1.27.37 更新日志 本次稳定版汇总自 v1.27.35 以来的改进:内置插件可更安全地使用您在 OpenAkita 里配置好的大模型,并在设置页提供统一的模型选择;同时修复了 IM 渠道图片同步到桌面端不够及时的问题。 重要变化 - 插件统一使用 OpenAkita 已配置模型 - Word Maker、Excel Maker、PPT Maker,以及剪辑、字幕、漫画、调研等多个内置插件,在做文本分析、规划与润色时,会走您在 OpenAkita 中配置并选中的模型,不再各走一套零散调用方式。 - 插件设置页可选择模型 - 多个内置插件的设置界面增加了经过校验的模型选择器,可直接挑选 OpenAkita 里已可用的端点/模型,配置更直观。 - IM 镜像图片实时显示 - 飞书、Telegram 等渠道成功发出图片后,对应桌面会话会尽快同步显示,不必手动刷新或重开对话。 新增功能与改进 插件与模型 - 为内置插件提供统一的大模型调用入口:按您在 OpenAkita 中配置的端点与故障切换策略来请求模型,调用更稳妥。 - Word / Excel / PPT 等文档类插件的规划与文本相关流程,改为使用上述统一模型选择。 - 剪辑、字幕、电商图、财务、视频、调研等插件的文本分析类能力,同步接入统一模型调用。 …
    View on GitHub ↗

FAQ

What are the runtime requirements for OpenAkita?
The desktop app requires Windows/macOS/Linux (Tauri 2.x). pip install requires Python 3.11+. You need at least one LLM API key (e.g., Anthropic or DeepSeek) for operation.
Do I need a developer account for IM scan-to-bind?
No. WeChat, Feishu, and WeCom support QR code binding in 30 seconds without any developer configuration.
How does OpenAkita ensure safety when executing commands?
It implements a 6-layer security model: path zoning, command interception (e.g., rm -rf), file snapshots with rollback, OS-level sandbox (Linux bwrap, macOS seatbelt, Windows MIC), and more. High-risk commands run in isolation automatically.
What's the difference between organization orchestration and multi-agent?
Multi-agent is for parallel decomposition of a single task. Organization orchestration builds a hierarchical structure (e.g., CEO/CTO/CFO) with blackboard sharing, message routing, heartbeat checks, and auto-scaling, enabling long-running autonomous management.
Can I run OpenAkita offline?
Yes, you can connect to local models via Ollama or LM Studio, but the project warns that small models have limited tool-calling ability, so API-hosted flagship models are recommended for the best experience.
View on GitHub ↗ Install ↓

Compare agents like this one

The same FARS review applied across the shortlist this agent qualifies for.

Related agents