OpenSource-Hub
P

pi

SHA-256
54.2k stars·開発ツール·SHA-256 チェックサム確認済み

piはオープンソースのAIエージェントツールキットであり、統一されたLLM API、自己拡張可能なコーディングエージェントCLI、ターミナルUIライブラリ、およびSlackボットを提供します。Cursorなどのツールと比較して、複数のプロバイダー切り替えをサポートし、サプライチェーンがより安全です。

スマートダウンロード

Download 版をダウンロード

v0.75.5 · 45.5 MB

複数の大規模モデルを切り替え可能なコーディングアシスタントツールキット、オープンソースかつ安全。

主な機能

  • 統一マルチプロバイダーLLM API(OpenAI、Anthropic、Google等)、モデル切り替えにコード変更不要
  • 対話型コーディングエージェントCLI、ツール呼び出しと状態管理に対応、自己拡張可能
  • 端末UI(TUI)ライブラリ、差分レンダリング対応、リッチなコマンドラインインターフェース構築用
  • Slack/チャット自動連携(pi-chatプロジェクト経由)
  • 厳格な依存セキュリティポリシー:バージョン完全固定、ロックファイル検証、リリース時スモークテスト

できないこと

  • このプロジェクトはデフォルトで新規コントリビューターからのIssueとPRを自動的にクローズしますが、メンテナーが毎日手動でレビューします。コントリビュートを希望される方は、まずCONTRIBUTING.mdをお読みください。
  • 依存関係の管理は非常に厳格です:npm install は必ず --ignore-scripts を付けて実行してください。そうしないと、ロックファイルの変更権限がないためにビルドスクリプトが失敗する可能性があります。
  • バージョンの競合が発生した場合は、PI_ALLOW_LOCKFILE_CHANGE=1 を設定してロックファイルの変更を許可してください。
  • Node.js 環境のみをサポートしており、Python やその他の言語のプロジェクトには対応していません。

使用例

  • 開発者はターミナルでコーディングエージェントを利用してコード作成、リファクタリング、デバッグを支援する
  • チームは統一されたLLM APIを通じて異なる大規模モデル間で素早く切り替えて効果をテストする
  • Slackでチャットボットを設定し、ワークフローを自動化する

詳細説明

piはオープンソースのAIエージェントツールキットであり、自己拡張可能なコーディングエージェントCLI、統合されたマルチプロバイダーLLM API(OpenAI、Anthropic、Googleなどをサポート)、TUI/Web UIライブラリ、Slackボット、vLLMポッドを含みます。その中核的な利点は次のとおりです:1)統一APIにより、コードを変更することなく異なる大規模モデルバックエンドを切り替えられます;2)コーディングエージェントCLIはツール呼び出しと状態管理機能を備え、自己拡張が可能です。CursorやClaude Codeなどの商用ツールと比較して、piは完全にオープンソースであり、厳格なサプライチェーンセキュリティ対策(依存関係バージョンの正確なロック、ロックファイル検証、リリーススモークテスト)を採用し、依存関係の信頼性を確保しています。さらに、プロジェクトは実際のコーディングセッションデータの共有を奨励し、実タスクに基づくエージェントの改善を促進しています。

タグ

AI agentcoding agentLLM APICLIopen sourceSlack botTUI

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

全局安装 pi 编码 agent:npm install -g @earendil-works/pi-coding-agent

4

プロジェクトディレクトリで npx pi を実行して対話型ターミナルを起動します。初回起動時に LLM API Key の設定を促されます。

5

ウィザードに従って使用する大規模言語モデル(OpenAI、Anthropic など)を設定すると、中国語または英語の指示で agent にコーディングを依頼できるようになります。

インストールガイド
  1. 全局安装 pi 编码 agent:npm install -g @earendil-works/pi-coding-agent
  2. プロジェクトディレクトリで npx pi を実行して対話型ターミナルを起動します。初回起動時に LLM API Key の設定を促されます。
  3. ウィザードに従って使用する大規模言語モデル(OpenAI、Anthropic など)を設定すると、中国語または英語の指示で agent にコーディングを依頼できるようになります。
ファイルの整合性

SHA-256 チェックサム確認済み

GitHub 公式 Release ページから抽出されたチェックサム

SHA256 チェックサム

775bec6cf05ed13cfb866cf13280c7878d018ccf9db11b44902c80589166cbb5

このチェックサムは GitHub Release ページから抽出されたものです。ダウンロード後にファイルの整合性を確認してください。

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

pi をアンインストール: npm uninstall -g @earendil-works/pi-coding-agent、pi-chat を使用している場合は別途アンインストールする必要があります。グローバルにインストールされたパッケージは一緒に削除されます。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-05-25T06:45:32Z
GitHub リポジトリ公式サイト

類似プロジェクト