ピーモノ:Claude Code代替AIコーディングエージェント 5.9k stars

pi-mono: ターミナルで自分だけのAIコーディングエージェントを作成する

  • GitHub Stars: 5.9k
  • Language: TypeScript 96.5%
  • License: MIT

このプロジェクトが注目される理由

ある開発者がClaude Codeが複雑すぎると感じた。Mario Zechnerは3年間LLMコーディングツールを実験し、結局自分だけのツールを作ることに決めた。[Mario Zechner]

pi-monoは「必要でなければ作るな」という哲学で作られたAIエージェントツールキットだ。1000トークンのシステムプロンプトと4つのコアツール(読み取り、書き込み、編集、bash)から始まる。Claude Codeの数千トークンのプロンプトに比べて非常に軽量だ。一つでも当てはまるだろうか?

  • Integrated LLM API: OpenAI、Anthropic、Google、Azure、Mistral、Groqなど15以上のプロバイダーを一つのインターフェースで使用
  • Coding Agent CLI: ターミナルでコードを対話的に作成、テスト、デバッグ
  • Session Management: 作業を中断して再開し、ブランチのように分岐可能
  • Slack bot: Slackメッセージをコーディングエージェントに委任
  • vLLM pod management: GPU podで独自のモデルをデプロイおよび管理
  • TUI/Web UI library: 自分だけのAIチャットインターフェースを作成可能

Quick Start

# Install
npm install @mariozechner/pi-coding-agent

# run
npx pi

# or build from source
git clone https://github.com/badlogic/pi-mono
cd pi-mono
npm install && npm run build
./pi-test.sh

どこで使用できるか?

Claude Codeの月額20万円は負担が大きく、ターミナル中心に作業するならpiが代替案になる。API費用だけを支払えばいいからだ。

自社ホスティングLLMを使用したいが、既存のツールがうまくサポートしていないならpiが解決策だ。vLLM pod管理機能まで内蔵されている。

個人的には「透明性」が最大のメリットだと思う。Claude Codeは内部的に見えないサブエージェントを実行して作業を行う。piはすべてのモデルの相互作用を直接確認できる。

注意点

  • ミニマリズムが哲学だ。MCP (Model Context Protocol) サポートは意図的に省略されている
  • 「YOLOモード」と呼ばれるフルアクセスがデフォルトだ。Claude Codeより権限確認が緩いので注意
  • ドキュメントがまだ不足している。AGENTS.mdファイルをよく読んでおくこと

Similar projects

Aider: 同じくオープンソースのターミナルコーディングツールだ。モデルに依存しないという点で類似しているが、piはより広い範囲(UI library、pod managementなど)を扱う。[AIMultiple]

Claude Code: より多くの機能があるが、月額サブスクリプションが必要で、カスタマイズに制限がある。piはTypeScript拡張を通じて自由に機能を追加できる。[Northflank]

Cursor: IDEに統合されたAIの形態だ。ターミナルよりGUIを好むならCursorの方が良い。

Frequently Asked Questions (FAQ)

Q: 無料で使用できますか?

A: piはMITライセンスに基づいて完全に無料だ。ただし、OpenAIやAnthropicなどの外部LLM APIを使用する場合、その費用が発生する。Ollamaまたは自社ホスティングvLLMをローカルで使用する場合、API費用なしで使用できる。

Q: Claude Codeの代わりに使用できるほど性能が良いですか?

A: Terminal-Bench 2.0ベンチマークでClaude Opus 4.5を使用したpiは、Codex、Cursor、Windsurfと競争力のある結果を示した。ミニマリズムのアプローチが性能低下を引き起こさないことを立証した。

Q: 韓国語のサポートはありますか?

A: UIは英語だが、接続するLLMが韓国語をサポートする場合、韓国語でコミュニケーションし、コーディングできる。ClaudeまたはGPT-4を接続して韓国語プロンプトでコードを作成できる。


この記事が役に立ったなら、AI Digesterを購読してください。

References

コメントする