freshcrate
Home > Frameworks > openakita

openakita

An open-source AI assistant framework with skills and agent architecture

Description

An open-source AI assistant framework with skills and agent architecture

README

OpenAkita Logo

OpenAkita

Open-Source Multi-Agent AI Assistant โ€” Not Just Chat, an AI Team That Gets Things Done

Official WebsiteDownloadDiscord LicensePython VersionVersionPyPIBuild StatusStars Multi-Agent Collaboration ยท Organization Orchestration ยท Plugin System ยท Sandbox Security ยท 30+ LLMs ยท 6 IM Platforms ยท 89+ Tools ยท Desktop / Web / Mobile

Quick-Start โ€ข Org Orchestration โ€ข Scan-to-Bind โ€ข Plugins โ€ข Security โ€ข Docs

English | ไธญๆ–‡


What is OpenAkita?

Other AIs just chat. OpenAkita gets things done.

OpenAkita is an open-source, all-in-one AI assistant โ€” multiple AI Agents work together, build an AI company that runs autonomously, search the web, operate your computer, manage files, run scheduled tasks, and respond instantly across Telegram / Feishu / WeCom / DingTalk / QQ. Scan a QR code to bind your chat app in 30 seconds. It remembers your preferences, teaches itself new skills, and never gives up on a task. Extend anything through the plugin system, protected by 6-layer sandbox security.

Fully GUI-based setup. Ready in 5 minutes. Zero command line required.

๐ŸŒ Website openakita.ai ย |ย  ๐Ÿ“ฅ Download Desktop App ย |ย  ๐Ÿ“– Documentation ย |ย  ๐Ÿ’ฌ Discord Community


Quick-Start Guide

๐Ÿš€ For First-Time Users (3 Minutes)

No installation required โ€” download the desktop app and start chatting:

  1. Download the installer from GitHub Releases
  2. Install and follow the onboarding wizard
  3. Enter your API Key (get one from Anthropic or DeepSeek)
  4. Try your first task: Type "Create a calculator" and watch it work

๐Ÿ’ป For Developers (5 Minutes)

# Install
pip install openakita[all]

# Quick setup (interactive wizard)
openakita init

# Run your first task
openakita run "Build a weather scraper"

โœจ What You Can Do Right Away

Category Examples
๐Ÿ’ฌ Chat Text + images + files, voice messages, stickers
๐Ÿค– Multi-Agent "Create a competitive analysis" โ†’ research + analysis + writing agents work together
๐Ÿข Organization Build an AI company โ€” CEO, CTO, marketing, finance โ€” agents run it autonomously
๐ŸŒ Web Search news, scrape websites, automate browser tasks
๐Ÿ“ Files Read/write/edit files, batch rename, search content
๐Ÿ–ฅ๏ธ Desktop Click buttons, type text, take screenshots, automate apps
โฐ Scheduled "Remind me every Monday at 9am" โ€” cron-based reminders

โžก๏ธ Next Steps

  • Configure LLM: Add multiple providers for automatic failover
  • Set up IM channels: Scan QR code to bind WeChat/Feishu/WeCom in 30 seconds
  • Explore skills: Install from marketplace or create your own
  • Try org mode: Build an AI company and watch it run
  • Join community: Discord | WeChat Group

Core Capabilities

๐Ÿค Multi-Agent Collaboration

Multiple AI agents with specialized skills work in parallel. Say one thing โ€” a coding Agent writes code, a writing Agent drafts docs, a testing Agent verifies โ€” all at the same time.

๐Ÿข Organization Orchestration

Not just multi-Agent โ€” build an AI company. CEO, CTO, CFO, marketing directorโ€ฆ each role operates independently. Blackboard sharing, message routing, deadlock detection.

๐Ÿ“‹ Plan Mode

Complex tasks auto-decomposed into step-by-step plans with real-time progress tracking and automatic rollback on failure.

๐Ÿง  ReAct Reasoning Engine

Think โ†’ Act โ†’ Observe. Explicit three-phase reasoning with checkpoint/rollback. Fails? Tries a different strategy.

๐Ÿ”Œ Plugin System

8 plugin types, 3-tier permission model, 10 lifecycle hooks. Tools, channels, RAG, memory, LLM โ€” everything is extensible.

๐Ÿ›ก๏ธ 6-Layer Sandbox Security

Path zoning ยท Confirmation gates ยท Command interception ยท File snapshots ยท Self-protection ยท OS-level sandbox. High-risk commands run in isolation automatically.

๐Ÿ“ฑ IM Scan-to-Bind

WeChat, Feishu, WeCom โ€” scan a QR code, 30 seconds to bind, use AI directly in your chat app.

๐Ÿ’พ Dual-Mode Memory โ€” Smarter Over Time

Fragment memory + MDRM relational graph (causal chains ยท timelines ยท entity graph ยท 3D visualization), auto smart switching.


Full Feature List

Feature Description
๐Ÿค Multi-Agent Specialized agents, parallel delegation, automatic handoff, failover, real-time visual dashboard
๐Ÿข Org Orchestration Hierarchical org structure, CEO/CTO/CFO roles, blackboard memory, message routing, deadlock detection, heartbeat, auto-scaling
๐Ÿ“‹ Plan Mode Auto task decomposition, per-step tracking, floating progress bar in UI
๐Ÿง  ReAct Reasoning Explicit 3-phase loop, checkpoint/rollback, loop detection, strategy switching
๐Ÿš€ Zero-Barrier Setup Full GUI config, onboarding wizard, 5 minutes from install to chat, zero CLI
๐Ÿ”ง 89+ Built-in Tools 16 categories: Shell / Files / Browser / Desktop / Search / Scheduler / MCP โ€ฆ
๐Ÿ”Œ Plugin System 8 types (tool/channel/RAG/memory/LLM/hook/skill/MCP), 3-tier permissions, 10 lifecycle hooks, fault isolation
๐Ÿ›ก๏ธ 6-Layer Security Path zoning, confirmation gates, command blocklist, file snapshots, self-protection, OS sandbox (Linux bwrap / macOS seatbelt / Windows MIC)
๐Ÿ“ฑ IM Scan-to-Bind WeChat/Feishu/WeCom scan-to-bind, 30-second setup, no developer configuration needed
๐Ÿ›’ Skill Marketplace Search & one-click install, GitHub direct install, AI-generated skills on the fly
๐ŸŒ 30+ LLM Providers Anthropic / OpenAI / DeepSeek / Qwen / Kimi / MiniMax / Gemini โ€ฆ smart failover
๐Ÿ’ฌ 6 IM Platforms Telegram / Feishu / WeCom / DingTalk / QQ / OneBot, voice recognition, smart group chat
๐Ÿ”— MCP Integration Standard MCP client, stdio / HTTP / SSE transports, multi-directory scan, dynamic server management
๐Ÿ’พ Dual-Mode Memory Mode 1 fragments (3 layers + 7 types + multi-path recall) + Mode 2 MDRM relational graph (5 dimensions + multi-hop traversal + 3D visualization), auto smart switching
๐ŸŽญ 8 Personas Default / Tech Expert / Boyfriend / Girlfriend / Jarvis / Butler / Business / Family
๐Ÿค– Proactive Engine Greetings, task follow-ups, idle chat, goodnight โ€” adapts frequency to your feedback
๐Ÿงฌ Self-Evolution Daily self-check & repair, failure root cause analysis, auto skill generation
๐Ÿ” Deep Thinking Controllable thinking mode, real-time chain-of-thought display, IM streaming
๐Ÿ–ฅ๏ธ Multi-Platform Desktop (Win/Mac/Linux) ยท Web (PC & mobile browser) ยท Mobile App (Android/iOS), 11 panels, dark theme
๐Ÿ“Š Observability 12 trace span types, full-chain token statistics panel
๐Ÿ˜„ Stickers 5700+ stickers, mood-aware, persona-matched

5-Minute Setup

Option 1: Desktop App (Recommended)

Fully GUI-based, no command line โ€” this is what sets OpenAkita apart from other open-source AI assistants:

OpenAkita Quick Setup

