OpenAkita:自我进化的开源 AI 助手框架
OpenAkita 是一个由团队维护的开源自我进化 AI 助手框架。它的核心理念是'永不放弃',就像秋田犬一样忠诚可靠且持续学习。与传统静态助手不同,OpenAkita 在关闭会话后不会遗忘,而是能自主学习新技能、修复自身错误并记住用户信息。框架支持快速设置,仅需一个 API 密钥即可启动,提供多种预设人格和即时通讯平台集成。
核心价值
- 自我进化:利用睡眠时段进行记忆巩固、洞察提取和错误修复。
- 人格化体验:内置女友、管家、Jarvis 等多种人格,提供沉浸式交互。
- 极简部署:桌面应用实现从安装到对话的完整流程,无需复杂命令行。
- 开放生态:基于 Agent Skills 和 MCP 标准,支持一键技能安装。
主要功能
自我学习与进化系统
这是 OpenAkita 的核心创新。系统每天凌晨自动执行记忆巩固,对语义去重并刷新 MEMORY.md 文件。随后进行自我检查,分析日志、LLM 诊断并自动修复。遇到障碍时,系统能自动生成新技能并安装依赖。每次聊天回合都会挖掘用户偏好,随时间推移逐渐了解用户习惯。
八种人格与活跃状态管理
框架提供 8 种预设人格,每种都包含主动问候、生日记忆等个性化行为。活跃状态引擎使 AI 能根据时间和上下文主动发起对话,创造更自然的交互体验。
三分钟快速设置流程
桌面应用程序实现了极简部署。下载安装包、添加 LLM 端点和 IM 通道后,点击'开始设置'即可完成所有配置。系统自动创建工作空间、下载 Python 环境、安装依赖并写入默认值,全程无需手动编辑配置文件。
计划模式与复杂任务处理
对于复杂任务,OpenAkita 采用 Plan→Act→Verify 循环,自动将任务分解为多步骤计划并实时跟踪进度,确保任务完成质量和可靠性。
动态多 LLM 支持与故障转移
支持 Anthropic、Alibaba、DeepSeek 等 9 个以上 LLM 提供商的热插拔。系统实现优先级路由和自动故障转移,当一个端点出现问题时,下一个端点无缝接管。复杂推理任务可在模型名称后添加'-thinking'后缀启用思考模式。
技能系统与 MCP 标准集成
采用 Agent Skills 和 MCP 开放标准,构建了可扩展的技能生态系统。用户可从 GitHub 一键安装技能,实现即插即用,支持从简单工具调用到复杂自动化流程的管理。
七种即时通讯平台集成
全面支持 Telegram、飞书、企业微信、钉钉、QQ 官方机器人、OneBot 以及 CLI。每个平台都经过深度适配,支持媒体矩阵和完整的架构集成。
AI 表情包发送能力
系统集成了大量表情包,能够根据用户情绪和对话上下文智能选择并发送,为 AI 交互增添情感维度和趣味性。
安装与配置
环境要求
- 操作系统:Windows 10/11、macOS 10.15+、Linux(Ubuntu 18.04+)
- 存储空间:至少 2GB 可用空间
- 网络连接:用于下载依赖和访问 LLM API
安装步骤
桌面应用程序(推荐) 访问 GitHub Releases 页面下载对应安装包。运行安装程序,按照向导完成安装。启动桌面应用,选择快速设置或完整设置模式。
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 # Windows 使用 venv\Scripts\activate
pip install -e ".[all]"
配置说明
快速设置模式适合新用户,只需添加 LLM 端点和配置 IM 通道。完整设置模式为高级用户提供工作空间隔离、Python 版本选择等 8 步引导。最小配置文件只需在 .env 中添加 API 密钥即可。OpenAkita 支持配置热重载,修改后无需重启服务。
如何使用
基本工作流程
桌面应用启动后,在侧边栏选择聊天界面即可开始对话。支持 Markdown 渲染、多模态输入和思考显示。CLI 模式下直接运行 openakita 进入交互式聊天,支持流式输出。单任务执行可通过 openakita run "任务描述" 命令完成,系统将自动分解任务并返回结果。
核心操作模式
在对话中明确要求 AI 制定计划,可启用自动计划模式。通过配置文件切换不同人格预设,每种人格具有独特的对话风格。使用内置的 find-skills 系统发现可用技能,一键安装 GitHub 上的技能仓库。
高级功能使用
查看和编辑 MEMORY.md 文件管理长期记忆。监控系统日志查看每日自动生成的自我检查报告。配置多个 OpenAkita 实例实现分工协作,通过 ZeroMQ 进行智能体间通信。生产环境可使用 systemd 或 Docker 部署,配置反向代理和 SSL 证书。
应用场景
个性化智能生活助手
配置'管家'人格,助手主动学习用户作息习惯,早晨问候时提供天气和日程概览。自动整理邮件,记住用户偏好如咖啡口味、常去餐厅等。特殊日期提前提醒,通过 Telegram 集成随时随地提供支持。
企业团队协作增强
在企业微信或飞书中集成 OpenAkita 作为团队智能助手。自动安排会议,跟踪项目进度,从聊天记录中提取行动项。构建团队知识库,智能回答常见问题,降低沟通成本。
教育领域个性化辅导
为每个学生创建独立实例,配置'导师'人格。分析学习数据,识别知识薄弱点,生成个性化学习计划。提供 24/7 问题解答,跟踪学习进度,调整教学策略。
电商客户服务自动化
部署为智能客服系统,配置多个人格处理不同类型咨询。连接订单数据库实时查询状态,从知识库检索产品信息。复杂问题自动转接人工客服并提供上下文,提高响应速度和服务质量。
软件开发与技术支持
集成到开发环境作为编程助手。分析代码库结构,协助调试,提供错误原因和修复建议。生成技术文档,代码审查识别潜在问题,通过自我进化能力掌握团队编码规范。
项目信息
项目地址:https://github.com/openakita/openakita
OpenAkita 通过其独特的自我进化能力和人格化设计,为 AI 助手领域带来了创新。无论是个人用户寻求生活助手,还是企业团队需要协作增强,或是开发者构建复杂 AI 应用,这个框架都提供了强大而灵活的基础。随着 AI 技术的不断进步,OpenAkita 有望成为智能助手领域的重要标杆。

