ネイティブ優先
エージェントはそれぞれのネイティブターミナルで動きます。Pier は包み込みもプロキシもツールチェーンの書き換えもしません。既存のアカウント、サブスクリプション、使い方はそのままです。
macOS · Apple Silicon / Intel
Claude Code、Codex、OpenCode などのネイティブ CLI をローカルプロジェクトで動かし続け、状態を見て、ターミナルに戻り、Git の変更を同じ保存可能なワークスペースでレビューします。
エージェントはいままでどおりネイティブターミナルで動きます。Pier は別のチャット画面ではありません。

すでに使っているエージェント CLI をそのまま実行
01なぜ Pier か
Pier は複数の CLI をひとつの会話ウィンドウに包み直しません。エージェントはそれぞれのネイティブターミナルで動き続け、複数セッションが同時に走っているとき、保存可能なひとつのワークスペースに横断状態を足します。
エージェントはそれぞれのネイティブターミナルで動きます。Pier は包み込みもプロキシもツールチェーンの書き換えもしません。既存のアカウント、サブスクリプション、使い方はそのままです。
実行中、対応が必要、エラーのセッションが一箇所に見えます。ペインをひとつずつ探さなくても、誰が待っているか分かります。
状態は終点ではありません。セッションをクリックすれば元のターミナルに戻り、同じプロジェクトの Git 変更を隣でレビューできます。
02中核ワークフロー
プロジェクトまたは Git 作業ツリーで Claude Code、Codex、OpenCode などのネイティブ CLI を起動します。
Pier で実行中、対応が必要、エラーの横断状態を追います。
セッションを選び、元のターミナルで入力、確認、続きの作業をします。
セッションを残したまま作業ツリーとステージ済みの Git 変更をレビューし、ファイルまたは断片単位でステージ/解除します。
03パフォーマンスと手触り
ターミナルカーネルが下限を決め、指の動く経路が手触りを決める。Pier は両方を製品機能として磨いています。
ネイティブ描画
ターミナルは Ghostty native(Swift / Zig 製 XCFramework)が駆動し、GPU アクセラレーションで描画します。大量出力のスクロールも滑らかに追従します。
セッションは UI より長生き
UI の再読み込みや再起動の後も、実行中のターミナルはそのまま利用できます。
エージェント TUI への調整
Pier は独自の Ghostty パッチを保守し、カーソル表示や入力フォーカスの引き継ぎなど、エージェント体験に関わる細部を仕上げています。
macOS · Swift / Zig / libghostty
コマンドパレット
クイックオープン
新規タブ
次の対応が必要な項目へ
ペイン分割
ターミナル内検索
コマンドパレットにすべてのアクションを集約:あいまい検索と最近使用順の並び替えに対応し、公式プラグインもコマンドを提供できます。設定ではショートカットを検索でき、割り当ては自由に変更できます。
04中核機能
Ghostty エンジン基盤のネイティブターミナル。GPU アクセラレーション描画で、プロジェクトやワークツリー内で Shell や CLI コーディングエージェントを実行します。UI を再読み込みしても実行中のセッションはそのまま使えます。
実行中、対応が必要、エラーのセッションを一箇所で見て、クリックで対応するターミナルに戻れます。
Git 作業ツリーを作成・管理し、別タスクを独立したブランチディレクトリで進め、衝突させません。
プロジェクトファイルを閲覧・プレビューし、作業ツリーとステージ済みの差分をレビューし、ファイルまたは断片単位でステージ/解除します。
プラン、フロー、図表、文書、軽いプロトタイプをプロジェクトと一緒に保存するプレビュー可能なページにします。コンテンツであり、タスク編成器ではありません。
タブ、分割、フローティングパネルでターミナル、ファイル、変更を整理。配置は自動保存され、開き直せば戻ります。
05ローカル CLI と公式プラグイン
pier でプロジェクトを開き、ウインドウとパネルを探し、ターミナルを開いて文字やキーを送り、エージェントと作業ツリーを照会します。接続先は本機で動いている Pier だけです。リモート API ではありません。
CLI マニュアルを読むアプリ同梱の組み込みプラグインと、公式署名・検証・バージョン管理された公式プラグインに対応します。サードパーティのプラグイン市場は開きません。信頼境界は監査できます。
プラグイン文書を読む# 現在のプロジェクトを Pier で開く
❯pier open . --json
# ウインドウ、パネル、エージェント状態を照会
❯pier status --json
# 現在の配置のパネルを一覧
❯pier panels list --json
❯
製品の境界
境界があるからツールは信頼できます。Pier はターミナルを載せ、状態を見せ、ワークスペースを整えます。それ以上ではありません。
タスクの分割、配布、スケジューリングはせず、台帳やカンバンもありません。仕事の割り振りはあなたとエージェントの間です。
CLI をチャット製品に作り直しません。Canvas はコードと一緒に保存するプロジェクトコンテンツであり、タスク編成器ではありません。
組み込みプラグインと、公式署名・検証・バージョン管理された公式プラグインだけです。監査できない第三者コードは入れません。
判定は簡単です。Pier を外しても、同じ作業はネイティブツールでできます。Pier は現場を見やすくするだけです。
ダウンロード
無料のオープンソースです。ダウンロードしてプロジェクトフォルダを選べば、エージェントの実行、ファイル閲覧、変更レビューを始められます。
デスクトップ版は現在 macOS のみです(Apple Silicon / Intel)。
リリース版は起動時に pier コマンドを PATH へ入れようとします。まだ無い場合は「設定 → ターミナル」からインストールできます。
❯git clone https://github.com/runloom/pier.git
❯cd pier
❯pnpm bootstrap
❯pnpm dev
Node ^24.15、pnpm ≥11.12、Xcode Command Line Tools、Homebrew、zig@0.15 が必要です。
FAQ
しません。エージェントはそれぞれのネイティブターミナルで動くので、アカウント、サブスクリプション、設定はそのままです。Pier はターミナルを載せ、状態を集め、ワークスペースを整えるだけです。
デスクトップ版は現在 macOS のみで、Apple Silicon と Intel のインストーラーがあります。
Pier はデスクトップワークベンチです。安定したターミナルに加え、セッション横断の状態、Git 変更レビュー、ファイルプレビュー、Canvas、保存可能なパネル配置があります。
すべてローカルです。設定と配置はローカル JSON、ターミナル出力はローカルの分割ファイル、コード変更は Git からリアルタイムに読み、秘密はシステムの安全な保存に渡します。
ターミナルは Ghostty のネイティブコア(Swift / Zig)を基盤とし、GPU アクセラレーションで描画されます。Pier はエージェント TUI 向けの独自パッチを上乗せして保守しており、UI を再読み込みしても実行中のターミナルはそのまま使えます。