Step What You Do Time
1 Download installer, double-click to install 1 min
2 Follow the onboarding wizard, enter API Key 2 min
3 Start chatting Now
  • No Python installation, no git clone, no config file editing
  • Isolated runtime โ€” won't mess with your existing system
  • Chinese users get automatic mirror switching
  • Models, IM channels, skills, schedules โ€” all configured in the GUI

Download: GitHub Releases โ€” Windows (.exe) / macOS (.dmg) / Linux (.deb)

Learn more at openakita.ai

Option 2: pip Install

pip install openakita[all]    # Install with all optional features
openakita init                # Run setup wizard
openakita                     # Launch interactive CLI

Option 3: Source Install

git clone https://github.com/openakita/openakita.git
cd openakita
python -m venv venv && source venv/bin/activate
pip install -e ".[all]"
openakita init

Commands

openakita                              # Interactive chat
openakita run "Build a calculator"     # Execute a single task
openakita serve                        # Service mode (IM channels)
openakita serve --dev                  # Dev mode with hot reload
openakita daemon start                 # Background daemon
openakita status                       # Check status

Multi-Platform Access

OpenAkita supports Desktop, Web, and Mobile โ€” use it anywhere, on any device:

Platform Details
๐Ÿ–ฅ๏ธ Desktop App Windows / macOS / Linux โ€” native app built with Tauri 2.x
๐ŸŒ Web Access PC & mobile browser โ€” enable remote access, open in any browser
๐Ÿ“ฑ Mobile App Android (APK) / iOS (TestFlight) โ€” native wrapper via Capacitor

Desktop App

OpenAkita Desktop App

Cross-platform desktop app built with Tauri 2.x + React + TypeScript:

Panel Function
Chat AI chat, streaming output, Thinking display, drag & drop upload, image lightbox
Agent Dashboard Neural network visualization, real-time multi-Agent status tracking
Agent Manager Create, manage, and configure multiple Agents
IM Channels One-stop setup for all 6 platforms, scan-to-bind
Skills Marketplace search, install, enable/disable
MCP MCP server management
Memory Memory management + LLM-powered review
Scheduler Scheduled task management
Token Stats Token usage statistics
Config LLM endpoints, system settings, advanced options
Feedback Bug reports + feature requests

Dark/light theme ยท Onboarding wizard ยท Auto-update ยท Bilingual (EN/CN) ยท Start on boot

Mobile App

โ–ถ Watch Mobile App Demo
โ–ถ Click to watch the Mobile App demo on Bilibili

  • Connect your phone to the desktop backend over local network
  • Full-featured: chat, multi-Agent collaboration, memory, skills, MCP โ€” all on mobile
  • Supports real-time streaming and Thinking chain display
  • Preview mode available without connecting to a server

Organization Orchestration

โ–ถ Watch Organization Orchestration Demo
โ–ถ Click to watch: Built a company on OpenAkita, and it runs autonomously (Bilibili)

Beyond multi-Agent collaboration โ€” build an entire AI company. OpenAkita includes a full organization orchestration engine (AgentOrg) that lets you visually design company structures in the GUI, where AI agents operate like a real company:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚                CEO / Executive                 โ”‚
โ”‚       Sets company strategy, coordinates all   โ”‚
โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
    โ–ผ           โ–ผ           โ–ผ           โ–ผ
  CTO        Product     Marketing     CFO
 Tech arch   Planning    Strategy    Budget ctrl
    โ”‚           โ”‚           โ”‚           โ”‚
    โ–ผ           โ–ผ           โ–ผ           โ–ผ
 Dev team    Design      Content      Analytics

Key Features

Feature Description
Visual Org Chart Drag-and-drop org builder in the GUI โ€” nodes, edges, hierarchies
Autonomous Roles Each node is an independent Agent with its own identity, skills, policies, and memory
Blackboard Sharing 3-level blackboard memory (org / department / node) for secure cross-team info sharing
Message Routing Priority message queues with edge bandwidth control and deadlock detection
Heartbeat Checks Periodic health monitoring of all nodes, auto-remediation on anomalies
Auto-Scaling Automatically recruits new Agents under heavy load, dismisses when idle
External Tools Nodes can request research / browser / code tools on demand with approval workflow
Org Templates Pre-built templates (tech company, content team, etc.) โ€” deploy with one click
Projects & Tasks Tree-structured task decomposition, timeline tracking, org-wide coordination

