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ツールがセッション間でコンテキストを忘れてしまうという問題を解決します。

仕組み

pi coding agentをベースに構築されたrhoは、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アクセスも可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト