liliMozi/openhanako
A personal AI agent with memory, personality, and autonomy.
解决的问题
HanaAgent 旨在弥合强大 AI 代理与非技术用户之间的差距。它将 AI 代理体验从命令行界面转变为用户友好的桌面应用程序,能够处理日常办公任务、管理文件,并作为具有独特个性的个性化助手。
如何工作
HanaAgent 采用基于 Electron 的桌面应用与 Node.js 服务器的客户端-服务器架构。它利用 LLM 提供商(OpenAI、Anthropic、Ollama 等)和 Pi SDK 实现代理运行时。系统包含长期上下文记忆系统、用于实现独特代理行为的个性模板系统,以及使用 PathGuard 和操作系统级沙箱技术(如 Seatbelt 或 Bubblewrap)构建的安全沙箱,使代理能够安全执行代码并与系统交互。
适用人群
适用于从办公室职员到开发者的各类用户,提供一个基于 GUI 的代理,无需复杂配置或技术术语,即可操作计算机、浏览网页并管理日程。
主要亮点
- 多代理协作:可创建多个拥有独立记忆和个性的代理,通过群聊或任务委派实现协作。
- 代码化技能与插件:支持从 GitHub 安装技能的社区生态系统,代理还能自行编写并学习新技能。
- 集成工作区:每个代理都有一个“工作台”,支持异步协作,可共享和监控文件与笔记。
- 跨平台访问:可连接 Telegram、飞书、QQ、微信等外部平台,通过这些机器人远程操作计算机。
- 安全沙箱:采用双层隔离模型,控制代理对系统文件访问和网络活动的权限。
相关
- 项目
- 项目
- 项目
- 项目
- 项目