AIチャットモデル向けのプロンプトをコミュニティで編集・管理するオープンソースライブラリ。Webサイト、CSV/Hugging Faceデータセット、CLI、MCPサーバー連携を提供します。
linshenkx/prompt-optimizer
プロンプトの改善、出力のテスト・比較、再利用可能なアセットとしての保存ができるAIプロンプト最適化ツール。Web、デスクトップ、Chrome拡張機能、Dockerで利用できます。
- スター
- 38,648
- フォーク
- 4,393
- 未解決の Issue
- 9
- 最終コミット
- 昨日
これは何?
Prompt Optimizerは、AIプロンプトの作成を支援し、モデルの出力品質を高めるツールです。プロンプトは手動で作成するほか、テンプレートを使う、ローカルファイルから読み込む、Prompt Gardenから取得するといった方法で用意でき、複数回の反復を経てワンクリックで最適化できます。
system promptとuser promptの両方を最適化できるほか、分析、単一結果の評価、複数結果の比較評価にも対応しており、変更によって実際に改善したかを確認できます。高度なテストモードでは、コンテキスト変数、複数ターンの会話テスト、OpenAIとGeminiのFunction Callingを利用できます。画像生成モードでは、テキストからの画像生成、画像からの画像生成、複数画像を使ったワークフローに対応しています。
このプロジェクトは、設定したモデルプロバイダーにリクエストを直接送信する完全なクライアントサイドアプリとして動作します。また、Claude Desktopなどのクライアント向けにMCPサーバーとしても利用できます。Webサイト、インストーラー版の自動更新に対応したElectron形式のデスクトップアプリ、Chrome拡張機能、または任意でパスワード保護を設定できるDockerコンテナとして利用できます。
主な機能
- 01複数回の反復改善によるワンクリックのプロンプト最適化
- 02system promptとuser promptの両方の最適化に対応
- 03分析、単一結果の評価、複数結果の比較評価
- 04OpenAI、Gemini、DeepSeek、Grok、Zhipu AI、SiliconFlowなどのモデルに加え、OpenAI互換のカスタムAPIに接続
- 05テキストからの画像生成、画像からの画像生成、複数画像の生成
- 06/mcpのMCPサーバーを通じて最適化ツールを提供
ユースケース
- 小規模または低コストのモデル向けにプロンプトを改善し、より具体的で構造化された回答を得る
- 2つのプロンプトのバージョンを並べて比較し、どちらの性能が高いかを確認する
- テスト済みのプロンプトテンプレートを、変数やバージョン履歴とともに管理する
- パスワード保護を設定して、プライベートサーバー上でプロンプトツールをセルフホストする
クイックスタート
- 1
オンライン版を使う(インストール不要)
- 2
デフォルト設定でDockerコンテナを実行する
docker run -d -p 8081:80 --restart unless-stopped --name prompt-optimizer linshen/prompt-optimizer - 3
Chrome ウェブストアからChrome拡張機能をインストールする
使う前に知っておきたいこと
- READMEのバッジではライセンスはAGPL-3.0とされていますが、メタデータでは認識されていないライセンスと表示されるため、商用利用の前にLICENSEを確認してください。
- オンライン版とブラウザーでの利用ではアプリのデータがブラウザーに保存され、モデルプロバイダーにリクエストが直接送信されるため、有効なAPIキーを自分で用意する必要があります。
- ブラウザーのCORS制限がウェブ版と拡張機能に適用されるため、Ollamaなどのローカルサービスへの接続にはデスクトップアプリが推奨されます。
トピック
よくある質問
- prompt-optimizer とは?
- プロンプトの改善、出力のテスト・比較、再利用可能なアセットとしての保存ができるAIプロンプト最適化ツール。Web、デスクトップ、Chrome拡張機能、Dockerで利用できます。 Prompt Optimizerは、AIプロンプトの作成を支援し、モデルの出力品質を高めるツールです。プロンプトは手動で作成するほか、テンプレートを使う、ローカルファイルから読み込む、Prompt Gardenから取得するといった方法で用意でき、複数回の反復を経てワンクリックで最適化できます。
- prompt-optimizer は無料で使えますか?ライセンスは?
- prompt-optimizer は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- prompt-optimizer は今もメンテナンスされていますか?
- 活発にメンテナンス中。prompt-optimizer の最終コミットは 2026年10月19日 です。
- prompt-optimizer は何に使えますか?
- 小規模または低コストのモデル向けにプロンプトを改善し、より具体的で構造化された回答を得る 2つのプロンプトのバージョンを並べて比較し、どちらの性能が高いかを確認する テスト済みのプロンプトテンプレートを、変数やバージョン履歴とともに管理する パスワード保護を設定して、プライベートサーバー上でプロンプトツールをセルフホストする
- prompt-optimizer のインストール方法は?
- オンライン版を使う(インストール不要) デフォルト設定でDockerコンテナを実行する: docker run -d -p 8081:80 --restart unless-stopped --name prompt-optimizer linshen/prompt-optimizer Chrome ウェブストアからChrome拡張機能をインストールする
- prompt-optimizer はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/linshenkx/prompt-optimizer
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Claude向けスキル。曖昧な依頼を、AIツールに合わせた構造化プロンプトに書き換える。
Claudeが特定のタスクを実行するために読み込む指示やリソースをまとめた、Agent Skillsの公開リポジトリ。
LLMに渡す前にツール出力、ログ、ファイル、RAGチャンクを圧縮するライブラリ、プロキシ、MCPサーバー。
多数のLLM API、画像生成エンジン、TTS音声モデルとチャットできる、ローカルインストール型のパワーユーザー向けフロントエンド。
ターミナルで動作し、クラウドAPIやOllamaなどのローカルモデルバックエンドを利用できるオープンソースのコーディングエージェントCLIです。