Repolode
Gentleman-Programming

Gentleman-Programming/gentle-shell

並行して動くコーディングエージェント、実行中のタスク、Gitの変更、権限管理をひとつにまとめた、Piネイティブのターミナルワークスペース。

スター
1,903
フォーク
259
未解決の Issue
457
最終コミット
14 時間前

これは何?

Gentle Shellは、Pi coding agent上に構築されたワークスペースレイヤーです。Piのセッションを、ステータスヘッダー、セッションのリポジトリとworktree全体の未コミット変更を表示するレール、実行中のsubagentとそのモデル・トークン数・コストの詳細を示すパネル、計画用のTODOカードを備えたターミナル画面に変えます。

このプロジェクトは、制御しながら開発することを重視しています。親エージェントが、読み取り専用の調査、独立した単位の並行実装、リスクの高い変更の独立した検証など、明確な理由がある場合に限って、役割を絞ったsubagentに作業を委任します。権限モード(Normal、Auto、YOLO)でエージェントが確認を求める頻度を調整できますが、破壊的な操作には引き続き確認が必要です。また、フォールバックチェーン付きのモデルプロファイル、バックグラウンドジョブの確認、音声通知、Organic Driven Development(ODD)と呼ばれる機能開発ワークフローも備えています。

パッケージはnpmでgentle-piとして配布されています。READMEには、Node.js、pnpm、Pi、Gentle Shellが未インストールの場合に、それらをインストールするmacOS、Windows、Linux向けのブラウザベースのインストーラーも記載されています。

主な機能

  • 01セッションのリポジトリとworktree全体にわたる未コミットのGit変更を表示します。
  • 02subagentを別プロセスとして実行し、モデル・トークン数・コストをリアルタイムのカードで表示します。
  • 03破壊的な操作へのガードを維持しながら、Normal、Auto、YOLOの権限モードを利用できます。
  • 04名前付きのモデルプロファイルに対応し、プロバイダーが利用制限に達した場合は、指定順にフォールバックモデルを使います。
  • 05/gentle:jobsからバックグラウンドコマンドとモニターを確認できます。

ユースケース

  • ひとつのリポジトリで複数のコーディングエージェントを動かし、それぞれの変更内容を追跡する。
  • 親セッションの制御を保ちながら、調査や検証をsubagentに委任する。
  • 権限確認のプロンプトを減らして、長時間の自律的なコーディングセッションを進める。
  • ターミナル上のPi coding agentに、構造化されたワークスペース画面を追加する。

クイックスタート

  1. 1

    npm の gentle-pi パッケージページを開き、「Get started」の手順に従ってください

使う前に知っておきたいこと

  • Pi コーディングエージェント専用に作られているため、使用するには Pi が必要です。
  • ネイティブレビューには、プライベートな POSIX モードに対応したファイルシステムが必要です。メタデータなしの WSL DrvFS マウントでは拒否されることがあります。

収録されている特集

トピック

よくある質問

gentle-shell とは?
並行して動くコーディングエージェント、実行中のタスク、Gitの変更、権限管理をひとつにまとめた、Piネイティブのターミナルワークスペース。 Gentle Shellは、Pi coding agent上に構築されたワークスペースレイヤーです。Piのセッションを、ステータスヘッダー、セッションのリポジトリとworktree全体の未コミット変更を表示するレール、実行中のsubagentとそのモデル・トークン数・コストの詳細を示すパネル、計画用のTODOカードを備えたターミナル画面に変えます。
gentle-shell は無料で使えますか?ライセンスは?
gentle-shell は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gentle-shell は今もメンテナンスされていますか?
活発にメンテナンス中。gentle-shell の最終コミットは 2026年11月6日 です。
gentle-shell は何に使えますか?
ひとつのリポジトリで複数のコーディングエージェントを動かし、それぞれの変更内容を追跡する。 親セッションの制御を保ちながら、調査や検証をsubagentに委任する。 権限確認のプロンプトを減らして、長時間の自律的なコーディングセッションを進める。 ターミナル上のPi coding agentに、構造化されたワークスペース画面を追加する。
gentle-shell のインストール方法は?
npm の gentle-pi パッケージページを開き、「Get started」の手順に従ってください
gentle-shell はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/Gentleman-Programming/gentle-shell

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト