pi コーディングエージェントのためのネイティブ作業環境。
セッションもモデルもマシンも、そのままに。会話・レビュー・コミットを 1 つのウィンドウで — ターミナルと同じセッションをネイティブに描画します。
- 無料でオープンソース
- Apache-2.0。アカウントも囲い込みもありません。
- ローカル優先
- お使いの pi をそのまま使います。コードはマシンの外に出ません。
- ネイティブ、WebView ではありません
- Rust + GPUI。GPU で描画します。
- macOS · Windows · Linux
- 1 つのアプリで、ターミナルと同じセッション。
考え、ツールを呼び、編集する様子が見えます。
思考・ツール呼び出し・ファイル編集が、GPU で描画されるレイアウトの崩れないトランスクリプトに流れ込みます。実行中に操作したり、コンポーザーから追加の依頼をキューに入れたりできます — モデルと思考の深さはキー 1 つ先に。
- まとめて流し込むストリーミング、GFM Markdown、再描画だけで済むシンタックスハイライト。
- プロンプト、操作、キュー、キャンセル — すべて実行中の pi プロセスに対して。
- ツール呼び出しは引数・出力・インライン差分に展開されます。
セッションは pi が置いた場所に。
一覧は pi から直接読み取り、プロジェクトごとにまとめます — ターミナルが見ているのと同じセッションです。ディスクに触れずにワークスペースを開き直し、複製し、隠せます。直近のセッションは温かいままです。
ワークスペースを選び、タスクを書く。
プラン、ビルド、質問のいずれかを選び、Orbit をワークスペースに向けて、やってほしいことを書きます。モデル、思考の深さ、アクセスモードはコンポーザーの中に — 送信すればライブセッションで実行が始まります。
- プラン、ビルド、質問 — 始める前の切り替え 1 つ。
- ワークスペースはプロジェクトから選び、セッションをまたいで記憶されます。
- アクセスモード、モデル、思考レベルはコンポーザーの横で設定。
すべてのプロバイダー。すべてのモデル。1 つのウィンドウ。
pi の最新カタログと独自プロバイダー — キーまたは OAuth でサインインし、タスクごとにモデルを選べます。思考の深さも隣で設定。Ollama のローカルモデルもホスト型と並びます。
- Anthropic、OpenAI、Bedrock、OpenCode Go、そして独自のエンドポイント。
- ローカルの Ollama に向ければ、すべてがマシンの中に。
- お気に入りとコンテキストサイズをプロバイダー別に。
チームの手順書を教え込む。
スキルは pi が起動時に読み込む SKILL.md の手順書で、ユーザー単位とプロジェクト単位があります。Orbit で一覧を見て、指示の全文を読み、スイッチ 1 つで有効・無効を切り替えられます。
- プロジェクトとユーザーのスキルを、SKILL.md の全文プレビュー付きで閲覧。
- ファイルを編集せずにスキルを有効・無効に。
- コンポーザーから /skill: コマンドとして呼び出し。
アプリを切り替える前に差分を読む。
エージェントはトランスクリプトの裏でファイルを編集します。Orbit は右パネルにライブ差分、隣に Git ページ全体を用意 — ウィンドウを離れずにステージ、レビュー、コミットできます。
- ワークスペースのライブ git 差分。実行が落ち着くと更新されます。
- コミットメッセージを生成し、必要なものだけステージしてそのままプッシュ。
- 今いるブランチの履歴とグラフ表示。
実行ごとのコストがわかる。
リクエスト、トークン、コスト、キャッシュ — pi 自身のメーターから、マシン上のすべてのセッションについて読み取ります。第三者の解析もなく、コンテキストがどこへ消えたかを推測する必要もありません。
- 実行ごと・プロバイダーごとの数値。キャッシュとコンテキストのトークン付き。
- トークンの推移を 30 日分、すべてローカルで。
MCP でツールをつなぐ。
Orbit はエージェントのための Model Context Protocol サーバーを管理します — グローバルまたはプロジェクト単位。サーバーを追加し、ツール数と接続状態を見て、スイッチで有効・無効を切り替えられます。
- グローバルとプロジェクト単位のサーバーを並べて。
- 接続状態とツール数がひと目でわかる。
- JSON を編集せずに、有効化・編集・削除。
パッケージで pi を拡張する。
npm、git、ローカルパスから pi パッケージをインストール — グローバルまたはこのプロジェクト向け。Orbit は設定内容とバージョンを表示し、更新します。pi は次の再起動で変更を取り込みます。
- npm、git、ローカルパスのパッケージ。グローバルまたはプロジェクト単位。
- ウィンドウを離れずにインストール・更新・削除。
- 起動時に読み込み — 反映には pi の再起動が必要。
自分のものにする。
ライトとダークのテーマ、UI とコードのフォント、サイズ、言語 — 外観はウィンドウそのものを扱い、ほかの設定は検索 1 つ先にあります。
- ライトとダークのテーマ、それぞれのパレット。
- UI とコードのフォント、サイズ、ターミナルのライブプレビュー。
- 1 つの検索欄からすべての設定を横断検索。
本物のデスクトップアプリ。主導権はあなたに。
Orbit は macOS、Windows、Linux 向けのネイティブアプリです — Rust と GPUI、キーボード中心、WebView なし。そして変更を伴うツール呼び出しは、タスクごとに設定したアクセスモードを通ります。エージェントが勝手に先へ進むことはありません。
- 監視 — 編集とコマンドのたびに確認します。
- 編集を自動承認 — ファイル編集は適用し、コマンドの前には確認します。
- フルアクセス — 確認なしで実行。タスクごとに意図して選ぶもの。
使った人の声。
r/PiCodingAgent のローンチスレッドからの、編集していないコメント。
Cool stuff dude, thanks. Just tried and I think I'll gonna stick for a while. Was using Herdr, but well, desktop app just feels better. Love your work, gonna be using for my daily work unless its gonna be overbloated with things I dont need (it seems like always happens nowadays xD)
I am currently testing it and have to say that I'm impressed! Works really really well.
Hey, I actually started giving this a go, and I must say, good job on the ui and so on! I really like it. Very nice that it also shows me the usage.
Cool, I'll give it a try! I currently use Herdr with Pi, so it's nice to see another app that's more focused specifically on Pi.
Looks nice and love that it runs on Mac & Linux.
On my M5 it works very smooth and brings back my codex experience.
dig it, nice job. I'm only going off your screenshots because Im not in the market for another GUI, but it looks good.
first impressisons good. I'm a heavy work pi user with herdr. I'll test more and feedback the weakness.
I was actually looking for something like this for my not very technical gf!
よくある質問。
ターミナルをウィンドウに置き換える前に、pi ユーザーが知りたいこと。
Orbit は無料ですか?
はい。Orbit は Apache-2.0 ライセンスの無料オープンソースです — アカウントも、サブスクリプションも、有料機能もありません。モデルのプロバイダーはご自身で用意します。
Orbit は pi を置き換えますか、同梱しますか?
どちらでもありません。Orbit はネイティブなデスクトップクライアントで、すでにインストールしてある pi の CLI を pi の RPC インターフェース経由で操作します。既存の設定、セッション、プロバイダー、ツール、拡張機能をそのまま使います。ターミナルとアプリは同期したままです。
対応プラットフォームは?
macOS 13+、Windows、Linux です。Orbit は Rust と GPUI によるネイティブアプリケーションで、Electron も WebView も使いません。起動が速く、軽いままです。
pi の TUI や pi-web との違いは?
pi の TUI はターミナルの中で動き、pi-web は pi をブラウザで包みます。Orbit はネイティブなデスクトップ作業環境です。複数のセッションとワークスペース、インラインの差分レビューパネル、Git と GitHub、使用量の統計、MCP、プラグインを 1 つのウィンドウにまとめます。
自分の pi 拡張機能やプラグインは動きますか?
はい。Orbit は RPC で pi とやり取りするため、エージェント側の pi 拡張機能はそのまま動きます。質問や承認といったイベントも Orbit がネイティブに描画します。Plugins から pi パッケージのインストール・更新・削除もできます。
データはどこへ行きますか?テレメトリーは送信されますか?
Orbit はローカル優先です。コードもセッションもマシンの中に残ります。アプリはテレメトリーを収集しません — 解析クライアントも、インストール識別子も、利用状況の報告もありません。
複数の pi セッションを同時に動かせますか?
はい。Orbit は同時進行のセッションとワークスペースのために作られており、それぞれがローカルの pi を土台にしています。ターミナルウィンドウを切り替えながら複数のエージェントを動かす必要はありません。
Orbit で作る。
pi を使っているプロジェクトを Orbit に向けるだけ。同じセッション、同じモデル、同じツール — GPU でネイティブに描画します。