进阶TypeScript

openhanako开源个人AI代理,自带记忆与个性

openhanako 是一个正在崛起的开源个人 AI 代理项目,强调记忆、个性与自主性,用 TypeScript 构建,适合开发者打造专属智能助手。

5.2K 星标
470 分叉
652 问题
33 浏览
TypeScript
Apache-2.0
收录日期

项目概述

openhanako 是一个正在崛起的开源个人 AI 代理项目,强调记忆、个性与自主性,用 TypeScript 构建,适合开发者打造专属智能助手。

如果你的智能助手能记住你上周说过的话,还会因为被你夸奖而开心——这已经不是科幻,而是 openhanako 正在做的事。这个开源项目最近在 GitHub 上获得了超过 5000 颗星,它把自己定位为“一个拥有记忆、个性和自主性的个人 AI 代理”。听起来很重,但实际跑一遍会发现,它更像一个能慢慢了解你的伙伴,而不是冷冰冰的工具。

核心设计:记忆与人格如何工作

openhanako 最大的亮点是把 长期记忆动态人格 揉进了 AI 代理的底层。它不是每次对话都从头开始,而是会记录关键交互,形成类似“短期记忆+长期记忆”的机制。比如你告诉它你讨厌香菜,下次推荐食谱时它就会自动避开。个性方面,系统内置了一套可调整的参数——你可以让代理更幽默、更正式,甚至带点毒舌,全凭一行配置。

技术上,项目用 TypeScript 编写,依赖 LangChain向量数据库(比如 Chroma)来管理记忆。自主性体现在它能根据设定目标,自动拆解任务并调用外部工具(如搜索或日历)去执行。比如让它“帮我安排下周的健身计划”,它会先查询你的日程,再结合之前的运动偏好生成方案,最后写进日历。

  • 记忆分层次:对话级、会话级、长期数据库,可配置保留策略
  • 个性模块:通过 prompt 模板和强化学习反馈调整对话风格
  • 自主任务编排:支持子代理协作,自动调用 API 或工具
  • 隐私优先:所有数据本地存储,不依赖外部云服务

谁需要它?典型使用场景

独立开发者AI 爱好者 来说,openhanako 是一个理想的沙盒。你可以把它部署到自己的服务器上,作为日常的日程管理、信息整理或写作助手。比如每天早晨问一句“今天有什么重要的事”,它会根据邮件、日历和笔记自动生成摘要。另一个场景是 陪伴式应用:给它设定一个“知心朋友”的人设,它能记住你分享的烦恼和快乐,并在后续对话中自然提及,这比那些只会标准回复的聊天机器人要真实得多。

对于 团队或者企业,虽然直接使用可能还太早,但它的架构很适合作为内部智能助手的基础。比如用 openhanako 的代理框架,接入公司知识库和流程工具,打造一个能记住每个员工偏好的内部客服。

上手难度与社区生态

项目目前处于 早期阶段,但文档还算清晰。你需要基本的 Node.js 和 TypeScript 环境,还得会配置向量数据库。如果你只是想快速体验,官方提供了一个 Docker 镜像。安装完启动后,通过命令行或 Web UI 就能跟代理对话。社区方面,Discord 上已经有几百人,主要讨论记忆策略和个性调整的技巧。

潜在的坑也不少。比如记忆机制目前对长对话支持一般,超过 50 轮后会有性能下降。另外自主任务有时会卡在工具调用循环里,需要你手动干预。不过对于一个刚起步的开源项目,这些问题在 roadmap 里已经有了解决方案。

几点实用建议

  1. 如果你打算用于生产环境,先把记忆清理策略写死,避免存储膨胀
  2. 个性参数建议从“中性”开始调,一步到位容易让代理行为不可控
  3. 多关注项目的 Issues 和 PR,作者很活跃,很多功能还在迭代

openhanako 不是那种开箱即用的成品,但如果你愿意花几个晚上折腾,它可能会是你用过最“懂你”的 AI 助手。开源社区的价值就在于这种可能性——你不仅能使用它,还能亲手改造它。

个人AI代理开源AI记忆AI个性定制TypeScript自主代理联网能力

项目评分

0.0 (0 评价)

分享

常见问题

openhanako: 开源个人AI代理,自带记忆与个性 是什么?

openhanako 是一个正在崛起的开源个人 AI 代理项目,强调记忆、个性与自主性,用 TypeScript 构建,适合开发者打造专属智能助手。

openhanako: 开源个人AI代理,自带记忆与个性 用什么语言开发?

openhanako: 开源个人AI代理,自带记忆与个性 主要使用 TypeScript 开发。

openhanako: 开源个人AI代理,自带记忆与个性 使用什么开源协议?

openhanako: 开源个人AI代理,自带记忆与个性 基于 Apache-2.0 协议开源。

相关项目

暂无结果

探索更多

相似工具

FFM PRO AI

FFM PRO AI v3.5 FLASH 是一款智能AI助手,专注于学习、编码、写作、问题解决和知识问答。通过简洁的聊天界面,用户可以快速获取精准答案、代码辅助或创意灵感。其响应速度出众,适合学生、开发者和日常使用者。基础功能完全免费,无需注册即可体验。

China AI Unleashed

一份15页指南,教你无需中国手机号即可使用DeepSeek、Kimi、通义千问、智谱清言等免费国产AI工具,附注册教程和10个可直接复用的提示词。

Asmi AI

Asmi AI

Asmi AI 是一款人工智能个人助理,每天早晨通过电话与你对话,自动处理预约牙医、联系服务商或协调日程等日常杂务。完成后通过 iMessage 或 WhatsApp 更新结果。支持导航 IVR 系统、等待和复杂对话,让你从琐事中解脱出来。

TheLibrarian.io

TheLibrarian.io

TheLibrarian.io 是一款集成在 WhatsApp 中的 AI 助手,帮你管理邮件、日程、提醒、搜索和社交媒体发布。它无缝连接 Google 应用,让你不必切换工具就能高效处理日常事务,专注于真正重要的工作。

NEXUS

NEXUS 是一个开源的多角色 AI 代理协调平台,采用“首席参谋+专业代理”架构,集成 Web 和 Slack。基于 Bun、Hono、React 与 TypeScript 构建,为个人和团队提供灵活的 AI 协作方案。

Skywork

Skywork

Skywork 是一款面向个人与团队的生产力 AI 工具,专攻文书处理、信息归档与日程管理。它通过语义理解自动分类文件、提取关键信息并生成待办事项,帮助用户从繁琐的纸质或电子文档中解放出来,专注于更高价值的工作。

评论

评论

0
0/500 字符

暂无评论

成为第一个评论的人

开源项目

探索、学习和贡献开源AI项目,推动人工智能技术的发展

查看全部