
openhanako
给 AI 装上记忆和人格,越用越懂你
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 6861
使用教程
环境要求
- 支持 macOS(Apple Silicon / Intel)、Windows 或 Linux 的电脑
- 从源码运行需安装 Node.js 与 npm(README 使用 npm 命令)
- 可用的模型服务:API key + base URL(OpenAI 兼容 / Anthropic 风格 / OAuth Provider / Ollama 本地
- 下载安装包需要访问 GitHub Releases 页面
安装与启动步骤
-
1下载桌面安装包
打开 Releases 页面,按系统选择安装文件:macOS 下载 .dmg,Windows 下载 .exe,Linux 下载 .AppImage 或 .deb。
-
2安装并打开应用
macOS 已签名公证可直接打开;Windows 首次运行可能被 SmartScreen 拦截,点“更多信息”→“仍要运行”。
-
3完成首次引导配置
首次启动会出现引导向导:选择语言、输入你的名字、填写模型提供商 API key 与 base URL,并选择对话/小工具/大工具三个模型。
-
4源码方式安装依赖
如果走源码运行,先在项目根目录(从 GitHub 仓库 https://github.com/liliMozi/openhanako 获取代码)执行依赖安装。
npm install -
5启动 Electron 应用
npm start 会启动 Electron 并自动构建 renderer,适合直接当桌面应用使用。
npm start -
6Vite 热更新开发
需要边改边看效果时使用;README 提示须先运行 npm run dev:renderer 再启动 Vite HMR。
npm run dev:renderer npm run start:vite -
7仅启动 server
只跑后端服务、不开 Electron 界面时使用,可用 server-first CLI 在终端连接同一台 Server。
npm run server -
8运行测试
想确认代码是否正常,可在项目目录下执行测试命令。
npm test
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
语言 | 是 | 首次运行向导中选择界面语言 | 简体中文 |
API Key | 是 | 模型提供商的访问密钥 | sk-xxxxxxxx |
Base URL | 是 | 模型服务的接口地址 | https://api.openai.com/v1 |
对话模型 | 是 | 承担主对话的模型 | gpt-4o |
小工具模型 | 是 | 处理轻量任务的模型 | gpt-4o-mini |
大工具模型 | 是 | 用于记忆编译和深度分析的模型 | gpt-4o |
如何确认成功
应用窗口成功打开并出现首次运行引导向导,配置完模型后即可开始对话;仅启动 server 时终端会输出服务启动信息。
常见问题
Q:Windows 安装时被杀毒/系统拦截怎么办?
A:安装包暂未做代码签名,属正常现象。点击提示中的“更多信息”,再点“仍要运行”即可继续安装。
Q:macOS 上会提示应用来源不明吗?
A:一般不会。应用已通过 Apple Developer ID 签名和公证,macOS 应该可以直接打开。
Q:支持哪些模型接入方式?
A:支持 OpenAI 兼容、Anthropic 风格、OAuth Provider 和 Ollama 本地模型等多类接入,目前提供 OpenAI 的 OAuth 登录。
Q:技能(SKILLS)装不上怎么办?
A:默认对 SKILLS 做了比较严格的审核导致装不上,可以在设置中自行关闭审核后再安装。
Q:必须先装 Node.js 吗?
A:只用下载的安装包(dmg/exe/AppImage/deb)不需要;源码运行方式需要用 npm 命令,因此需要 Node.js 环境。
注意事项
- 安装包统一从 GitHub Releases 获取,务必选与自己系统匹配的文件格式。
- 首次运行必须完成模型配置(API key + base URL)才能正常对话。
- 每个 Agent 以文件夹形式独立保存记忆与人格,可直接备份文件夹迁移。
- 出于封号风险考虑,项目暂不提供 Anthropic 的 OAuth 登录,请按需自备密钥。
核心亮点
- 同时提供记忆、人格、自主性三大能力,而非只做单一聊天壳
- TypeScript 实现,与 Node.js/前端生态无缝衔接,便于二次开发
- 定位个人智能体,强调跨会话持久记忆,交互体验更连贯
不足之处
- 项目较新,长期记忆的检索准确率与遗忘策略缺乏大规模验证
- 自主执行任务时的安全边界与权限控制细节尚不明确
适用场景
- 个人长期 AI 助理,记住用户习惯与偏好并主动提醒
- 开发者基于其记忆层快速搭建带人格的垂直领域智能体
- 极客用户自建可自主规划任务的本地 AI 助手
替代项目
mem0、Letta、AutoGPT
上一篇:docker-agent
下一篇:swarm-forge
同类项目推荐
pm-claude-skills
开源
一键安装千个专业技能,让 AI 秒变领域专家
1,310 professional Agent Skills for Claude, Claude Duet, ChatGPT, Gemini, Cursor & C···
ultracode-skill
开源
让 AI 编码助手更懂动态工作流,复杂任务自动拆解执行
Codex-first Ultracode skill for dynamic coding workflows
Network-AI
开源
统一编排 32 个 AI 框架的智能体,共享状态+安全护栏,告别多智能体混乱。
Traffic light for AI Agents and TypeScript/Node multi-agent orchestrator with shared···
adlc-team-skills
开源
让 AI 代理帮你跑通整个软件交付流程,提升团队效率
Agent skills for the Agentic SDLC: team lifecycle (team-boot, team-learn, team-init,···
agentrq
开源
手机上随时盯住你的 AI 智能体,实时对话、审批、纠偏
AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-host···
arc-kit
开源
用 AI 助手管好企业架构,让代码交付不跑偏
The Enterprise Architecture Governance Harness — strategy, architecture, delivery, ···
Polaris
开源
让 AI 代理帮你自动做科研,加速发现新知识
Toward Autonomous Scientific Discovery
layrr
开源
在浏览器里点选元素,直接指挥 Claude Code 改代码
A browser coding agent interface for selecting elements and sending instructions dir···
OpenBiliClaw
开源
本地运行,跨平台主动帮你找爱看的内容,隐私不泄露。
本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音···