开源自进化 AI Agent 框架,支持多人格、多 LLM 端点、多 IM 通道,具备每日自检与自动技能生成能力。
OpenAkita 是一个开源的自进化 AI Agent 框架。
核心特性#
自进化能力#
- 每日自检 (03:00):记忆整合、语义去重、提取洞察、刷新 MEMORY.md
- 自我诊断 (04:00):分析错误日志 → LLM 诊断 → 自动修复 → 生成报告
- 任务复盘:每次任务后分析效率、提取经验、存入长期记忆
- 自动技能生成:遇到瓶颈时自动生成 Skills + 安装依赖
多人格与交互体验#
- 8 种预设人格:默认助手、商务顾问、技术专家、私人管家、虚拟女友、虚拟男友、家人、贾维斯
- 主动问候:记住用户生日、自动静音夜间时段、学习用户偏好
- 表情包系统:5700+ 贴纸库,情绪感知,人格匹配
多 LLM 端点支持#
支持 9+ 服务商:通义千问、智谱 AI、百度千帆、DeepSeek、Kimi、OpenAI、Anthropic、Google Gemini、Groq、Mistral 等,支持热切换、优先级调度、自动降级与健康检查。
IM 通道支持#
| 通道 | 需公网 IP |
|---|---|
| Telegram | 否 |
| 飞书 | 否 |
| 企业微信 | 是 |
| 钉钉 | 否 |
| QQ 官方机器人 | 否 |
| OneBot | 否 |
桌面终端#
跨平台桌面应用(Tauri + React),支持流式输出、Markdown 渲染、多模态输入、Thinking 显示、Plan 模式,双语支持(中/英),状态监控与系统托盘。
架构#
Desktop App (Tauri + React)
Identity ─── SOUL.md · AGENT.md · USER.md · MEMORY.md · 8 Persona Presets
Core ─── Brain(LLM) · Memory(Vector) · Ralph(Never-Give-Up Loop)
Tools ─── Shell · File · Web · Browser · Desktop · MCP · Skills
Evolution ── SelfCheck · Generator · Installer · LogAnalyzer
Channels ─── CLI · Telegram · Feishu · WeCom · DingTalk · QQ Official · OneBot
安装方式#
桌面应用(推荐):从 GitHub Releases 下载 → Quick Setup → 添加 LLM 端点 → Start Setup
pip 安装:
pip install openakita[all]
openakita init
openakita
源码安装:
git clone https://github.com/openakita/openakita.git
cd openakita
python -m venv venv && source venv/bin/activate
pip install -e ".[all]"
openakita init
核心命令#
openakita # 交互式聊天
openakita run "Build a calculator" # 执行单个任务
openakita serve # 服务模式 (IM 通道)
openakita daemon start # 后台守护进程
openakita status # 检查状态
系统要求#
- 操作系统:Windows 10/11 (x86_64)、macOS 12+、Linux (x86_64)
- 磁盘空间:至少 2 GB
- 需至少一个可用的 LLM API 端点
技术栈#
Python (80.6%), TypeScript (12.6%), Rust (2.9%) | MIT License | v1.24.0