Multi-Agent Collaboration

โ–ถ Watch Multi-Agent Collaboration Demo
โ–ถ Click to watch the Multi-Agent collaboration demo on Bilibili

OpenAkita has a built-in multi-Agent orchestration system โ€” not just one AI, but an AI team:

You: "Create a competitive analysis report"
    โ”‚
    โ–ผ
โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚      AgentOrchestrator (Director)     โ”‚
โ”‚   Decomposes task โ†’ Assigns to Agents โ”‚
โ””โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”˜
    โ–ผ            โ–ผ              โ–ผ
 Search Agent  Analysis Agent  Writing Agent
 (web research) (data crunching) (report drafting)
    โ”‚            โ”‚              โ”‚
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                 โ–ผ
         Results merged, delivered to you
  • Specialization: Different Agents for different domains, auto-matched to tasks
  • Parallel Processing: Multiple Agents work simultaneously
  • Auto Handoff: If one Agent gets stuck, it hands off to a better-suited one
  • Failover: Agent failure triggers automatic switch to backup
  • Depth Control: Max 5 delegation levels to prevent runaway recursion
  • Visual Tracking: Agent Dashboard shows real-time status of every Agent
  • Instance Pooling: Agent instance pool with LRU eviction for efficient resource use

IM Scan-to-Bind

โ–ถ Watch Scan-to-Bind Tutorial
โ–ถ Click to watch: OpenAkita scan-to-bind for WeChat, Feishu, WeCom (Bilibili)

No developer account needed. No callback URL configuration. No technical knowledge required โ€” scan a QR code, 30 seconds to bind:

Platform How to Bind Time
WeChat Open IM Channels โ†’ Click WeChat โ†’ Scan QR code 30 sec
Feishu Open IM Channels โ†’ Click Feishu โ†’ Scan to authorize 30 sec
WeCom Open IM Channels โ†’ Click WeCom โ†’ Scan to bind 30 sec

Once bound, just @AI in your chat app โ€” send messages, images, files, voice โ€” AI handles it all.


6 IM Platforms

Talk to your AI right inside the chat tools you already use:

Platform Connection Highlights
WeChat Scan-to-bind (iLink) Personal account, no official account needed, 30-second setup
Feishu WebSocket / Webhook Card messages, event subscriptions, scan-to-bind
WeCom Smart Robot callback / WebSocket Streaming replies, proactive push, scan-to-bind
DingTalk Stream WebSocket No public IP needed
Telegram Webhook / Long Polling Pairing verification, Markdown, proxy support
QQ Official WebSocket / Webhook Groups, DMs, channels
OneBot WebSocket Compatible with NapCat / Lagrange / go-cqhttp
  • ๐Ÿ“ท Vision: Send screenshots/photos โ€” AI understands them
  • ๐ŸŽค Voice: Send voice messages โ€” auto-transcribed and processed
  • ๐Ÿ“Ž File Delivery: AI-generated files pushed directly to chat
  • ๐Ÿ‘ฅ Group Chat: Replies when @mentioned, stays quiet otherwise
  • ๐Ÿ’ญ Chain-of-Thought: Real-time reasoning process streamed to IM
  • ๐Ÿ”„ Message Interrupts: Insert new instructions between tool calls without waiting

Plugin System

OpenAkita provides a complete plugin architecture with plugin.json manifest declarations, a 3-tier permission model for security, and 10 lifecycle hooks for deep integration:

8 Plugin Types

Type Description Example
๐Ÿ”ง Tool Register custom tools for LLM to call Database queries, API calls
๐Ÿ’ฌ Channel Add new IM channel adapters Slack, Discord adapters
๐Ÿ“š RAG Add external knowledge retrieval sources Notion, Confluence retrieval
๐Ÿง  Memory Extend memory storage backends Redis, PostgreSQL storage
๐Ÿค– LLM Connect new LLM providers Private model deployments
๐Ÿช Hook Inject logic into the lifecycle Message auditing, content filtering
โšก Skill Wrap Skills as plugins Package skills for distribution
๐Ÿ”— MCP Wrap MCP Servers as plugins Simplify MCP deployment

3-Tier Permission Model

Tier Description Example
Basic Auto-granted on install Read config, register tools
Advanced Requires user confirmation on install File I/O, network requests
System Must be manually granted per-permission Shell execution, system config

Lifecycle Hooks

on_init โ†’ on_message_received โ†’ on_tool_result โ†’ on_prompt_build โ†’ on_retrieve โ†’ on_session_start โ†’ on_session_end โ†’ on_schedule โ†’ on_shutdown

Plugins have automatic fault isolation: error count exceeding threshold triggers auto-disable, preventing a single plugin from crashing the system.

Developer docs: Plugin System Overview


Sandbox Security

OpenAkita implements a 6-layer defense-in-depth security model, from path management to OS-level isolation:

L1  Path Zoning         workspace / controlled / protected / forbidden
L2  Confirmation Gate   Dangerous ops (delete files, system commands) require user approval
L3  Command Intercept   regedit, format, rm -rf โ€” blocked outright
L4  File Snapshots      Auto-checkpoint before writes, rollback available
L5  Self-Protection     data/, src/, identity/ โ€” core dirs locked from modification
L6  OS-Level Sandbox    Linux bwrap / macOS seatbelt / Windows MIC

Sandbox Execution

When the policy engine classifies a shell command as HIGH risk, it automatically runs in an OS-level sandbox:

Platform Sandbox Backend Description
Linux bubblewrap (bwrap) User-space container isolation, restricted filesystem and network
macOS sandbox-exec (seatbelt) System-level sandbox policies
Windows Low Integrity (MIC) Mandatory Integrity Control, low-privilege process isolation

Additional Security Mechanisms

  • Policy Engine: POLICIES.yaml for tool permissions, shell command blocklist, path restrictions
  • Resource Budgets: Token / cost / duration / iteration / tool call limits per task
  • Runtime Supervision: Auto-detection of tool thrashing, reasoning loops, token anomalies
  • Local Data: Memory, config, and chat history stored on your machine only
  • Open Source: Apache 2.0, fully transparent codebase

30+ LLM Providers

No vendor lock-in. Mix and match freely:

Category Providers
International Anthropic ยท OpenAI ยท Google Gemini ยท xAI (Grok) ยท Mistral ยท OpenRouter ยท NVIDIA NIM ยท Groq ยท Together AI ยท Fireworks ยท Cohere
China Alibaba DashScope ยท Kimi (Moonshot) ยท Xiaomi MiMo ยท MiniMax ยท DeepSeek ยท SiliconFlow ยท Volcengine ยท Zhipu AI ยท Baidu Qianfan ยท Tencent Hunyuan ยท Yunwu ยท Meituan LongCat ยท iFlow
Local Ollama ยท LM Studio (โš ๏ธ Small models have limited tool-calling ability โ€” not recommended yet, pending optimization)

7 capability dimensions: Text ยท Vision ยท Video ยท Tool use ยท Thinking ยท Audio ยท PDF

Smart failover: One model goes down, the next picks up seamlessly.

Recommended Models

International Models (in order of recommendation):

Model Provider Notes
claude-opus-4-6 Anthropic One of the best โ€” top-tier coding & long-task capability, 1M context
gpt-5.4 OpenAI Flagship โ€” native computer-use, 1M context, strong reasoning
claude-sonnet-4-6 Anthropic Best value โ€” fully upgraded default model, 1M context
gpt-5.3-instant OpenAI Best for everyday chat โ€” significantly fewer hallucinations, natural flow
claude-opus-4-5 Anthropic Previous flagship, still extremely capable
claude-sonnet-4-5 Anthropic Stable and reliable for everyday use

Chinese Models (recommended):

Model Provider Notes
kimi-k2.5 Moonshot 1T MoE, Agent Swarm with up to 100 parallel sub-agents, 256K context, open-source
qwen3.5-plus Alibaba 397B MoE, 1M context, 201 languages, extremely cost-effective
mimo-v2-pro Xiaomi 1T MoE, 1M context, global Top 8 ranking, affordable pricing
deepseek-v3 DeepSeek Cost-effective benchmark, strong Chinese support

