rome-os/rome

A compounding agent OS for recursive agents. Also an open source alternative to Grok Bot and Meta's Muse.

Rome は、再帰的エージェントと呼ばれるものを提供するオープンソース(MIT)プラットフォームです。AI エージェントがあなたと協力し、改善を続け、その過程で独自のツールを構築します。キャッチフレーズは「複利エージェント OS」です。各インタラクションが次のインタラクションの上限を引き上げます。

大きなアイデア

Rome は AI モデル(より大きな頭脳)をスケールアップするだけでなく、エージェントが作業する環境(ツール、ワークフロー、メモリ、インターフェース)をスケールアップします。あなたのガイダンスの下で、エージェントは独自のハーネスを構築し、独自の標準手順を設計し、ワークフローを調整します。機能するものは定着します。実証済みの能力は保持され再利用されるため、各リクエストは前回よりも多くを要求できます。

Rome アプリ — 主な対話方法

チャットは一度きりのリクエストには適していますが、繰り返しの作業には専用の場所が必要です。Rome アプリは、4 つの要素を 1 つのインストール可能な製品に組み合わせます。

  • 専用 UI — 仕事のために設計されたインターフェース(チャットボックスではない)
  • AI ネイティブ — エージェントは製品の動作の一部です
  • デフォルトで永続的 — データとワークフローはセッション間で引き継がれます
  • コミュニティ駆動 — 他のビルダーからインストール、共有、学習できます

README の経験則:ワークフローは動詞、アプリは名詞。 ワークフローはタスクを実行し結果を返します。アプリは繰り返しの作業が行われる場所です。メールをトリアージする受信トレイ、コードレビューループ、価格トラッカー、定時の朝のブリーフなど。

Rome は不足しているアプリを構築できます。 平易な言葉でニーズを説明すると、Rome はそれを仕様に変換し、アプリをスキャフォールドし、あなたと反復します。生成されるのは通常の git 追跡ソースコードであり、隠れたモデル状態ではありません。プライベートに保つことも、適応させることも、App Store に公開することもできます。

各アプリは、アクション(エージェントが呼び出せる型付き操作)、エージェント(アプリ所有のコラボレーター)、スキル(平易な言葉の手順)、フック(ライフサイクル拡張)、Web UI/API、データベース/ファイルなどの成果物を組み合わせて出荷できます。これらは一緒に能力を形成します。これは Rome が後の作業で発見する再利用可能な単位です。

使用例

  • 「マージブロッカーがなくなるまで、すべての P1 および P2 レビューコメントを修正してください。」
  • 「受信トレイを整理してください。ノイズをアーカイブし、緊急のものをフラグし、返信を下書きしてください。」
  • 「このゲームの価格を追跡し、30 ドル未満になったら教えてください。」
  • 「オンボーディングについて 5 人の顧客にインタビューし、改善点を要約してください。」

Rome は、一度きりのタスク、スケジュールされた作業、長期的なフォローアップ、専用アプリを処理します。チャットだけではありません。

実行方法

Rome Cloud — ホストされたプレビュー。romeos.cc/login で参加。

Docker(最も簡単) — 1 つのスクリプトが Docker をチェックし、イメージをプルし、Rome を起動します。

curl -fsSL https://raw.githubusercontent.com/rome-os/rome/main/scripts/quickstart-docker.sh | bash

ダッシュボードは http://localhost:7663(ループバックのみ)に表示されます。状態は名前付き Docker ボリュームに保存されるため、再実行してもデータを失わずにアップグレードできます。テレメトリは、エンドポイントを明示的に設定しない限りオフのままです。

開発(ソースから) — Node.js 24+、Corepack/pnpm 11.6、Docker Compose が必要です。

corepack enable
pnpm install
pnpm dev:all

内部構造

これは pnpm monorepo です。

  • packages/core/ — エージェントランタイム、セッション、アクション、イベント、チャネル、ポリシー、メモリ
  • packages/web/ — ガーディアンのみの Web ダッシュボード
  • packages/desktop/ — Electron シェルとローカルランタイム
  • rome_apps/ — ファーストパーティの Rome アプリ
  • 2 つの公開 SDK:@rome-os/app-runtime(バックエンド)と @rome-os/app-web-sdk(Web UI + ビルド CLI)

類似ツールとの違い

README は Rome を Grok Bot (xAI)、Muse (Meta)、Hermes Agent、Manus、Wabi などの製品と比較しています。重要な違いは何が複利するかです。他のツールはホストされたボット状態、メモ、ファイル、または共有可能なアプリのネットワークを複利します。Rome は環境を複利します。つまり、あなたが所有し、git 追跡され、モデル交換後も存続する実行可能で構成可能な能力です。すべてがオープンでエクスポート可能であるため、ロックインはありません。

参加方法

ドキュメントは romeos.cc/docs にあります。ウェブサイト、Discord、X アカウント (@RomeAILab) があります。締めくくりのタグライン:「エージェントに成長する場所を与えてください。1 つのワークフローから始めてください。Rome は機能するものを保持し、そこから複利します。」

関連

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