openhanako 是什么?

OpenHanako 是一个基于 Electron 的个人 AI 助理,具备记忆、个性和自主行动能力,旨在弥合人与 AI 之间的差距。

⭐ 2,657 Stars 🍴 266 Forks JavaScript Apache-2.0 作者: liliMozi
来源:据 README 描述 查看 GitHub 仓库 →

为什么值得关注

OpenHanako 受关注的原因包括其独特的记忆和个性功能,填补了市场上缺乏个性化 AI 助理的空白。它采用 Electron 构建,支持多平台接入,并内置了丰富的工具和技能,满足了用户多样化的需求。

来源:综合 README 描述和项目特征

核心功能

记忆

OpenHanako 具备记忆功能,能够记住用户的行为和偏好,提供更加个性化的服务。

来源:据 README 描述
人格

用户可以通过人格模板和自定义文件塑造独特的 AI 助理性格,每个 AI 助理都有自己独特的说话方式和行为逻辑。

来源:据 README 描述
工具

OpenHanako 提供了丰富的工具,包括读写文件、执行终端命令、浏览网页、搜索信息等,覆盖了日常办公的绝大多数场景。

来源:据 README 描述
多 Agent

用户可以创建多个 AI 助理,每个 AI 助理都有独立的记忆、人格和定时任务,支持协作和任务委派。

来源:据 README 描述

技术架构

OpenHanako 采用模块化设计,核心模块包括引擎编排层、Manager(含 PluginManager)、核心库、服务器、调度器、频道路由、事件总线、桌面应用和共享工具等。数据通过统一的 facade 暴露,并通过 WebSocket 通信。

来源:代码目录结构 + 依赖文件

技术栈

infra: Electron 框架,支持跨平台运行  |  key_deps: Electron, React, Vite, Hono, Pi SDK  |  language: JavaScript  |  framework: Electron, React, Vite, Hono, Pi SDK, better-sqlite3, Vitest

来源:依赖文件 + 代码目录结构

快速上手

npm install npm start
来源:README Installation/Quick Start

使用场景

OpenHanako 适合需要个性化 AI 助理的用户,如程序员、文员、学生等。在办公、学习、生活等场景下,它可以帮助用户提高效率,简化操作。

来源:README

优势与局限

优势

  • 优势1:功能丰富,覆盖日常办公的绝大多数场景
  • 优势2:支持多平台接入,方便用户在不同设备上使用
  • 优势3:具有记忆和个性功能,提供更加个性化的服务

局限

  • 局限1:目前仅支持 macOS 和 Windows,Linux 和移动端版本还在开发中
  • 局限2:部分功能可能需要用户自行配置
来源:综合 README、代码结构和依赖分析

最新版本

v0.130.7 (2026-05-04): 修复了一些 bug,并添加了一些新功能。

来源:GitHub Releases

总结评价

OpenHanako 是一个功能丰富、具有创新性的 AI 助理项目,值得关注。它适合需要个性化 AI 助理的用户,如程序员、文员、学生等。

透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-05 18:31. 质量评分: 85/100.

数据来源:README、GitHub API、依赖文件