For complex reasoning, enable Thinking mode โ€” add -thinking suffix to the model name.

โš ๏ธ Local small models not recommended (e.g. 7B/14B quantized): Small models have limited tool-calling and agent collaboration capabilities, prone to hallucinations and format errors. Use API-hosted flagship models for the best experience.


Memory System

Not just a "context window" โ€” true long-term memory. Supports dual modes with automatic switching:

Mode 1: Fragment Memory (Classic)

  • Three layers: Working memory (current task) + Core memory (user profile) + Dynamic retrieval (past experience)
  • 7 memory types: Fact / Preference / Skill / Error / Rule / Persona trait / Experience
  • Multi-path recall: Semantic + full-text + temporal + attachment search
  • Gets smarter over time: Preferences you mentioned two months ago? Still remembered.

Mode 2: MDRM Relational Graph Memory (New)

On top of fragment memory, builds causal chains, timelines, and entity relationship graphs โ€” letting AI truly understand connections between events:

Dimension Description Example
Temporal Event chronology and timelines "What did I do last week?" โ†’ auto-constructs timeline
Causal Cause-and-effect chains "What caused this bug?" โ†’ traces causal chain
Entity Relationships between people/projects/concepts "Which projects did Alice work on?" โ†’ entity graph
Action Dependencies, prerequisites, compositions "What else is needed to finish X?" โ†’ dependency analysis
Context Project/session attribution "All discussions about this project" โ†’ cross-session aggregation
  • 4 node types: Event / Fact / Decision / Goal
  • Multi-hop graph traversal: Starting from seed nodes, expands along relationship edges to find deep connections
  • 3-layer encoding: Fast rule-based encoding โ†’ summary backfill โ†’ session-end batch LLM encoding
  • 3D visualization: Frontend supports 3D visualization of the memory graph

Smart Mode Switching

Set memory_mode to auto (default) and the system auto-routes based on query characteristics: causal/timeline/cross-session questions use Mode 2 graph traversal, preference/fact queries use Mode 1 semantic retrieval.

  • AI-driven extraction: Automatically distills valuable information after each conversation, dual-track writes to both modes
  • 3D memory graph: Visualize memory nodes and relationships, intuitively understand AI's memory structure

MCP Integration

OpenAkita includes a full MCP (Model Context Protocol) client, enabling AI to connect with any external service:

Feature Description
3 Transports stdio (default), Streamable HTTP, SSE (legacy compatible)
Multi-Dir Scan Auto-discovers MCP configs from built-in mcps/, .mcp, data/mcp/servers/ directories
Dynamic Management Add/remove MCP servers at runtime, no restart needed
Tool Suite call_mcp_tool, list_mcp_servers, add_mcp_server, connect_mcp_server, and more
Progressive Disclosure MCP tool catalog + prompt templates, shown on demand
GUI Management Desktop MCP panel for one-stop configuration

Connect to GitHub, databases, Playwright browser, filesystem, or any MCP Server.


Self-Evolution

OpenAkita keeps getting stronger:

Daily 04:00   โ†’  Self-check: analyze error logs โ†’ AI diagnosis โ†’ auto-fix โ†’ push report
After failure โ†’  Root cause analysis (context loss / tool limitation / loop / budget) โ†’ suggestions
Missing skill โ†’  Auto-search GitHub for skills, or AI generates one on the spot
Missing dep   โ†’  Auto pip install, auto mirror switching for China
Every chat    โ†’  Extract preferences and experience โ†’ long-term memory

Architecture

Desktop App (Tauri + React)
    โ”‚
Identity โ”€โ”€โ”€ SOUL.md ยท AGENT.md ยท POLICIES.yaml ยท 8 Persona Presets
    โ”‚
Core     โ”€โ”€โ”€ ReasoningEngine(ReAct) ยท Brain(LLM) ยท ContextManager
    โ”‚        PromptAssembler ยท RuntimeSupervisor ยท ResourceBudget
    โ”‚
