linshenkx/prompt-optimizer
An AI prompt optimizer for writing better prompts and getting better AI results.
Prompt Optimizer – 概要
Prompt Optimizer は、大規模言語モデル (LLM) やテキストから画像を生成するジェネレーターに送るプロンプトを改善するための、Web ベース(さらにデスクトップ / Chrome 拡張機能 / Docker でも利用可能)のツールです。未加工のプロンプトを受け取り、ワンクリックで多段階の最適化を実行し、改善前後の結果と評価メトリクスを表示して、改訂されたプロンプトがより良いモデル応答を生むかどうかを確認できます。
主な機能(README に記載の内容)
- インテリジェントな反復最適化 – ワンクリックで、システムレベルとユーザーレベルの両方のプロンプトに対して複数回の改良ラウンドを実行します。
- 評価スイート – 分析、単一結果のスコアリング、複数結果の比較により、改善の度合いを定量化します。
- マルチモデル対応 – OpenAI、Gemini、DeepSeek、Grok、Zhipu AI、SiliconFlow、MiniMax および OpenAI 互換のカスタムエンドポイントで動作します。
- 画像生成モード – Gemini、Seedream、Grok などを使用して、テキストから画像、画像から画像、複数画像の生成を最適化・実行できます。
- プロンプトソース – ゼロから、テンプレートから、ローカルファイルから、またはコミュニティ運営の Prompt Garden からのインポートが可能です。
- スマートお気に入り – 保存したプロンプトは、バージョン履歴、メディア、ソースメタデータを保持します。エクスポート/インポートも可能です。
- 高度なテスト – 変数置換、マルチターン会話シミュレーション、関数呼び出し(ツール使用)のテスト。
- 安全なクライアントサイドアーキテクチャ – UI はブラウザ(またはデスクトップアプリ)で実行され、選択したモデル API と直接通信します。データを保存する中間サーバーはありません。
- マルチプラットフォーム提供 – ホスト型 Web アプリ、ダウンロード可能なデスクトップアプリ(自動更新インストーラー)、Chrome 拡張機能、または Docker イメージとして利用可能です。パスワードでデプロイを保護できます。
- MCP(Model Context Protocol)サーバー – 標準 API を介して最適化機能を公開し、Claude Desktop などのツールとの統合を可能にします。
はじめ方
- オンラインデモ – https://prompt.always200.com にアクセスし、Model Manager でモデルキーを追加してから、クイックスタートチュートリアルに従ってください。
- セルフホスト – Vercel または Cloudflare へのワンクリックデプロイ、または Docker イメージ(
linshen/prompt-optimizer)を実行します。環境変数(VITE_OPENAI_API_KEY、ACCESS_PASSWORDなど)で API キーとオプションのアクセス制御を設定します。 - デスクトップ – GitHub リリースページからインストーラー(
.exe、.dmg、.AppImage)をダウンロードして、CORS 制限を回避するネイティブアプリを入手します。 - Chrome 拡張機能 – Chrome Web Store からインストールし、ツールバーからオプティマイザーを開きます。
一般的なワークフロー
- プロンプトを作成またはインポート(テキスト、テンプレート、または Prompt Garden から)。
- 「最適化」を実行 – システムは選択した LLM にプロンプトを送信し、改良版を受け取り、設定可能なラウンド数だけ繰り返します。
- 評価 – 分析を表示し、元の出力と最適化された出力のスコアを比較し、必要に応じて複数結果のテストを実行します。
- 保存 – 改良したプロンプトをお気に入りに追加して再利用します。共有する必要がある場合はエクスポートします。
- 高度なテスト – 変数を定義し、マルチターンダイアログをシミュレートするか、最終決定前に関数呼び出しをテストします。
対象ユーザー
- 再利用可能なプロンプトライブラリを構築するプロンプトエンジニア。
- プロンプトを迅速に微調整する必要がある LLM 統合開発者。
- より正確な視覚的結果を求めるテキストから画像へのプロンプト作成者。
- 内部 LLM 使用のためにパスワードで保護されたセルフホスト UI を希望するチーム。
詳細情報
- ドキュメント – https://docs.always200.com(クイックスタート、画像モード、MCP サーバー、デプロイガイド)。
- ソースコード – https://github.com/linshenkx/prompt-optimizer(AGPL-3.0 ライセンス、Docker イメージ
linshen/prompt-optimizer)。 - コミュニティ – Prompt Garden (https://garden.always200.com) でプロンプトアセットを共有。
TL;DR
Prompt Optimizer は、LLM または画像生成プロンプトを反復的に改善し、変更を評価し、改良されたプロンプトのライブラリを維持できるフルスタックのマルチプラットフォーム UI です。多くの主要なモデルプロバイダーで動作し、ローカルまたはクラウドで実行でき、Model Context Protocol を介して最適化機能を公開し、他の AI ツールと統合できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト