xiaotianfotos/homerail

Voice-first local agent orchestration runtime for auditable DAG workflows.

解決する課題

HomeRail は、一回限りの AI エージェントとのチャットを、構造化され、監査可能で再利用可能なワークフローに変換します。チャットセッションの「ブラックボックス」的な性質に対処するため、エージェントの作業を有向非巡回グラフ(DAG)として整理し、プロセスの検査、再生、改善を容易にします。自動化に必要な人間の注意を最小限に抑えるよう、ホームサーバーや NAS 環境向けに特化して設計されています。

動作原理

HomeRail は DAG エンジンを使用して、明示的なハンドオフを伴う複数エージェントをオーケストレーションします。システムは逆漏斗構造として構成されています:

  • 音声インターフェース: ASR/TTS/VAD を使用して意図を収集し、ユーザーの摩擦を軽減する主な入力方法として機能します。
  • 生成型 UI: 生のログの代わりに、エージェントの進捗状況を構造化し、読みやすいビューとして生成します。
  • DAG ランタイム: マルチエージェントのオーケストレーションを管理するコアエンジンです。DAG の各ノードに対して Docker を使用して隔離された Worker コンテナをプロビジョニングし、実行ごとのワークスペースの分離を確保します。
  • スマートブレイン/効率的なワーカー: 異なるノードに異なるモデルを割り当てられるため(例:計画には高性能モデル、実行には低コストモデル)、コストとコンテキストウィンドウの使用を最適化できます。

対象ユーザー

ホームラボ、NAS、またはホームサーバーを所有し、音声と生成されたインターフェースを通じて複雑な自動化を処理できる常駐型ホームデータセンターエージェントを求めるユーザー向けに設計されています。

ハイライト

  • 監査可能なワークフロー: すべてのハンドオフが追跡され、すべての実行は hr CLI を通じて再生可能。
  • Docker ベースの分離: 各 DAG ノードは独自のコンテナ内で実行され、特定の実行用にワークスペースを共有します。
  • マルチモデルオーケストレーション: 単一のワークフロー内で、異なるプロバイダーとモデルを特定のエージェントにマッピングすることをサポート。
  • ボイスファーストインターフェース: ユーザーのバンド幅を最小限に抑えるための音声インタラクションの組み込みサポート。
  • エージェント駆動型 CLI: hr CLI は、他のコーディングエージェント(Claude Code や Codex など)によって操作されるよう設計されており、DAG の迅速な開発とデバッグを可能にします。

関連

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