Agents   โ”€โ”€โ”€ AgentOrchestrator(Coordination) ยท AgentInstancePool(Pooling)
    โ”‚        AgentFactory ยท FallbackResolver(Failover)
    โ”‚
Org      โ”€โ”€โ”€ OrgRuntime(Runtime) ยท OrgManager(CRUD)
    โ”‚        OrgMessenger(Routing) ยท Blackboard(Shared Memory)
    โ”‚        OrgIdentity(Inheritance) ยท OrgPolicies(Policies)
    โ”‚
Plugins  โ”€โ”€โ”€ PluginManager(Discovery/Loading) ยท PluginAPI(Host Interface)
    โ”‚        HookRegistry(10 Hooks) ยท PluginSandbox(Fault Isolation)
    โ”‚
Memory   โ”€โ”€โ”€ Mode1: UnifiedStore(SQLite+Vector) ยท RetrievalEngine(Multi-path)
    โ”‚        Mode2: RelationalStore(MDRM Graph) ยท GraphEngine(Multi-hop)
    โ”‚        MemoryModeRouter(Auto Switch) ยท MemoryEncoder(3-Layer)
    โ”‚
Tools    โ”€โ”€โ”€ Shell ยท File ยท Browser ยท Desktop ยท Web ยท MCP ยท Skills
    โ”‚        Plan ยท Scheduler ยท Sticker ยท Persona ยท Agent Delegation
    โ”‚
Security โ”€โ”€โ”€ PolicyEngine(6-Layer) ยท SandboxExecutor(OS Sandbox)
    โ”‚        ConfirmationGate ยท CommandFilter ยท Checkpoint
    โ”‚
Evolution โ”€โ”€ SelfCheck ยท FailureAnalyzer ยท SkillGenerator ยท Installer
    โ”‚
Channels โ”€โ”€โ”€ CLI ยท Telegram ยท Feishu ยท WeCom ยท WeChat ยท DingTalk ยท QQ ยท OneBot
    โ”‚
Tracing  โ”€โ”€โ”€ AgentTracer(12 SpanTypes) ยท DecisionTrace ยท TokenStats

Documentation

Document Content
Configuration Guide Desktop Quick Setup & Full Setup walkthrough
โญ LLM Provider Setup API Key registration + endpoint config + Failover
โญ IM Channel Setup Telegram / Feishu / DingTalk / WeCom / QQ / OneBot tutorial
Plugin System Overview Plugin types, permissions, developer guide
Org Orchestration Design AgentOrg technical architecture and design
Org Orchestration Guide Organization orchestration user guide
Quick Start Installation and basics
Architecture System design and components
Configuration All config options
Deployment Production deployment
MCP Integration Connecting external services
Skill System Creating and using skills

Community

WeChat Official Account
WeChat Official
Follow for updates
Personal WeChat
WeChat (Personal)
Note "OpenAkita" to join group
WeChat Group
WeChat Group
Scan to join (โš ๏ธ refreshed weekly)
QQ Group
QQ Group: 854429727
Scan or search to join

๐ŸŒ Website ยท ๐Ÿ’ฌ Discord ยท ๐Ÿฆ X (Twitter) ยท ๐Ÿ“ง Email

Issues ยท Discussions ยท โญ Star


Acknowledgments

Community Contributors

License

Apache License 2.0 โ€” See LICENSE

Third-party licenses: THIRD_PARTY_NOTICES.md

Star History

Star History Chart

OpenAkita โ€” Open-Source Multi-Agent AI Assistant That Gets Things Done
openakita.ai

Release History

VersionChangesUrgencyDate
v1.25.18## v1.25.18 ๆ›ดๆ–ฐๆ—ฅๅฟ— ๆœฌ็‰ˆๆœฌ่š็„ฆไบŽ**LLM ๅ“ๅบ”็จณๅฎšๆ€งๅ…จ้ขๅŠ ๅ›บ**ใ€**ไผš่ฏไธŽไธŠไธ‹ๆ–‡ๅฎŒๆ•ดๆ€งไฟๆŠค**ๅ’Œ**ๅฎ‰่ฃ…ๅ™จไธŽๆ•ฐๆฎๅฎ‰ๅ…จ**๏ผŒๅ…ฑ่งฃๅ†ณ 40+ ไธชๅทฒ็Ÿฅ้—ฎ้ข˜๏ผŒๅนถๆ–ฐๅขž่ฎฏ้ฃžๆ˜Ÿ่พฐๅนณๅฐๆ”ฏๆŒใ€ๅทฅไฝœๅŒบ็ฎก็†ๅฏน้ฝๅ’Œๅคš้กนๅ‰็ซฏไฝ“้ชŒๆ”น่ฟ›ใ€‚ ### ๐Ÿš€ ๆ–ฐๅขžๅŠŸ่ƒฝ - **่ฎฏ้ฃžๆ˜Ÿ่พฐ MaaS ๅนณๅฐๆ”ฏๆŒ** โ€” ๆ–ฐๅขž่ฎฏ้ฃžๆ˜Ÿ่พฐ๏ผˆiFlytek Maas๏ผ‰ไฝœไธบ LLM ๆไพ›ๅ•†๏ผŒๆ”ฏๆŒๅธธ่ง„ๆŽจ็†ๅ’Œ Coding Plan ๆจกๅผ - **LLM ็ซฏ็‚น stream_only ๅผ€ๅ…ณ** โ€” ็ซฏ็‚น้…็ฝฎๆ–ฐๅขž"ไป…ๆตๅผ"ๅผ€ๅ…ณ๏ผŒๅผบๅˆถ็ซฏ็‚นๅง‹็ปˆไฝฟ็”จๆตๅผ่ฏทๆฑ‚๏ผŒ้€‚้…้ƒจๅˆ†ไป…ๆ”ฏๆŒๆตๅผ็š„ๆŽฅๅฃ - **่ฎฐๅฟ†็ฎก็†ไผ˜ๅŒ–** โ€” ่ฎฐๅฟ†ๅˆ—่กจๆ”ฏๆŒ็œŸๆญฃ็š„ๆŽ’ๅบไธŽๅˆ†้กต๏ผŒๅˆ—่กจไบคไบ’ไฝ“้ชŒๆ›ดๆต็•… - **Web/App ๅทฅไฝœๅŒบ็ฎก็†ๅŠŸ่ƒฝๅฏน้ฝ** โ€” Web ็ซฏๅ’Œ็งปๅŠจ็ซฏ็š„ๅทฅไฝœๅŒบ็ฎก็†ๅŠŸ่ƒฝๅ…จ้ขๅฏน้ฝ Tauri ๆกŒ้ข็ซฏ๏ผŒๅŒ…ๆ‹ฌๅˆ›ๅปบใ€ๅˆ‡ๆขใ€ๅˆ ้™ค็ญ‰ๆ“ไฝœ (#251) - **ๅŽ็ซฏๅฎ•ๆœบๆ—ถๅ้ฆˆๆไบค** โ€” ๅŽ็ซฏๆœๅŠกๆœช่ฟ่กŒๆ—ถ๏ผŒๆกŒ้ข็ซฏๅฏ้€š่ฟ‡ Tauri IPC ็›ด้€šๆไบคๅ้ฆˆ๏ผŒไธๅ†่ขซ้˜ปๆ–ญ - **่‡ชๅฎšไน‰ๆ•ฐๆฎ่ทฏๅพ„ๆ–‡ไปถๅคนๆต่งˆๅ™จ** โ€” ๅˆๅง‹้…็ฝฎไธญ่‡ชๅฎšไน‰ๆ•ฐๆฎ่ทฏๅพ„ๆ”ฏๆŒ้€šHigh4/8/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

agent-zeroAgent Zero AI frameworkv1.9
Auto-Pentest-LLM๐Ÿ” Automate penetration testing with an intelligent agent that organizes security assessments, leveraging local LLMs and Kali Linux for effective exploitation.main@2026-04-21
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tamain@2026-04-21
JoaniumYour smart, reliable, and friendly personal AI assistant.v2026.420.2
opentulpaSelf-hosted personal AI agent that lives in your DMs. Describe any workflow: triage Gmail, pull a Giphy feed, build a Slack bot, monitor markets. It writes the code, runs it, schedules it, and saves imain@2026-04-17