mikeyobrien/rho

An AI agent that stays running, remembers across sessions, and checks in on its own. macOS, Linux, Android. Built on Pi.

解决的问题

rho 是一个常驻型个人 AI 操作员,旨在超越无状态的聊天界面。它通过提供持久记忆以及在定时任务中主动与用户互动(而非仅仅响应提示)的能力,解决了 AI 工具在会话间遗忘上下文的问题。

运作方式

rho 基于 pi coding agent 构建,作为 macOS、Linux 和 Android 上的后台守护程序运行。它采用本地优先的状态模型,将记忆与配置存储在用户的机器上。系统包含几个核心组件:

  • Heartbeat (心跳):一个触发自主检查的调度器(默认每 30 分钟一次)。
  • Brain (大脑):一个用于持久上下文的仅追加结构化记忆文件 (brain.jsonl)。
  • Vault (保险库):一个基于 Markdown 的知识图谱,用于存储信息。
  • 多界面控制:用户可通过 CLI、内置轻量级 Web UI、Telegram 或专属代理电子邮件地址与代理互动。

目标用户

适合希望拥有能跨会话记住偏好与任务的持久 AI 助理的用户、需要具备记忆功能的编程辅助工具的开发者,以及偏好本地优先且能自行选择模型供应商的 AI 用户。

特色亮点

  • 持久记忆:可通过 /brain 指令检查、搜索与编辑的持久上下文。
  • 主动运作:用于提醒与任务管理的定时心跳机制。
  • 本地优先安全:记忆与配置保留在用户的本地机器上。
  • 多渠道访问:集成支持 Telegram 与电子邮件 (name@rhobot.dev)。
  • 跨平台:原生支持 macOS、Linux 与 Android(通过 Termux 或原生封装),并支持 iOS 的 SSH 访问。

相关

  • 项目
  • 项目
  • 项目
  • 项目