openhanako

给 AI 装上记忆和人格,越用越懂你

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 584 🐛 待处理 1226 👀 关注 40
GitHub ↗
GitHub 星标 ★ 6861
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,免费使用,定价信息待确认

项目预览

openhanako 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队liliMozi
定价模式🏷️完全免费
价格说明开源项目,免费使用,定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言TypeScript
GitHub 星标★ 6861
上线时间2026-03-15 00:00:00
代码更新2026-11-03
仓库体积163.0 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

openhanako 是一个用 TypeScript 编写的个人 AI 智能体项目,核心卖点是给 AI 装上长期记忆、稳定人格和自主行动能力。它想解决的问题是:普通聊天机器人每次对话都从零开始,记不住你是谁、你的偏好和历史,也无法主动做事。openhanako 通过持久化记忆层让智能体跨会话记住用户信息,通过人格设定让回答风格保持一致,并通过自主性机制让智能体在无需逐步指令的情况下规划并执行任务。项目以个人助理为定位,适合希望拥有一个长期陪伴、越用越懂自己的 AI 助手的开发者与极客用户。技术上基于 TypeScript 生态,便于接入现有 Node.js 工具链和前端应用,也方便二次开发自定义记忆策略与人格模板。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 6861

使用教程

难度:入门 约 15 分钟 部署方式:本地安装 8 步

环境要求

  • 支持 macOS(Apple Silicon / Intel)、Windows 或 Linux 的电脑
  • 从源码运行需安装 Node.js 与 npm(README 使用 npm 命令)
  • 可用的模型服务:API key + base URL(OpenAI 兼容 / Anthropic 风格 / OAuth Provider / Ollama 本地
  • 下载安装包需要访问 GitHub Releases 页面

安装与启动步骤

  1. 1下载桌面安装包

    打开 Releases 页面,按系统选择安装文件:macOS 下载 .dmg,Windows 下载 .exe,Linux 下载 .AppImage 或 .deb。

  2. 2安装并打开应用

    macOS 已签名公证可直接打开;Windows 首次运行可能被 SmartScreen 拦截,点“更多信息”→“仍要运行”。

  3. 3完成首次引导配置

    首次启动会出现引导向导:选择语言、输入你的名字、填写模型提供商 API key 与 base URL,并选择对话/小工具/大工具三个模型。

  4. 4源码方式安装依赖

    如果走源码运行,先在项目根目录(从 GitHub 仓库 https://github.com/liliMozi/openhanako 获取代码)执行依赖安装。

    npm install
  5. 5启动 Electron 应用

    npm start 会启动 Electron 并自动构建 renderer,适合直接当桌面应用使用。

    npm start
  6. 6Vite 热更新开发

    需要边改边看效果时使用;README 提示须先运行 npm run dev:renderer 再启动 Vite HMR。

    npm run dev:renderer
    npm run start:vite
  7. 7仅启动 server

    只跑后端服务、不开 Electron 界面时使用,可用 server-first CLI 在终端连接同一台 Server。

    npm run server
  8. 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···

★ 1510 2026-08-09
ultracode-skill 开源

让 AI 编码助手更懂动态工作流,复杂任务自动拆解执行

Codex-first Ultracode skill for dynamic coding workflows

★ 193 2026-08-09
Network-AI 开源

统一编排 32 个 AI 框架的智能体,共享状态+安全护栏,告别多智能体混乱。

Traffic light for AI Agents and TypeScript/Node multi-agent orchestrator with shared···

★ 80 2026-08-09
adlc-team-skills 开源

让 AI 代理帮你跑通整个软件交付流程,提升团队效率

Agent skills for the Agentic SDLC: team lifecycle (team-boot, team-learn, team-init,···

★ 145 2026-08-09
agentrq 开源

手机上随时盯住你的 AI 智能体,实时对话、审批、纠偏

AgentRQ: Human-in-loop realtime conversational task manager for AI Agents. Self-host···

★ 1176 2026-10-22
arc-kit 开源

用 AI 助手管好企业架构,让代码交付不跑偏

The Enterprise Architecture Governance Harness — strategy, architecture, delivery, ···

★ 2267 2026-08-09
Polaris 开源

让 AI 代理帮你自动做科研,加速发现新知识

Toward Autonomous Scientific Discovery

★ 265 2026-08-09
layrr 开源

在浏览器里点选元素,直接指挥 Claude Code 改代码

A browser coding agent interface for selecting elements and sending instructions dir···

★ 267 2026-08-09
OpenBiliClaw 开源

本地运行,跨平台主动帮你找爱看的内容,隐私不泄露。

本地私有、开源的自进化跨平台 AI 内容发现 Agent:先理解你,再主动从 B站、小红书、抖音···

★ 3670 2026-08-09