pulseaiclub/phi

A fast coding agent, rpc plugin, sub-agents, sloppy edits, and mcp

解決する課題

GUIベースのAIコーディングアシスタントに見られる肥大化やレイテンシーに対処し、ターミナル上で直接動作する、最小限で高速かつキーボード操作中心の環境を提供します。

仕組み

LLMプロバイダー(OpenAI、Anthropic、Gemini)に接続するターミナルユーザーインターフェース(TUI)として動作します。ファイルの読み書き、編集、bashコマンド実行などの主要ツール一式をモデルに提供し、タスクを実行します。安全性のための権限ゲートを備え、複雑なワークフローにはサブエージェントをサポートし、バイナリプロトコル(PXB)とModel Context Protocol(MCP)サーバーによる拡張性を可能にします。

対象ユーザー

ターミナルでの作業を好み、重いIDE拡張機能やElectronベースのアプリケーションのオーバーヘッドなしに、複雑なコーディングタスク、git操作、ファイル管理を処理できる、高速でリソース効率の良いAIアシスタントを必要とする開発者。

主な特徴

  • 非常に軽量:約15MBのバイナリで、アイドル時のRAM使用量が非常に低い。
  • 高性能:即応性のために約31msのタイム・トゥ・ファーストフレーム。
  • ネイティブgit統合:ターミナル内でフルスクリーンの差分レビューツールを備える。
  • 柔軟な操作:インタラクティブなTUIと、自動タスクやCI/CDパイプライン用のヘッドレスモードの両方をサポート。
  • セキュア:ファイル削除やシェルコマンドなどの破壊的操作を制限するための組み込み権限システム。

関連

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