HN 日本語サマリー

← 一覧へ戻る
オープンソース

コンテキストの所有権を与えるClaudeプロジェクトのオープンソース版

The open source version of Claude Project that gives you the context ownershp (github.com)

5 pointsby 10keane0 コメント

要約

Orbitalは、AIエージェントが生成するコンテキスト(プロジェクトの状態、決定事項、教訓など)をセッションごとに閉じ込めるのではなく、ローカルフォルダに保存するオープンソースプロジェクトです。これにより、異なるAIエージェント間でのコンテキストの引き継ぎが容易になり、開発者はコンテキストの再説明やファイルの探し直しに時間を費やす必要がなくなります。プロジェクト単位での管理を可能にし、開発効率の向上を目指します。

全文翻訳

English · 简体中文 Claude Codeがタスクの途中で使用制限に達しました。Codexが同じ会話で引き継ぎました。何も再説明されませんでした。Orbitalプロジェクトエージェント各エージェントはセッションを所有します。Orbitalはプロジェクトを所有します。あなたのコンテキストは本当にあなたのものですか?Claude Codeとの3回のやり取りで決定した計画、Codexが半ば編集したまま残したファイル、Cursorで決定したトレードオフ:それぞれが独自のセッションの中に閉じ込められています。セッションを閉じると、使用制限に達し、ツールを切り替えると、そのコンテキストは手の届かないところにあります。次のタスクでは、すべてをもう一度説明する必要があります。あなたはエージェントのインターンです:コピー&ペースト、コンテキストの受け渡し、奇妙なファイルの場所の記憶、エージェントが思考する間。Orbitalはコンテキストをセッションから取り出し、あなたのローカルフォルダに戻します。どのエージェントでもいつでも、すべてをそのまま引き継ぐことができます。Claude Code、Codex、Cursorはすべて機能します。コンテキストはあなたのものです。知性は交換可能です。あなたのコンテキストは、どのエージェントでも使用可能5分未満でセットアップ完了。PythonやNodeは不要です。独自のAPIキーを持参してください。1分間のデモ:1つのタスク、2つのエージェント、何も再説明されないデモ-en-web.mp4なぜプロジェクトエージェントなのか?Claude Codeとの設計議論の3ラウンド目に入ったとき、「使用クレジットを使い切りました」というメッセージで停止します。Codexのクォータはすぐそこにありますが、Codexはそのプロジェクトについて何も知りません:目標、あなたがちょうど下した2つの決定、半ば編集されたファイル。すべてをもう一度説明する必要があります。人々はすでに仕事でいくつかの有能なエージェントを使用しています――最新モデルのため、余ったクォータのため、あるいは特定のツールがその仕事に適しているためです。しかし、各エージェントは独自のセッション内で、独自のコンテキストと履歴を持って動作します。セッションやツール間を移動すると、プロジェクトをそれらの間で運ぶ責任を負うことになります:目標の再述、以前の決定の説明、成果物の特定、未完了の作業の確認。あなたはそれらの間でコンテキストを運んで自分のプロジェクトを進めるために、それらのインターンとして働くことになります。Orbitalは作業単位をセッションからプロジェクトに変更します。プロジェクトエージェントは、タスク、セッション、ワーカーエージェント全体でプロジェクトの責任を負い続けます。共有コンテキストを維持し、次に何が必要かを決定し、有用な場合は委任し、すべての結果をプロジェクトに記録します。個々のエージェントはタスクを完了します。Orbitalはプロジェクトを進め続けます。プロジェクトを所有するとはどういうことかOrbitalは、エージェントセッション間で通常失われたり断片化したりする5つのものを維持します――すべてあなたのプロジェクトフォルダ内のプレーンファイルとして:状態 — プロジェクトの現在の真実(PROJECT_STATE.md)決定 — 何が決定され、なぜか(DECISIONS.md)教訓 — プロジェクトが学んだこと(LESSONS.md)作業 — 何が実行中、完了、またはブロックされているか(queue.json)。キューに入れられた各タスクは、完了またはブロックされます――検証なしで停止したエージェントは再プロンプトされ、理由とともに強制的にブロックされます。何も静かに漂い去ることはありません。成果物 — エージェントが調査、作成、または構築したもの(ワークスペース自体、およびorbital/output/)これらはローカルプロジェクトに残り、将来の作業のコンテキストになります。コールドスタート時、Orbitalはそれらをシステムプロンプトに組み立ててから動作します。Orbitalが委任するとき、ワーカーはその同じファイルに向けられ、それらが権威あるものであると指示されます――そのブリーフィングは、あなたが貼り付けるものではなく、各ディスパッチで新しくレンダリングされます。各ワーカーはプロジェクト内に独自のメモリファイルも保持するため、ディスパッチ間で独自の経験を蓄積します。タスクが完了すると、Orbitalはその結果を読み取り、重要なものをプロジェクトに記録します。ワーカーは変更される可能性があります。プロジェクトは継続します。クイックスタートOrbitalを起動――セットアップウィザードが2つのステップでガイドします:ステップ1 — LLMプロバイダー:中国本土では、TokenDanceでサインインし、承認して、無料トークンで開始します。それ以外の場合は、プリセットカードからプロバイダーを選択し、キーコンソールリンクをたどってAPIキーを取得し、貼り付けます。DeepSeek、Anthropic、OpenAI、Moonshot、その他多数のプロバイダーをサポートしています。ステップ2 — アカウントの接続:APIコネクタ(Googleカレンダー、ドライブ)をリンクし、エージェントが必要とするサイト(Google、GitHubなど)にサインインして、CAPTCHAでブロックされずにブラウズできるようにします。ここにあるすべてはオプションであり、後で設定で行うことができます。プロジェクトの作成 — プロジェクト名を与え、ワークスペースディレクトリを選択し、自律レベルを設定しますチャット — チャットバーにタスクを入力すると、プロジェクトエージェントが処理します立ち去る — 次のタスクをキューに入れます。完了した各タスクは、次のタスクが構築するコンテキストになります1人のマネージャーの下でプロジェクトが維持されるのを見るプロジェクトエージェントは、セッション全体でプロジェクトの状態、決定、教訓を最新の状態に保ちます。同じプロジェクトコンテキストに対してClaude Code、Codex、またはGemini CLIに委任し、結果を記録します。Orbitalの比較メモリ、スケジューリング、サブエージェントは現在テーブルステークスです――以下のすべてのツールがそれらを持っています。これらの3つの質問で、答えはまだ異なります。2026年7月OrbitalClaude CodeCodexHermesOpenClaw別のエージェントが次のタスクを引き継ぐことができますか?✅ Claude Code、Codex、Gemini CLI、Cursor、任意のCLI❌ Claudeワーカー❌ Codexワーカー❌ Hermesワーカー部分的(外部ハーネス経由ACP)キューに入れられたタスクが漂うのを止めるものは何ですか?✅ 強制的な完了/ブロッククローズ❌ ❌ ❌ ❌予算、承認、監査証跡を所有するのは誰ですか?✅ プロジェクト部分的(権限+実行履歴)部分的(承認+エンタープライズ監査)部分的(コマンド承認)部分的(承認+ログ)短いバージョン:違いは単一の機能ではありません――セッションではなく、状態、ワーカー、ガバナンスを所有する単位がプロジェクトであるということです。機能ディープダイブOrbitalは〜であり、〜ではないOrbitalは〜であるOrbitalは〜ではないエージェントとファイル、履歴、コンテキストを共有するプロジェクトワークスペースクラウドサービスではない — すべてあなたのマシンで実行されるサブエージェントコーディネーター:SDK経由のClaude Code、app-server経由のCodex、PTY/ACP経由のGemini CLI、Cursor、またはその他のワーカーリモート監視:アクションの承認、ワークスペースファイルの参照、電話からのアップロードチャットラッパーではない — エージェントはcronとファイルウォッチャー経由で継続的に実行されるOpenClawフォークではない — カスタムエージェントループ、ゼロから構築された予算管理、自律プリセット、資格情報管理(OSキーチェーン)完全に自律的なゴッドモード(まだ) — 現在はスケジューラードリブン、ロードマップでは完全な自律性プロジェクトは1人のマネージャーの下でどのように維持されるかプロジェクト&ワークスペースモデル各プロジェクトはワークスペースディレクトリにマッピングされ、独自のセッション、キュー、トリガー、設定を維持します。各プロジェクトのワークスペース内のファイルをブラウズ、プレビュー、アップロードし、エージェントの出力が集まるのを見てください{workspace}/ +-- AGENTS.md # 外部エージェント向けオンボーディングサインポスト(作成時にシードされ、ユーザー所有) +-- orbital/ # 運用メタデータ +-- sessions/ | +-- {session_id}.jsonl # 追記専用セッションログ +-- instructions/ | +-- project_goals.md | +-- user_directives.md +-- skills/ # プロジェクトスキル +-- sub_agents/ # サブエージェントトランスクリプト + ワーカーごとのMEMORY.md +-- tool-results/ # ツール出力成果物 +-- output/ # エージェント作業成果物 | +-- screenshots/ # ブラウザスクリーンショット | +-- pdfs/ # 保存されたPDF | +-- shell-output/ # シェルコマンド出力 +-- queue.json # タスクキュー(キューイング中/実行中/完了/ブロック) +-- PROJECT_STATE.md # 現在の状態スクラッチパッド(上書き) +-- DECISIONS.md # 永続的な決定と理由 +-- LESSONS.md # 永続的なヒューリスティック/プレイブック +-- INDEX.md # ナビゲーションマップ:ファイルツリーとファイルごとの1行 +-- DECISIONS_ARCHIVE.md # 格下げされた決定(オンデマンド読み取り) +-- LESSONS_ARCHIVE.md # 格下げされた教訓(オンデマンド読み取り) ~/orbital/ # ホームグローバル(デーモンインフラストラクチャ) +-- daemon.pid # シングルフォースメント +-- device.json # デバイスID +-- browser-profile/ # 共有ブラウザプロファイル +-- credential-meta.json # 資格情報メタデータセッション形式:JSON行ごとのメッセージ(ロール、ソース、コンテンツ、タイムスタンプ、ツール呼び出し)。ファイルロック付き追記専用。圧縮中を除き、変更されない。コンテキスト管理と圧縮プロジェクトエージェントがセッション間でコンテキストを利用可能にする方法。エージェント管理のレイヤー1ファイルは、常に