{"id":43297237,"url":"https://github.com/openakita/openakita","last_synced_at":"2026-05-11T07:28:37.476Z","repository":{"id":335688951,"uuid":"1146153471","full_name":"openakita/openakita","owner":"openakita","description":"An open-source AI assistant framework with skills and agent architecture","archived":false,"fork":false,"pushed_at":"2026-02-14T20:28:18.000Z","size":116541,"stargazers_count":87,"open_issues_count":3,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-02-15T01:46:50.133Z","etag":null,"topics":["agent","ai","assistant","automation","clawd","clawdbot","openclaw","python"],"latest_commit_sha":null,"homepage":"http://openakita.ai","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openakita.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-30T17:36:05.000Z","updated_at":"2026-02-14T20:28:22.000Z","dependencies_parsed_at":"2026-02-06T10:06:28.421Z","dependency_job_id":null,"html_url":"https://github.com/openakita/openakita","commit_stats":null,"previous_names":["openakita/openakita"],"tags_count":68,"template":false,"template_full_name":null,"purl":"pkg:github/openakita/openakita","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openakita%2Fopenakita","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openakita%2Fopenakita/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openakita%2Fopenakita/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openakita%2Fopenakita/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openakita","download_url":"https://codeload.github.com/openakita/openakita/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openakita%2Fopenakita/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29518590,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-16T18:37:19.720Z","status":"ssl_error","status_checked_at":"2026-02-16T18:36:46.920Z","response_time":115,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","ai","assistant","automation","clawd","clawdbot","openclaw","python"],"created_at":"2026-02-01T19:11:51.199Z","updated_at":"2026-05-11T07:28:37.467Z","avatar_url":"https://github.com/openakita.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/assets/logo.png\" alt=\"OpenAkita Logo\" width=\"200\" /\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eOpenAkita\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eOpen-Source Multi-Agent AI Assistant — Not Just Chat, an AI Team That Gets Things Done\u003c/strong\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://openakita.ai\"\u003e\u003cimg src=\"https://img.shields.io/badge/🌐_Website-openakita.ai-orange?style=for-the-badge\" alt=\"Official Website\" height=\"28\" /\u003e\u003c/a\u003e\n  \u0026nbsp;\n  \u003ca href=\"https://openakita.ai/download\"\u003e\u003cimg src=\"https://img.shields.io/badge/📥_Download-Desktop_App-blue?style=for-the-badge\" alt=\"Download\" height=\"28\" /\u003e\u003c/a\u003e\n  \u0026nbsp;\n  \u003ca href=\"https://discord.gg/vFwxNVNH\"\u003e\u003cimg src=\"https://img.shields.io/badge/💬_Discord-Join_Community-5865F2?style=for-the-badge\" alt=\"Discord\" height=\"28\" /\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-Apache%202.0-blue.svg?style=flat-square\" alt=\"License\" height=\"20\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/python-3.11+-blue.svg?style=flat-square\" alt=\"Python Version\" height=\"20\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/v/release/openakita/openakita?color=green\u0026style=flat-square\" alt=\"Version\" height=\"20\" /\u003e\n  \u003cimg src=\"https://img.shields.io/pypi/v/openakita?color=green\u0026style=flat-square\" alt=\"PyPI\" height=\"20\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/openakita/openakita/ci.yml?branch=main\u0026style=flat-square\" alt=\"Build Status\" height=\"20\" /\u003e\n  \u003cimg src=\"https://img.shields.io/github/stars/openakita/openakita?style=flat-square\" alt=\"Stars\" height=\"20\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  Multi-Agent Collaboration · Organization Orchestration · Plugin System · Sandbox Security · 30+ LLMs · 6 IM Platforms · 89+ Tools · Desktop / Web / Mobile\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#quick-start-guide\"\u003eQuick-Start\u003c/a\u003e •\n  \u003ca href=\"#organization-orchestration\"\u003eOrg Orchestration\u003c/a\u003e •\n  \u003ca href=\"#im-scan-to-bind\"\u003eScan-to-Bind\u003c/a\u003e •\n  \u003ca href=\"#plugin-system\"\u003ePlugins\u003c/a\u003e •\n  \u003ca href=\"#sandbox-security\"\u003eSecurity\u003c/a\u003e •\n  \u003ca href=\"#documentation\"\u003eDocs\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eEnglish\u003c/strong\u003e | \u003ca href=\"README_CN.md\"\u003e中文\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## What is OpenAkita?\n\n**Other AIs just chat. OpenAkita gets things done.**\n\nOpenAkita 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**.\n\n**Fully GUI-based setup. Ready in 5 minutes. Zero command line required.**\n\n\u003cp align=\"center\"\u003e\n  🌐 \u003ca href=\"https://openakita.ai\"\u003e\u003cb\u003eWebsite openakita.ai\u003c/b\u003e\u003c/a\u003e \u0026nbsp;|\u0026nbsp;\n  📥 \u003ca href=\"https://openakita.ai/download\"\u003e\u003cb\u003eDownload Desktop App\u003c/b\u003e\u003c/a\u003e \u0026nbsp;|\u0026nbsp;\n  📖 \u003ca href=\"https://openakita.ai/docs\"\u003e\u003cb\u003eDocumentation\u003c/b\u003e\u003c/a\u003e \u0026nbsp;|\u0026nbsp;\n  💬 \u003ca href=\"https://discord.gg/vFwxNVNH\"\u003e\u003cb\u003eDiscord Community\u003c/b\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Quick-Start Guide\n\n### 🚀 For First-Time Users (3 Minutes)\n\n**No installation required** — download the desktop app and start chatting:\n\n1. **Download** the installer from [GitHub Releases](https://openakita.ai/download)\n2. **Install** and follow the onboarding wizard\n3. **Enter your API Key** (get one from [Anthropic](https://console.anthropic.com/) or [DeepSeek](https://platform.deepseek.com/))\n4. **Try your first task**: Type \"Create a calculator\" and watch it work\n\n### 💻 For Developers (5 Minutes)\n\n```bash\n# Install\npip install openakita[all]\n\n# Quick setup (interactive wizard)\nopenakita init\n\n# Run your first task\nopenakita run \"Build a weather scraper\"\n```\n\n### ✨ What You Can Do Right Away\n\n| Category | Examples |\n|----------|----------|\n| **💬 Chat** | Text + images + files, voice messages, stickers |\n| **🤖 Multi-Agent** | \"Create a competitive analysis\" → research + analysis + writing agents work together |\n| **🏢 Organization** | Build an AI company — CEO, CTO, marketing, finance — agents run it autonomously |\n| **🌐 Web** | Search news, scrape websites, automate browser tasks |\n| **📁 Files** | Read/write/edit files, batch rename, search content |\n| **🖥️ Desktop** | Click buttons, type text, take screenshots, automate apps |\n| **⏰ Scheduled** | \"Remind me every Monday at 9am\" — cron-based reminders |\n\n### ➡️ Next Steps\n\n- **Configure LLM**: Add multiple providers for automatic failover\n- **Set up IM channels**: Scan QR code to bind WeChat/Feishu/WeCom in 30 seconds\n- **Explore skills**: Install from marketplace or create your own\n- **Try org mode**: Build an AI company and watch it run\n- **Join community**: [Discord](https://discord.gg/vFwxNVNH) | [WeChat Group](docs/assets/wechat_group.jpg)\n\n---\n\n## Core Capabilities\n\n\u003ctable\u003e\n\u003ctr\u003e\u003ctd\u003e\n\n### 🤝 Multi-Agent Collaboration\nMultiple AI agents with specialized skills work in parallel.\nSay one thing — a coding Agent writes code, a writing Agent drafts docs, a testing Agent verifies — all at the same time.\n\n### 🏢 Organization Orchestration\nNot just multi-Agent — build an **AI company**. CEO, CTO, CFO, marketing director… each role operates independently. Blackboard sharing, message routing, deadlock detection.\n\n### 📋 Plan Mode\nComplex tasks auto-decomposed into step-by-step plans with real-time progress tracking and automatic rollback on failure.\n\n### 🧠 ReAct Reasoning Engine\nThink → Act → Observe. Explicit three-phase reasoning with checkpoint/rollback. Fails? Tries a different strategy.\n\n\u003c/td\u003e\u003ctd\u003e\n\n### 🔌 Plugin System\n8 plugin types, 3-tier permission model, 10 lifecycle hooks. Tools, channels, RAG, memory, LLM — everything is extensible.\n\n### 🛡️ 6-Layer Sandbox Security\nPath zoning · Confirmation gates · Command interception · File snapshots · Self-protection · OS-level sandbox. High-risk commands run in isolation automatically.\n\n### 📱 IM Scan-to-Bind\nWeChat, Feishu, WeCom — scan a QR code, 30 seconds to bind, use AI directly in your chat app.\n\n### 💾 Dual-Mode Memory — Smarter Over Time\nFragment memory + MDRM relational graph (causal chains · timelines · entity graph · 3D visualization), auto smart switching.\n\n\u003c/td\u003e\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n## Full Feature List\n\n| | Feature | Description |\n|:---:|---------|-------------|\n| 🤝 | **Multi-Agent** | Specialized agents, parallel delegation, automatic handoff, failover, real-time visual dashboard |\n| 🏢 | **Org Orchestration** | Hierarchical org structure, CEO/CTO/CFO roles, blackboard memory, message routing, deadlock detection, heartbeat, auto-scaling |\n| 📋 | **Plan Mode** | Auto task decomposition, per-step tracking, floating progress bar in UI |\n| 🧠 | **ReAct Reasoning** | Explicit 3-phase loop, checkpoint/rollback, loop detection, strategy switching |\n| 🚀 | **Zero-Barrier Setup** | Full GUI config, onboarding wizard, 5 minutes from install to chat, zero CLI |\n| 🔧 | **89+ Built-in Tools** | 16 categories: Shell / Files / Browser / Desktop / Search / Scheduler / MCP … |\n| 🔌 | **Plugin System** | 8 types (tool/channel/RAG/memory/LLM/hook/skill/MCP), 3-tier permissions, 10 lifecycle hooks, fault isolation |\n| 🛡️ | **6-Layer Security** | Path zoning, confirmation gates, command blocklist, file snapshots, self-protection, OS sandbox (Linux bwrap / macOS seatbelt / Windows MIC) |\n| 📱 | **IM Scan-to-Bind** | WeChat/Feishu/WeCom scan-to-bind, 30-second setup, no developer configuration needed |\n| 🛒 | **Skill Marketplace** | Search \u0026 one-click install, GitHub direct install, AI-generated skills on the fly |\n| 🌐 | **30+ LLM Providers** | Anthropic / OpenAI / DeepSeek / Qwen / Kimi / MiniMax / Gemini … smart failover |\n| 💬 | **6 IM Platforms** | Telegram / Feishu / WeCom / DingTalk / QQ / OneBot, voice recognition, smart group chat |\n| 🔗 | **MCP Integration** | Standard MCP client, stdio / HTTP / SSE transports, multi-directory scan, dynamic server management |\n| 💾 | **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 |\n| 🎭 | **8 Personas** | Default / Tech Expert / Boyfriend / Girlfriend / Jarvis / Butler / Business / Family |\n| 🤖 | **Proactive Engine** | Greetings, task follow-ups, idle chat, goodnight — adapts frequency to your feedback |\n| 🧬 | **Self-Evolution** | Daily self-check \u0026 repair, failure root cause analysis, auto skill generation |\n| 🔍 | **Deep Thinking** | Controllable thinking mode, real-time chain-of-thought display, IM streaming |\n| 🖥️ | **Multi-Platform** | Desktop (Win/Mac/Linux) · Web (PC \u0026 mobile browser) · Mobile App (Android/iOS), 11 panels, dark theme |\n| 📊 | **Observability** | 12 trace span types, full-chain token statistics panel |\n| 😄 | **Stickers** | 5700+ stickers, mood-aware, persona-matched |\n\n---\n\n## 5-Minute Setup\n\n### Option 1: Desktop App (Recommended)\n\n**Fully GUI-based, no command line** — this is what sets OpenAkita apart from other open-source AI assistants:\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/assets/en/desktop_quick_config.gif\" alt=\"OpenAkita Quick Setup\" width=\"800\" /\u003e\n\u003c/p\u003e\n\n| Step | What You Do | Time |\n|:----:|-------------|:----:|\n| 1 | Download installer, double-click to install | 1 min |\n| 2 | Follow the onboarding wizard, enter API Key | 2 min |\n| 3 | Start chatting | Now |\n\n- No Python installation, no git clone, no config file editing\n- Isolated runtime — won't mess with your existing system\n- Chinese users get automatic mirror switching\n- Models, IM channels, skills, schedules — all configured in the GUI\n\n\u003e **Download**: [GitHub Releases](https://openakita.ai/download) — Windows (.exe) / macOS (.dmg) / Linux (.deb)\n\u003e\n\u003e Learn more at **[openakita.ai](https://openakita.ai)**\n\n### Option 2: pip Install\n\n```bash\npip install openakita[all]    # Install with all optional features\nopenakita init                # Run setup wizard\nopenakita                     # Launch interactive CLI\n```\n\n### Option 3: Source Install\n\n```bash\ngit clone https://github.com/openakita/openakita.git\ncd openakita\npython -m venv venv \u0026\u0026 source venv/bin/activate\npip install -e \".[all]\"\nopenakita init\n```\n\n### Commands\n\n```bash\nopenakita                              # Interactive chat\nopenakita run \"Build a calculator\"     # Execute a single task\nopenakita serve                        # Service mode (IM channels)\nopenakita serve --dev                  # Dev mode with hot reload\nopenakita daemon start                 # Background daemon\nopenakita status                       # Check status\n```\n\n---\n\n## Multi-Platform Access\n\nOpenAkita supports **Desktop, Web, and Mobile** — use it anywhere, on any device:\n\n| Platform | Details |\n|----------|---------|\n| 🖥️ **Desktop App** | Windows / macOS / Linux — native app built with Tauri 2.x |\n| 🌐 **Web Access** | PC \u0026 mobile browser — enable remote access, open in any browser |\n| 📱 **Mobile App** | Android (APK) / iOS (TestFlight) — native wrapper via Capacitor |\n\n### Desktop App\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"docs/assets/desktop_terminal_en.png\" alt=\"OpenAkita Desktop App\" width=\"800\" /\u003e\n\u003c/p\u003e\n\nCross-platform desktop app built with **Tauri 2.x + React + TypeScript**:\n\n| Panel | Function |\n|-------|----------|\n| **Chat** | AI chat, streaming output, Thinking display, drag \u0026 drop upload, image lightbox |\n| **Agent Dashboard** | Neural network visualization, real-time multi-Agent status tracking |\n| **Agent Manager** | Create, manage, and configure multiple Agents |\n| **IM Channels** | One-stop setup for all 6 platforms, scan-to-bind |\n| **Skills** | Marketplace search, install, enable/disable |\n| **MCP** | MCP server management |\n| **Memory** | Memory management + LLM-powered review |\n| **Scheduler** | Scheduled task management |\n| **Token Stats** | Token usage statistics |\n| **Config** | LLM endpoints, system settings, advanced options |\n| **Feedback** | Bug reports + feature requests |\n\nDark/light theme · Onboarding wizard · Auto-update · Bilingual (EN/CN) · Start on boot\n\n### Mobile App\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://b23.tv/pWki3Vw\"\u003e\n    \u003cimg src=\"docs/assets/en/mobile_app_demo_cover.png\" alt=\"▶ Watch Mobile App Demo\" width=\"720\" /\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003csub\u003e▶ Click to watch the Mobile App demo on Bilibili\u003c/sub\u003e\n\u003c/p\u003e\n\n- Connect your phone to the desktop backend over local network\n- Full-featured: chat, multi-Agent collaboration, memory, skills, MCP — all on mobile\n- Supports real-time streaming and Thinking chain display\n- Preview mode available without connecting to a server\n\n---\n\n## Organization Orchestration\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://b23.tv/jvoWpgj\"\u003e\n    \u003cimg src=\"docs/assets/en/org.jpg\" alt=\"▶ Watch Organization Orchestration Demo\" width=\"720\" /\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003csub\u003e▶ Click to watch: Built a company on OpenAkita, and it runs autonomously (Bilibili)\u003c/sub\u003e\n\u003c/p\u003e\n\nBeyond 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:\n\n```\n┌───────────────────────────────────────────────┐\n│                CEO / Executive                 │\n│       Sets company strategy, coordinates all   │\n└───┬───────────┬───────────┬───────────┬───────┘\n    ▼           ▼           ▼           ▼\n  CTO        Product     Marketing     CFO\n Tech arch   Planning    Strategy    Budget ctrl\n    │           │           │           │\n    ▼           ▼           ▼           ▼\n Dev team    Design      Content      Analytics\n```\n\n### Key Features\n\n| Feature | Description |\n|---------|-------------|\n| **Visual Org Chart** | Drag-and-drop org builder in the GUI — nodes, edges, hierarchies |\n| **Autonomous Roles** | Each node is an independent Agent with its own identity, skills, policies, and memory |\n| **Blackboard Sharing** | 3-level blackboard memory (org / department / node) for secure cross-team info sharing |\n| **Message Routing** | Priority message queues with edge bandwidth control and deadlock detection |\n| **Heartbeat Checks** | Periodic health monitoring of all nodes, auto-remediation on anomalies |\n| **Auto-Scaling** | Automatically recruits new Agents under heavy load, dismisses when idle |\n| **External Tools** | Nodes can request research / browser / code tools on demand with approval workflow |\n| **Org Templates** | Pre-built templates (tech company, content team, etc.) — deploy with one click |\n| **Projects \u0026 Tasks** | Tree-structured task decomposition, timeline tracking, org-wide coordination |\n\n---\n\n## Multi-Agent Collaboration\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://www.bilibili.com/video/BV1psP5zTEE7\"\u003e\n    \u003cimg src=\"docs/assets/en/multi_agent_demo_cover.png\" alt=\"▶ Watch Multi-Agent Collaboration Demo\" width=\"720\" /\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003csub\u003e▶ Click to watch the Multi-Agent collaboration demo on Bilibili\u003c/sub\u003e\n\u003c/p\u003e\n\nOpenAkita has a built-in multi-Agent orchestration system — not just one AI, but an **AI team**:\n\n```\nYou: \"Create a competitive analysis report\"\n    │\n    ▼\n┌──────────────────────────────────────┐\n│      AgentOrchestrator (Director)     │\n│   Decomposes task → Assigns to Agents │\n└───┬────────────┬──────────────┬──────┘\n    ▼            ▼              ▼\n Search Agent  Analysis Agent  Writing Agent\n (web research) (data crunching) (report drafting)\n    │            │              │\n    └────────────┴──────────────┘\n                 ▼\n         Results merged, delivered to you\n```\n\n- **Specialization**: Different Agents for different domains, auto-matched to tasks\n- **Parallel Processing**: Multiple Agents work simultaneously\n- **Auto Handoff**: If one Agent gets stuck, it hands off to a better-suited one\n- **Failover**: Agent failure triggers automatic switch to backup\n- **Depth Control**: Max 5 delegation levels to prevent runaway recursion\n- **Visual Tracking**: Agent Dashboard shows real-time status of every Agent\n- **Instance Pooling**: Agent instance pool with LRU eviction for efficient resource use\n\n---\n\n## IM Scan-to-Bind\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://b23.tv/dkKTjO5\"\u003e\n    \u003cimg src=\"docs/assets/en/im_qrcode.jpg\" alt=\"▶ Watch Scan-to-Bind Tutorial\" width=\"720\" /\u003e\n  \u003c/a\u003e\n  \u003cbr/\u003e\n  \u003csub\u003e▶ Click to watch: OpenAkita scan-to-bind for WeChat, Feishu, WeCom (Bilibili)\u003c/sub\u003e\n\u003c/p\u003e\n\n**No developer account needed. No callback URL configuration. No technical knowledge required** — scan a QR code, 30 seconds to bind:\n\n| Platform | How to Bind | Time |\n|----------|-------------|:----:|\n| **WeChat** | Open IM Channels → Click WeChat → Scan QR code | 30 sec |\n| **Feishu** | Open IM Channels → Click Feishu → Scan to authorize | 30 sec |\n| **WeCom** | Open IM Channels → Click WeCom → Scan to bind | 30 sec |\n\nOnce bound, just @AI in your chat app — send messages, images, files, voice — AI handles it all.\n\n---\n\n## 6 IM Platforms\n\nTalk to your AI right inside the chat tools you already use:\n\n| Platform | Connection | Highlights |\n|----------|-----------|------------|\n| **WeChat** | Scan-to-bind (iLink) | Personal account, no official account needed, 30-second setup |\n| **Feishu** | WebSocket / Webhook | Card messages, event subscriptions, scan-to-bind |\n| **WeCom** | Smart Robot callback / WebSocket | Streaming replies, proactive push, scan-to-bind |\n| **DingTalk** | Stream WebSocket | No public IP needed |\n| **Telegram** | Webhook / Long Polling | Pairing verification, Markdown, proxy support |\n| **QQ Official** | WebSocket / Webhook | Groups, DMs, channels |\n| **OneBot** | WebSocket | Compatible with NapCat / Lagrange / go-cqhttp |\n\n- 📷 **Vision**: Send screenshots/photos — AI understands them\n- 🎤 **Voice**: Send voice messages — auto-transcribed and processed\n- 📎 **File Delivery**: AI-generated files pushed directly to chat\n- 👥 **Group Chat**: Replies when @mentioned, stays quiet otherwise\n- 💭 **Chain-of-Thought**: Real-time reasoning process streamed to IM\n- 🔄 **Message Interrupts**: Insert new instructions between tool calls without waiting\n\n---\n\n## Plugin System\n\nOpenAkita provides a complete plugin architecture with `plugin.json` manifest declarations, a 3-tier permission model for security, and 10 lifecycle hooks for deep integration:\n\n### 8 Plugin Types\n\n| Type | Description | Example |\n|------|-------------|---------|\n| 🔧 **Tool** | Register custom tools for LLM to call | Database queries, API calls |\n| 💬 **Channel** | Add new IM channel adapters | Slack, Discord adapters |\n| 📚 **RAG** | Add external knowledge retrieval sources | Notion, Confluence retrieval |\n| 🧠 **Memory** | Extend memory storage backends | Redis, PostgreSQL storage |\n| 🤖 **LLM** | Connect new LLM providers | Private model deployments |\n| 🪝 **Hook** | Inject logic into the lifecycle | Message auditing, content filtering |\n| ⚡ **Skill** | Wrap Skills as plugins | Package skills for distribution |\n| 🔗 **MCP** | Wrap MCP Servers as plugins | Simplify MCP deployment |\n\n### 3-Tier Permission Model\n\n| Tier | Description | Example |\n|------|-------------|---------|\n| **Basic** | Auto-granted on install | Read config, register tools |\n| **Advanced** | Requires user confirmation on install | File I/O, network requests |\n| **System** | Must be manually granted per-permission | Shell execution, system config |\n\n### Lifecycle Hooks\n\n`on_init` → `on_message_received` → `on_tool_result` → `on_prompt_build` → `on_retrieve` → `on_session_start` → `on_session_end` → `on_schedule` → `on_shutdown`\n\nPlugins have **automatic fault isolation**: error count exceeding threshold triggers auto-disable, preventing a single plugin from crashing the system.\n\n### Bundled AI-Media Plugins (20)\n\nBuilt on the `openakita-plugin-sdk` (`contrib/` 6 modules: `verification`, `quality_gates`, `intent_verifier`, `provider_score`, `error_coach`, `slideshow_risk` / `source_review`). All ship with `SKILL.md` + `README.md` + tests.\n\n| Plugin | Capability | Tests |\n|--------|-----------|-------|\n| `tongyi-image` | DashScope text-to-image / image-edit / outpaint / background-gen | 107 |\n| `seedance-video` | Volcengine Ark Seedance text/image-to-video, long-form chaining | 58 |\n| `tts-studio` | Multi-provider TTS dialogue rendering | 6 |\n| `avatar-speaker` | Digital-human avatar + TTS | 7 |\n| `image-edit` | Image editing dispatcher | 5 |\n| `subtitle-maker` | Generate subtitles | 4 |\n| `video-translator` | Translate video subtitles | 14 |\n| `highlight-cutter` | Highlight reel generator | 5 |\n| `poster-maker` | Static poster composition | 8 |\n| `storyboard` | Scene plan generator (uses `slideshow_risk` + `intent_verifier`) | 39 |\n| `bgm-suggester` | LLM-driven BGM brief (uses `verification`) | 45 |\n| `bgm-mixer` | madmom beat-aware BGM mixing | 68 |\n| `transcribe-archive` | Long-form transcription with `parallel_executor` + `checkpoint` | 95 |\n| `video-bg-remove` | RVM background removal (uses `dep_gate` + `checkpoint`) | 72 |\n| `video-color-grade` | ffmpeg auto color grading via `auto_color_grade_filter` | 49 |\n| `smart-poster-grid` | 4-aspect poster batches (uses `verification`) | 50 |\n| `ppt-to-video` | LibreOffice + tts-studio narrated slideshows | 79 |\n| `local-sd-flux` | Local ComfyUI (SD 1.5 / SDXL / FLUX) + provider ranker | 99 |\n| `shorts-batch` | Batch shorts orchestrator (uses `slideshow_risk`) | 51 |\n| `dub-it` | Video dubbing pipeline (uses `source_review`) | 52 |\n| **Total** | | **913** |\n\n\u003e Developer docs: [Plugin System Overview](docs/plugin-system-overview.md) · [SDK contrib catalog](openakita-plugin-sdk/docs/contrib.md) · [Sprint 18 Cleanup Assessment](docs/sprint18-cleanup-assessment.md)\n\n---\n\n## Sandbox Security\n\nOpenAkita implements a **6-layer defense-in-depth** security model, from path management to OS-level isolation:\n\n```\nL1  Path Zoning         workspace / controlled / protected / forbidden\nL2  Confirmation Gate   Dangerous ops (delete files, system commands) require user approval\nL3  Command Intercept   regedit, format, rm -rf — blocked outright\nL4  File Snapshots      Auto-checkpoint before writes, rollback available\nL5  Self-Protection     data/, src/, identity/ — core dirs locked from modification\nL6  OS-Level Sandbox    Linux bwrap / macOS seatbelt / Windows MIC\n```\n\n### Sandbox Execution\n\nWhen the policy engine classifies a shell command as **HIGH risk**, it automatically runs in an OS-level sandbox:\n\n| Platform | Sandbox Backend | Description |\n|----------|----------------|-------------|\n| **Linux** | bubblewrap (bwrap) | User-space container isolation, restricted filesystem and network |\n| **macOS** | sandbox-exec (seatbelt) | System-level sandbox policies |\n| **Windows** | Low Integrity (MIC) | Mandatory Integrity Control, low-privilege process isolation |\n\n### Additional Security Mechanisms\n\n- **Policy Engine**: `POLICIES.yaml` for tool permissions, shell command blocklist, path restrictions\n- **Resource Budgets**: Token / cost / duration / iteration / tool call limits per task\n- **Runtime Supervision**: Auto-detection of tool thrashing, reasoning loops, token anomalies\n- **Local Data**: Memory, config, and chat history stored on your machine only\n- **Open Source**: Apache 2.0, fully transparent codebase\n\n---\n\n## 30+ LLM Providers\n\n**No vendor lock-in. Mix and match freely:**\n\n| Category | Providers |\n|----------|-----------|\n| **International** | Anthropic · OpenAI · Google Gemini · xAI (Grok) · Mistral · OpenRouter · NVIDIA NIM · Groq · Together AI · Fireworks · Cohere |\n| **China** | Alibaba DashScope · Kimi (Moonshot) · Xiaomi MiMo · MiniMax · DeepSeek · SiliconFlow · Volcengine · Zhipu AI · Baidu Qianfan · Tencent Hunyuan · Yunwu · Meituan LongCat · iFlow |\n| **Local** | Ollama · LM Studio (⚠️ Small models have limited tool-calling ability — not recommended yet, pending optimization) |\n\n**7 capability dimensions**: Text · Vision · Video · Tool use · Thinking · Audio · PDF\n\n**Smart failover**: One model goes down, the next picks up seamlessly.\n\n### Recommended Models\n\n**International Models (in order of recommendation):**\n\n| Model | Provider | Notes |\n|-------|----------|-------|\n| `claude-opus-4-6` | Anthropic | One of the best — top-tier coding \u0026 long-task capability, 1M context |\n| `gpt-5.4` | OpenAI | Flagship — native computer-use, 1M context, strong reasoning |\n| `claude-sonnet-4-6` | Anthropic | Best value — fully upgraded default model, 1M context |\n| `gpt-5.3-instant` | OpenAI | Best for everyday chat — significantly fewer hallucinations, natural flow |\n| `claude-opus-4-5` | Anthropic | Previous flagship, still extremely capable |\n| `claude-sonnet-4-5` | Anthropic | Stable and reliable for everyday use |\n\n**Chinese Models (recommended):**\n\n| Model | Provider | Notes |\n|-------|----------|-------|\n| `kimi-k2.5` | Moonshot | 1T MoE, Agent Swarm with up to 100 parallel sub-agents, 256K context, open-source |\n| `qwen3.5-plus` | Alibaba | 397B MoE, 1M context, 201 languages, extremely cost-effective |\n| `mimo-v2-pro` | Xiaomi | 1T MoE, 1M context, global Top 8 ranking, affordable pricing |\n| `deepseek-v3` | DeepSeek | Cost-effective benchmark, strong Chinese support |\n\n\u003e For complex reasoning, enable Thinking mode — add `-thinking` suffix to the model name.\n\u003e\n\u003e ⚠️ **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.\n\n---\n\n## Memory System\n\nNot just a \"context window\" — true long-term memory. Supports **dual modes** with automatic switching:\n\n### Mode 1: Fragment Memory (Classic)\n\n- **Three layers**: Working memory (current task) + Core memory (user profile) + Dynamic retrieval (past experience)\n- **7 memory types**: Fact / Preference / Skill / Error / Rule / Persona trait / Experience\n- **Multi-path recall**: Semantic + full-text + temporal + attachment search\n- **Gets smarter over time**: Preferences you mentioned two months ago? Still remembered.\n\n### Mode 2: MDRM Relational Graph Memory (New)\n\nOn top of fragment memory, builds **causal chains, timelines, and entity relationship graphs** — letting AI truly understand connections between events:\n\n| Dimension | Description | Example |\n|-----------|-------------|---------|\n| **Temporal** | Event chronology and timelines | \"What did I do last week?\" → auto-constructs timeline |\n| **Causal** | Cause-and-effect chains | \"What caused this bug?\" → traces causal chain |\n| **Entity** | Relationships between people/projects/concepts | \"Which projects did Alice work on?\" → entity graph |\n| **Action** | Dependencies, prerequisites, compositions | \"What else is needed to finish X?\" → dependency analysis |\n| **Context** | Project/session attribution | \"All discussions about this project\" → cross-session aggregation |\n\n- **4 node types**: Event / Fact / Decision / Goal\n- **Multi-hop graph traversal**: Starting from seed nodes, expands along relationship edges to find deep connections\n- **3-layer encoding**: Fast rule-based encoding → summary backfill → session-end batch LLM encoding\n- **3D visualization**: Frontend supports 3D visualization of the memory graph\n\n### Smart Mode Switching\n\nSet `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**.\n\n- **AI-driven extraction**: Automatically distills valuable information after each conversation, dual-track writes to both modes\n- **3D memory graph**: Visualize memory nodes and relationships, intuitively understand AI's memory structure\n\n---\n\n## MCP Integration\n\nOpenAkita includes a full [MCP (Model Context Protocol)](https://modelcontextprotocol.io/) client, enabling AI to connect with any external service:\n\n| Feature | Description |\n|---------|-------------|\n| **3 Transports** | stdio (default), Streamable HTTP, SSE (legacy compatible) |\n| **Multi-Dir Scan** | Auto-discovers MCP configs from built-in `mcps/`, `.mcp`, `data/mcp/servers/` directories |\n| **Dynamic Management** | Add/remove MCP servers at runtime, no restart needed |\n| **Tool Suite** | `call_mcp_tool`, `list_mcp_servers`, `add_mcp_server`, `connect_mcp_server`, and more |\n| **Progressive Disclosure** | MCP tool catalog + prompt templates, shown on demand |\n| **GUI Management** | Desktop MCP panel for one-stop configuration |\n\nConnect to GitHub, databases, Playwright browser, filesystem, or any MCP Server.\n\n---\n\n## Self-Evolution\n\nOpenAkita keeps getting stronger:\n\n```\nDaily 04:00   →  Self-check: analyze error logs → AI diagnosis → auto-fix → push report\nAfter failure →  Root cause analysis (context loss / tool limitation / loop / budget) → suggestions\nMissing skill →  Auto-search GitHub for skills, or AI generates one on the spot\nMissing dep   →  Auto pip install, auto mirror switching for China\nEvery chat    →  Extract preferences and experience → long-term memory\n```\n\n---\n\n## Architecture\n\n```\nDesktop App (Tauri + React)\n    │\nIdentity ─── SOUL.md · AGENT.md · POLICIES.yaml · 8 Persona Presets\n    │\nCore     ─── ReasoningEngine(ReAct) · Brain(LLM) · ContextManager\n    │        PromptAssembler · RuntimeSupervisor · ResourceBudget\n    │\nAgents   ─── AgentOrchestrator(Coordination) · AgentInstancePool(Pooling)\n    │        AgentFactory · FallbackResolver(Failover)\n    │\nOrg      ─── OrgRuntime(Runtime) · OrgManager(CRUD)\n    │        OrgMessenger(Routing) · Blackboard(Shared Memory)\n    │        OrgIdentity(Inheritance) · OrgPolicies(Policies)\n    │\nPlugins  ─── PluginManager(Discovery/Loading) · PluginAPI(Host Interface)\n    │        HookRegistry(10 Hooks) · PluginSandbox(Fault Isolation)\n    │\nMemory   ─── Mode1: UnifiedStore(SQLite+Vector) · RetrievalEngine(Multi-path)\n    │        Mode2: RelationalStore(MDRM Graph) · GraphEngine(Multi-hop)\n    │        MemoryModeRouter(Auto Switch) · MemoryEncoder(3-Layer)\n    │\nTools    ─── Shell · File · Browser · Desktop · Web · MCP · Skills\n    │        Plan · Scheduler · Sticker · Persona · Agent Delegation\n    │\nSecurity ─── PolicyEngine(6-Layer) · SandboxExecutor(OS Sandbox)\n    │        ConfirmationGate · CommandFilter · Checkpoint\n    │\nEvolution ── SelfCheck · FailureAnalyzer · SkillGenerator · Installer\n    │\nChannels ─── CLI · Telegram · Feishu · WeCom · WeChat · DingTalk · QQ · OneBot\n    │\nTracing  ─── AgentTracer(12 SpanTypes) · DecisionTrace · TokenStats\n```\n\n---\n\n## Documentation\n\n| Document | Content |\n|----------|---------|\n| [Configuration Guide](docs/configuration-guide.md) | Desktop Quick Setup \u0026 Full Setup walkthrough |\n| ⭐ [LLM Provider Setup](docs/llm-provider-setup-tutorial.md) | **API Key registration + endpoint config + Failover** |\n| ⭐ [IM Channel Setup](docs/im-channel-setup-tutorial.md) | **Telegram / Feishu / DingTalk / WeCom / QQ / OneBot tutorial** |\n| [Plugin System Overview](docs/plugin-system-overview.md) | Plugin types, permissions, developer guide |\n| [Org Orchestration Design](docs/agent-org-technical-design.md) | AgentOrg technical architecture and design |\n| [Org Orchestration Guide](docs/agent-org-user-guide.md) | Organization orchestration user guide |\n| [Quick Start](docs/getting-started.md) | Installation and basics |\n| [Architecture](docs/architecture.md) | System design and components |\n| [Configuration](docs/configuration.md) | All config options |\n| [Deployment](docs/deploy.md) | Production deployment |\n| [MCP Integration](docs/mcp-integration.md) | Connecting external services |\n| [Skill System](docs/skills.md) | Creating and using skills |\n\n---\n\n## Community\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"docs/assets/wechat_official.png\" width=\"180\" alt=\"WeChat Official Account\" /\u003e\u003cbr/\u003e\n      \u003cb\u003eWeChat Official\u003c/b\u003e\u003cbr/\u003e\n      \u003csub\u003eFollow for updates\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"docs/assets/person_wechat.jpg\" width=\"180\" alt=\"Personal WeChat\" /\u003e\u003cbr/\u003e\n      \u003cb\u003eWeChat (Personal)\u003c/b\u003e\u003cbr/\u003e\n      \u003csub\u003eNote \"OpenAkita\" to join group\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"docs/assets/wechat_group.jpg\" width=\"180\" alt=\"WeChat Group\" /\u003e\u003cbr/\u003e\n      \u003cb\u003eWeChat Group\u003c/b\u003e\u003cbr/\u003e\n      \u003csub\u003eScan to join (⚠️ refreshed weekly)\u003c/sub\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003cimg src=\"docs/assets/qq_group.png\" width=\"180\" alt=\"QQ Group\" /\u003e\u003cbr/\u003e\n      \u003cb\u003eQQ Group: 854429727\u003c/b\u003e\u003cbr/\u003e\n      \u003csub\u003eScan or search to join\u003c/sub\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cp align=\"center\"\u003e\n  🌐 \u003ca href=\"https://openakita.ai\"\u003eWebsite\u003c/a\u003e · \n  💬 \u003ca href=\"https://discord.gg/vFwxNVNH\"\u003eDiscord\u003c/a\u003e · \n  🐦 \u003ca href=\"https://x.com/openakita\"\u003eX (Twitter)\u003c/a\u003e · \n  📧 \u003ca href=\"mailto:zacon365@gmail.com\"\u003eEmail\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/openakita/openakita/issues\"\u003eIssues\u003c/a\u003e · \n  \u003ca href=\"https://github.com/openakita/openakita/discussions\"\u003eDiscussions\u003c/a\u003e · \n  \u003ca href=\"https://github.com/openakita/openakita\"\u003e⭐ Star\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## Acknowledgments\n\n- [Anthropic Claude](https://www.anthropic.com/claude) — Default recommended LLM, core development partner\n- [Tauri](https://tauri.app/) — Cross-platform desktop framework\n- [ChineseBQB](https://github.com/zhaoolee/ChineseBQB) — 5700+ stickers that give AI a soul\n- [browser-use](https://github.com/browser-use/browser-use) — AI browser automation\n- [AGENTS.md](https://agentsmd.io/) / [Agent Skills](https://agentskills.io/) — Open standards\n\n### Community Contributors\n\n- [@948324394](https://github.com/948324394) — Docker deployment support\n\n## License\n\nApache License 2.0 — See [LICENSE](LICENSE)\n\nThird-party licenses: [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)\n\n## Star History\n\n\u003ca href=\"https://star-history.com/#openakita/openakita\u0026Date\"\u003e\n \u003cpicture\u003e\n   \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=openakita/openakita\u0026type=Date\u0026theme=dark\" /\u003e\n   \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=openakita/openakita\u0026type=Date\" /\u003e\n   \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=openakita/openakita\u0026type=Date\" /\u003e\n \u003c/picture\u003e\n\u003c/a\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n  \u003cstrong\u003eOpenAkita — Open-Source Multi-Agent AI Assistant That Gets Things Done\u003c/strong\u003e\u003cbr/\u003e\n  \u003ca href=\"https://openakita.ai\"\u003eopenakita.ai\u003c/a\u003e\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenakita%2Fopenakita","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenakita%2Fopenakita","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenakita%2Fopenakita/lists"}