OpenAKITA - 自进化AI助手框架详解
OpenAKITA - 自进化AI助手框架详解
一、项目概述
1.1 OpenAKITA是什么?
OpenAKITA是一个开源的自进化AI助手框架,具有技能系统和智能体架构。与其他AI助手不同,OpenAKITA能够在对话结束后继续学习,自动掌握新技能、修复自身bug,并记住用户的所有交互内容。
项目基本信息:
| 项目 | 信息 |
|---|---|
| 项目名称 | openakita/openakita |
| Stars | 110 |
| Forks | 12 |
| 语言 | Python |
| License | MIT |
| 更新时间 | 2026-02-16 |
1.2 核心特性
OpenAKITA具有8大核心特性:
1. 自学习与进化 - 每天自动检查、记忆整合、任务复盘 2. 8种人格+生活助手 - 男友、管家、贾维斯等多种角色 3. 3分钟快速安装 - 桌面应用,一键启动 4. 规划模式 - 复杂任务自动分解为多步骤计划 5. 动态多LLM支持 - 9+提供商热切换,故障自动转移 6. 技能+MCP标准 - Agent Skills/MCP开放标准 7. 7个IM平台 - Telegram、飞书、企业微信、钉钉、QQ机器人、OneBot、CLI 8. 会发送表情包的AI - 5700+表情包,支持情绪匹配
二、安装与使用
2.1 桌面应用安装(推荐)
最简单的方式 - 下载、填入API Key、点击完成:
1. 从[GitHub Releases](https://github.com/openakita/openakita/releases)下载 2. 安装并启动OpenAkita Deskto 3. 选择快速安装 → 添加LLM端点 → 点击"开始安装" 4. 自动完成所有配置 → 开始对话
支持平台: Windows (.exe) / macOS (.dmg) / Linux (.deb / .AppImage)
2.2 pip安装
# 安装(包含所有可选功能)
pip install openakita[all]
# 运行安装向导
openakita init
# 启动交互式CLI
openakita
2.3 源码安装
git clone https://github.com/openakita/openakita.git
cd openakita
python -m venv venv && source venv/bin/activate
三、推荐模型
| 模型 | 提供商 | 备注 |
|---|---|---|
| claude-sonnet-4-5-* | Anthropic | 默认,平衡 |
| claude-opus-4-5-* | Anthropic | 最强能力 |
| qwen3-max | 阿里巴巴 | 中文支持强 |
| deepseek-v3 | DeepSeek | 性价比高 |
| kimi-k2.5 | Moonshot | 长上下文 |
| minimax-m2.1 | MiniMax | 对话优秀 |
四、核心功能详解
4.1 自进化能力
其他AI在对话结束后就会遗忘用户,而OpenAKITA能够自我进化:
- 每天03:00 → 记忆整合:语义去重、提取洞察、刷新MEMORY.md
- 每天04:00 → 自我检查:分析错误日志 → LLM诊断 → 自动修复 → 报告
- 每次任务后 → 复盘:分析效率、提取经验、长期存储
- 卡住时 → 自动生成技能 + 安装依赖
4.2 8种人格预设
不只是角色扮演,而是真正的生活助手:
- 男友/女友模式
- 管家模式
- 贾维斯模式
- 主动问候
- 记住用户生日
- 夜间自动静音
4.3 规划模式
复杂任务自动分解为多步骤计划,实时跟踪:
- Plan → Act → Verify 循环
- 实时进度展示
- 失败自动重试
4.4 多LLM动态切换
支持9+提供商,热切换:
- 优先级路由 + 故障自动转移
- 一个倒下,下一个无缝接管
- Claude、GPT、Qwen、DeepSeek等
4.5 7个IM平台集成
- Telegram
- 飞书
- 企业微信
- 钉钉
- QQ官方机器人
- OneBot
- CLI
4.6 表情包功能
可能是第一个会"斗图"的AI Agent:
- 5700+表情包
- 情绪匹配
- 人格匹配
五、配置指南
5.1 快速配置(推荐新手)
只需一个API Key,其他全部自动:
① 填写 → 添加LLM端点 + IM(可选)
② 一键 → 自动创建环境、安装依赖、写入配置
③ 完成 → 启动服务、开始对话
自动完成:
- 自动创建工作区
- 自动下载安装Python 3.11
- 自动创建venv + pip install
- 自动写入40+推荐默认值
- 自动保存IM频道设置
5.2 完整配置(高级用户)
8步引导式向导,完全控制:
工作区 → Python → 安装 → LLM端点
→ IM频道 → 工具与技能 → Agent系统 → 完成
支持:
- 自定义工作区(多环境隔离)
- 选择Python版本和安装源
- 配置桌面自动化、MCP工具
- 调整人格、生活助手参数
- 日志、内存、调度器等
六、技术架构
6.1 架构设计
┌─────────────────────────────────────────────┐
│ OpenAKITA Desktop Terminal │
│ (Tauri + React构建的跨平台桌面应用) │
├─────────────────────────────────────────────┤
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ AI Chat │ │ Config │ │ Monitor │ │
│ │ 聊天助手 │ │ 配置管理 │ │ 状态监控 │ │
│ └──────────┘ └──────────┘ └──────────┘ │
│ │
├─────────────────────────────────────────────┤
│ OpenAKITA Agent │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Skills │ │ Memory │ │ Planning│ │
│ │ 技能系统 │ │ 记忆系统 │ │ 规划系统 │ │
│ └─────────┘ └─────────┘ └─────────┘ │
├─────────────────────────────────────────────┤
│ LLM Providers │
│ ┌─────────┐ ┌─────────┐ ┌─────────┐ │
│ │ Claude │ │ GPT │ │ Qwen │ │
│ └─────────┘ └─────────┘ └─────────┘ │
└─────────────────────────────────────────────┘
6.2 核心组件
- Skill System - Agent Skills/MCP开放标准
- Memory System - 长期记忆、语义搜索
- Planning System - 任务分解、进度跟踪
- IM Adapters - 多平台消息集成
- LLM Manager - 多提供商管理、故障转移
七、总结
OpenAKITA是一个革命性的自进化AI助手框架,具有以下特点:
核心优势:
- ✅ 自学习能力 - 睡觉时也在成长
- ✅ 多种人格 - 不只是角色扮演
- ✅ 快速上手 - 3分钟安装
- ✅ 多平台支持 - 7个IM平台集成
- ✅ 开源免费 - MIT许可证
- 个人AI助手
- 团队协作工具
- 自动化工作流
- 智能客服系统
- 开发辅助工具
- GitHub:https://github.com/openakita/openakita
- 下载地址:https://github.com/openakita/openakita/releases
- PyPI:https://pypi.org/project/openakita/
- 文档:https://github.com/openakita/openakita/tree/main/docs
适用场景:
相关资源:
参考阅读:
- [OpenAKITA官方文档](https://github.com/openakita/openakita/tree/main/docs)
- [配置指南](https://github.com/openakita/openakita/blob/main/docs/configuration-guide.md)







