nicobailon/pi-powerline-footer

Powerline-style status bar extension for pi coding agent

解決する課題

pi-powerline-footer は Pi エディタ向けの UI 強化機能であり、AI エージェントを利用する開発者のワークフローを改善するために、高度にカスタマイズ可能で情報密度の高いステータスバー(パワーライン)およびエディタユーティリティを提供します。デフォルトの「Working...」メッセージをテーマ付きの「vibes」に置き換え、スタッシュやキューイングなどの高度なエディタ状態管理機能を追加します。

動作原理

本プロジェクトは Pi エディタの拡張機能として統合され、アクティブな AI モデル、Git ステータス、コンテキストウィンドウの使用状況、トークンコストなどのリアルタイムデータを表示するビジュアルフッターを追加します。エディタ環境内で直接コマンドを実行できる管理シェルセッション(Bash モード)と、クイックプロンプトのためにエディタの内容を一時的に保存・クリアする「stash」システムを導入します。

対象ユーザー

AI エージェントの状態(コンテキスト、トークン、コスト)への可視性を高め、統合シェルアクセスと Git 統合によるより効率的でターミナルのような体験を求める Pi エディタの開発者およびパワーユーザーです。

ハイライト

  • パワーラインステータスバー: モデル情報、思考レベル、Git ブランチ/ステータス、コンテキスト使用状況を表示するカスタマイズ可能なフッター。色分けされた警告付き。
  • Bash モード: ゴースト提案とコマンド出力専用のトランスクリプトを備えた永続的な管理シェルセッション。
  • エディタスタッシュ: 作業を失うことなくエディタのドラフトを保存・復元するためのクイックトグルシステム(Alt+S)。
  • パワーラインキュー: コンパクション中にプロンプトが失われるのを防ぎ、手動配信やリトライを可能にするファイルバックドのキュー。
  • ワーキングバイブス: 標準の「Working...」テキストを置き換える、AI 生成のテーマ付きローディングメッセージ(例:スタートレックや海賊テーマ)。
  • レマとレイアウト: Nerd Fonts のサポート、複数のレイアウトプリセット(minimal、full、nerd)、および拡張機能ステータスキーのフッターへのカスタムプロモーション。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト