描述
Hi Pikoo 是一个开源的 DIY 家庭 AI 代理宠物,旨在成为家庭中的亲密伴侣。它由实时模型驱动,具备本地唤醒能力、富有表现力的双眼和进行实时对话的能力。该项目鼓励用户构建和定制自己的 AI 宠物,从模拟器开始,逐步发展到物理设备。
阅读更多
核心体验围绕自然流畅的对话展开。Hi Pikoo 能够跟随上下文,而不需要每个想法都是单独的命令,并且在交互中保留共享话题和有意义的细节,使用户能够从中断的地方继续。它还可以协同工作,调用配置的工具来查找信息或执行任务。
系统架构包括设备、服务器和模型。设备通常是 Waveshare ESP32-S3 DualEye 板,负责音频捕获、响应播放和在其两个圆形屏幕上的眼部表情。Qwen Audio Agent 2.0.1 组合其本地实时提供者、Terra 委托、会话、家庭记忆和运行时工具。实时管理语音,而 Terra 处理委托任务和后台操作。网关持久化文本、摘要和列表,密钥和家庭档案保留在用户的服务器上。
记忆管理非常复杂,区分用于话题恢复的最近文本、用于绑定历史的摘要和适合家庭事实的长期记忆。购物和待办事项分别维护独立列表。Terra 可以利用配置的搜索、公共页面阅读和家庭列表,并可以选择添加更多 MCP 工具以扩展功能。该项目是开源的,原始代码、图形和文档根据 Apache-2.0 许可,而唤醒权重和包含模型的固件则有单独的非商业条款。
Pikoo 的开发是模块化的,允许用户选择特定组件进行修改,例如设备逻辑、眼部表情或代理服务器。该项目还提供用于 3D 打印猫脸外壳的 STL 文件。虽然它要求用户准备硬件、部署服务和配置系统,但它提供了创建个性化 AI 伴侣的独特机会。实时模型对话和在线工具需要网络连接,运行成本取决于所选模型、服务器和外部服务。家庭数据,包括记忆和声音,由用户部署的服务器和配置的模型服务管理。
- 类别AI 智能体构建工具
- 定价模式开源
- 部署DIY / Self-Hosted
- 平台Node.js, Bash, C++17
Hi Pikoo的核心功能
家庭 AI 代理宠物
由实时模型驱动
本地唤醒词检测
富有表现力的双眼
实时对话能力
跟随对话上下文
保留共享话题和记忆
可配置的任务和信息工具
支持 Waveshare ESP32-S3 DualEye 板
Qwen Audio Agent 2.0.1 运行时
Terra 委托用于后台任务
网关用于持久化文本、摘要和列表
独特的上下文、记忆和列表角色
可配置的搜索和公共页面阅读
DIY 开源项目
设备、眼睛和服务器的模块化开发
可 3D 打印的外壳设计
如何使用 Hi Pikoo?
准备硬件:获取一个 Waveshare DualEye 板、合适的扬声器和 USB 电源。
安装软件:确保安装 Node.js 24+、npm、Bash 和 C++17 编译器。
运行眼部演示:在本地启动离线眼部演示,以完善表情和交互流程。
部署服务器:设置一个服务器以运行代理并管理家庭数据。
配置系统:配置网关、模型服务和外部工具。
构建外壳:下载并 3D 打印提供的猫脸外壳 STL 文件。
组装设备:连接电路板、麦克风、扬声器和显示器。
互动:通过对话与 Hi Pikoo 互动,并利用其配置的工具。
Hi Pikoo的使用案例
- 家庭伴侣
- 信息检索
- 任务管理
- 个性化 AI 开发
- 开源 AI 探索








