narumiruna/pi-extensions

A monorepo of Pi Coding Agent extensions

What it solves

このプロジェクトは、Pi Coding Agent用の、独立してインストール可能な拡張機能とライブラリのコレクションを提供します。これにより、ユーザーはコーディング、リサーチ、ブラウザ自動化、ワークフロー管理などの分野で、エージェントの機能をカスタマイズおよび拡張することができます。

How it works

拡張機能は、@narumitw スコープの npm パッケージとして公開されています。ユーザーは pi install を使用して恒久的にインストールするか、pi -e フラグを使用して一時的に実行することができます。また、このプロジェクトには、拡張機能の開発者が一貫した UI フローを構築するのを支援するための pi-tui-kit のようなライブラリも含まれています。

Who it’s for

LSP diagnostics、ブラウザスクレイピング、またはセッション同期などの専門的なツールを、AI駆動の開発ワークフローに組み込みたい、Pi Coding Agent を使用している開発者。

Highlights

  • Coding Tools: LSP diagnostics、Git provenance を伴うファイルコンテキストのスナップショット、およびサブエージェントのバックグラウンドジョブを含みます。
  • Browser & Research: ウェブスクレイピング用の Firecrawl と、ページの検査および評価用の Chrome DevTools Protocol を統合しています。
  • Workflow Management: タスクが完了したことが確認されるまでエージェントを稼働させ続ける「goal」モードと、読み取り専用のコラボレーション用の「plan」モードを備えています。
  • Observability: Langfuse またはカスタムのステータスラインを介して、トークン使用量、コスト、およびモデルのアクティビティを追跡するためのツールを提供します。
  • Account Management: OpenAI Codex、Anthropic、および GitHub Copilot のようなプロバイダーの複数の OAuth アカウント間で切り替えることができます。

関連

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