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)

发表回复

后才能评论