本文へスキップ
PIER
JA

macOS · Apple Silicon / Intel

ローカル AI 開発ワークベンチ

Claude Code、Codex、OpenCode などのネイティブ CLI をローカルプロジェクトで動かし続け、状態を見て、ターミナルに戻り、Git の変更を同じ保存可能なワークスペースでレビューします。

エージェントはいままでどおりネイティブターミナルで動きます。Pier は別のチャット画面ではありません。

Pier のワークスペース。左は上下に重なった Codex と Grok のターミナル、右はファイルツリーとコードエディタ。

すでに使っているエージェント CLI をそのまま実行

別のチャット画面ではありません

Pier は複数の CLI をひとつの会話ウィンドウに包み直しません。エージェントはそれぞれのネイティブターミナルで動き続け、複数セッションが同時に走っているとき、保存可能なひとつのワークスペースに横断状態を足します。

01

ネイティブ優先

エージェントはそれぞれのネイティブターミナルで動きます。Pier は包み込みもプロキシもツールチェーンの書き換えもしません。既存のアカウント、サブスクリプション、使い方はそのままです。

02

セッション横断の状態

実行中、対応が必要、エラーのセッションが一箇所に見えます。ペインをひとつずつ探さなくても、誰が待っているか分かります。

03

状態は入口

状態は終点ではありません。セッションをクリックすれば元のターミナルに戻り、同じプロジェクトの Git 変更を隣でレビューできます。

起動からレビューまで、現場を離れない

  1. 1

    起動

    プロジェクトまたは Git 作業ツリーで Claude Code、Codex、OpenCode などのネイティブ CLI を起動します。

  2. 2

    状態を見る

    Pier で実行中、対応が必要、エラーの横断状態を追います。

  3. 3

    ターミナルに戻る

    セッションを選び、元のターミナルで入力、確認、続きの作業をします。

  4. 4

    変更をレビュー

    セッションを残したまま作業ツリーとステージ済みの Git 変更をレビューし、ファイルまたは断片単位でステージ/解除します。

速さはエンジンから、手触りは設計から。

ターミナルカーネルが下限を決め、指の動く経路が手触りを決める。Pier は両方を製品機能として磨いています。

Ghostty エンジン、徹底的にネイティブ

  • ネイティブ描画

    ターミナルは Ghostty native(Swift / Zig 製 XCFramework)が駆動し、GPU アクセラレーションで描画します。大量出力のスクロールも滑らかに追従します。

  • セッションは UI より長生き

    UI の再読み込みや再起動の後も、実行中のターミナルはそのまま利用できます。

  • エージェント TUI への調整

    Pier は独自の Ghostty パッチを保守し、カーソル表示や入力フォーカスの引き継ぎなど、エージェント体験に関わる細部を仕上げています。

macOS · Swift / Zig / libghostty

すべては ⇧⌘P から

P

コマンドパレット

P

クイックオープン

T

新規タブ

Y

次の対応が必要な項目へ

D

ペイン分割

F

ターミナル内検索

コマンドパレットにすべてのアクションを集約:あいまい検索と最近使用順の並び替えに対応し、公式プラグインもコマンドを提供できます。設定ではショートカットを検索でき、割り当ては自由に変更できます。

ターミナルを載せ、状態を見せ、現場を整える

ネイティブターミナル

Ghostty エンジン基盤のネイティブターミナル。GPU アクセラレーション描画で、プロジェクトやワークツリー内で Shell や CLI コーディングエージェントを実行します。UI を再読み込みしても実行中のセッションはそのまま使えます。

セッション状態

実行中、対応が必要、エラーのセッションを一箇所で見て、クリックで対応するターミナルに戻れます。

並列隔離

Git 作業ツリーを作成・管理し、別タスクを独立したブランチディレクトリで進め、衝突させません。

ファイルと変更

プロジェクトファイルを閲覧・プレビューし、作業ツリーとステージ済みの差分をレビューし、ファイルまたは断片単位でステージ/解除します。

Canvas

プラン、フロー、図表、文書、軽いプロトタイプをプロジェクトと一緒に保存するプレビュー可能なページにします。コンテンツであり、タスク編成器ではありません。

保存できる配置

タブ、分割、フローティングパネルでターミナル、ファイル、変更を整理。配置は自動保存され、開き直せば戻ります。

ワークベンチの外に、もう一本のコマンドライン

pier · この Mac で動いている Pier を操作

pier でプロジェクトを開き、ウインドウとパネルを探し、ターミナルを開いて文字やキーを送り、エージェントと作業ツリーを照会します。接続先は本機で動いている Pier だけです。リモート API ではありません。

CLI マニュアルを読む

公式プラグイン

アプリ同梱の組み込みプラグインと、公式署名・検証・バージョン管理された公式プラグインに対応します。サードパーティのプラグイン市場は開きません。信頼境界は監査できます。

プラグイン文書を読む
zsh — pier

# 現在のプロジェクトを Pier で開く

pier open . --json

# ウインドウ、パネル、エージェント状態を照会

pier status --json

# 現在の配置のパネルを一覧

pier panels list --json

Pier が意図してやらないこと

境界があるからツールは信頼できます。Pier はターミナルを載せ、状態を見せ、ワークスペースを整えます。それ以上ではありません。

タスク編成はしない

タスクの分割、配布、スケジューリングはせず、台帳やカンバンもありません。仕事の割り振りはあなたとエージェントの間です。

エージェントを包み直さない

CLI をチャット製品に作り直しません。Canvas はコードと一緒に保存するプロジェクトコンテンツであり、タスク編成器ではありません。

サードパーティ市場は開かない

組み込みプラグインと、公式署名・検証・バージョン管理された公式プラグインだけです。監査できない第三者コードは入れません。

判定は簡単です。Pier を外しても、同じ作業はネイティブツールでできます。Pier は現場を見やすくするだけです。

エージェントをプロジェクトに係留する

無料のオープンソースです。ダウンロードしてプロジェクトフォルダを選べば、エージェントの実行、ファイル閲覧、変更レビューを始められます。

最新バージョンv0.1.32

デスクトップ版は現在 macOS のみです(Apple Silicon / Intel)。

リリース版は起動時に pier コマンドを PATH へ入れようとします。まだ無い場合は「設定 → ターミナル」からインストールできます。

またはソースから実行git · pnpm

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 が必要です。

よくある質問

Pier はモデルリクエストをプロキシしたり改変したりしますか?

しません。エージェントはそれぞれのネイティブターミナルで動くので、アカウント、サブスクリプション、設定はそのままです。Pier はターミナルを載せ、状態を集め、ワークスペースを整えるだけです。

どのプラットフォームに対応していますか?

デスクトップ版は現在 macOS のみで、Apple Silicon と Intel のインストーラーがあります。

tmux のようなターミナルマルチプレクサとの違いは?

Pier はデスクトップワークベンチです。安定したターミナルに加え、セッション横断の状態、Git 変更レビュー、ファイルプレビュー、Canvas、保存可能なパネル配置があります。

データはどこにありますか?

すべてローカルです。設定と配置はローカル JSON、ターミナル出力はローカルの分割ファイル、コード変更は Git からリアルタイムに読み、秘密はシステムの安全な保存に渡します。

Pier のターミナルエンジンは何ですか?

ターミナルは Ghostty のネイティブコア(Swift / Zig)を基盤とし、GPU アクセラレーションで描画されます。Pier はエージェント TUI 向けの独自パッチを上乗せして保守しており、UI を再読み込みしても実行中のターミナルはそのまま使えます。