linshenkx/prompt-optimizer
๐ https://github.com/linshenkx/prompt-optimizer โPrompt Optimizer ๐ English | ไธญๆ Website | Online Optimizer | Prompt Garden | Docs | Quick Start | Chrome Extension | ๐ Support First-time Tutorial | Development Docs | Vercel Deployment Guide | Cloudflare Deployment Guide | MCP Deployment Guide | DeepWiki Docs | ZRead Docs ๐ Project Introduction Prompt Optimizer is a powerful AI prompt optimization tool that helps you write better AI prompts and improve the quality of AI outputs. It supports four usage methods: web application, desktop application, Chrome extension, and Docker deployment. Prompts can start from manual writing, templates, local imports, or sources such as Prompt Garden . Prompt Optimizer is where those prompts are optimized, tested, evaluated, and saved as reusable prompt assets. ๐ฅ Feature Demonstration 1. Hard-Nosed Reviewer: Turn Agreement into Useful Critique Starting from a minimal English role prompt, optimization pushes a small model away from generic pushback and toward a clearer, more structured review that surfaces weak assumptions, evidence gaps, and concrete revision advice. 2. Marketplace Bargaining Reply: Let Variables Change the Strategy With a single reusable prompt template, you can swap in item details, price anchors, buyer offers, tone, and negotiation goals for different marketplace conversations. After optimization, the same small model does a better job turning those variables into a clearer, more transaction-ready reply instead of a generic helper-style response. 3. Text-to-Image: Optimize a One-Line Idea into a More Directable Key Visual Prompt This is not just prompt expansion. Starting from a vague one-line idea, Prompt Optimizer adds clearer subject cues, spatial relationships, and mood anchors. The left side is simply โa floating library in the night sky,โ while the optimized version gives the model a more directed fantasy composition that feels closer to a reusable key visual than a lucky generic image. โจ Core Features ๐ฏ Intelligent Optimization : One-click prompt optimization with multi-round iterative improvements to enhance AI response accuracy ๐ Dual Mode Optimization : Support for both system prompt optimization and user prompt optimization to meet different usage scenarios ๐ Analysis and Compare Evaluation : Supports analysis, single-result evaluation, and multi-result compare evaluation to help determine whether a prompt has truly improved ๐ค Multi-model Integration : Support for mainstream AI models including OpenAI, Gemini, DeepSeek, Grok, Zhipu AI, SiliconFlow, MiniMax, etc. ๐ผ๏ธ Image Generation : Support for Text-to-Image (T2I), Image-to-Image (I2I), and Multi-Image generation with models like Gemini, Seedream, Grok ๐ฑ Prompt Sources : Start from manual writing, templates, local imports, or Prompt Garden import codes โญ Smart Favorites : Resource-aware prompt assets with version history, reproducible examples, media support, source binding, and workspace application ๐ Advanced Testing Mode : Context variable management, multi-turn conversation testing, Function Calling support ๐ Secure Architecture : Pure client-side processing with direct data interaction with AI service providers, bypassing intermediate servers ๐ฑ Multi-platform Support : Available as web application, desktop application, Chrome extension, and Docker deployment ๐ Access Control : Password protection feature for secure deployment ๐งฉ MCP Protocol Support : Supports Model Context Protocol (MCP), enabling integration with MCP-compatible AI applications like Claude Desktop ๐ Advanced Features Image Generation Mode ๐ผ๏ธ Text-to-Image (T2I) : Generate images from text prompts ๐จ Image-to-Image (I2I) : Transform and optimize images based on local files ๐ผ๏ธ Multi-Image Generation : Use multiple input images to constrain subject relationships, sequential semantics, and final generation goals ๐ Multi-model Support : Integrated with mainstream image generation models like Gemini, Seedream, Grok โ๏ธ Model Parameters : Support model-specific parameter configuration (size, style, etc.) ๐ฅ Preview & Download : Real-time preview of generated results with download support ๐ Style Transfer : Learn style, composition, and color from reference images Prompt Sources & Smart Favorites ๐ฑ Optional Prompt Sources : Bring prompts from manual writing, templates, local files, or Prompt Garden ๐ฅ Import & Collect : Import prompts with metadata, media, examples, and source binding when available โญ Resource-aware Assets : Save stable prompts as reusable favorites with version history ๐ Source Binding : Track prompt origins and maintain reproducible examples without requiring a specific source ๐ฆ Complete Backup : Export and import favorites with all referenced resources Advanced Testing Mode ๐ Context Variable Management : Custom variables, batch replacement, variable preview ๐ฌ Multi-turn Conversation Testing : Simulate real conversation scenarios to test prompt performance in multi-turn interactions ๐ ๏ธ Function Calling Support : Function Calling integration with support for OpenAI and Gemini tool calling ๐ Analysis and Evaluation Pipeline : Supports analysis, evaluation, compare evaluation, and evaluation-driven smart rewrite in text modes For detailed usage instructions, please refer to the Image Mode Documentation Quick Start 1. Use Online Version (Recommended) Direct access: https://prompt.always200.com The online app stores its app data in your browser. Model requests go directly to the provider you configure. For your first run, connect one working text model in Model Manager , then follow the first-time tutorial to improve and copy a prompt. 2. Web Deployment Vercel Deployment Method 1: One-click deployment to your own Vercel: Method 2: Fork the project and import to Vercel (Recommended): First fork the project to your GitHub account Then import the project to Vercel This allows tracking of source project updates for easy syncing of new features and fixes Configure environment variables: ACCESS_PASSWORD : Set access password to enable access restriction VITE_OPENAI_API_KEY etc.: Optional private-deployment model settings. Do not preconfigure API keys on public frontend deployments because VITE_* values are exposed in browser assets. For more detailed deployment steps and important notes, please check: Vercel Deployment Guide Cloudflare Deployment Guide Cloudflare Deployment Use the Deploy to Cloudflare button for the quickest public-repository setup. It creates a repository under your GitHub/GitLab account and deploys with Workers Builds. For private repositories or stricter repository-access control, import your own repository manually; keep the default deploy commands and clear the build command if Cloudflare auto-fills pnpm run build , because wrangler.jsonc builds the Web frontend and publishes packages/web/dist as static assets. For access control and analytics on Cloudflare, configure Cloudflare Access and Cloudflare Web Analytics in the Cloudflare dashboard. No frontend dependency or application-code change is required. 3. Download Desktop Application Download the latest version from GitHub Releases . We provide both installer and archive formats for each platform. Installer (Recommended) : Such as *.exe , *.dmg , *.AppImage , etc. Strongly recommended as it supports automatic updates . Archive : Such as *.zip . Extract and use, but cannot auto-update. Core Advantages of Desktop Application : โ No CORS Limitations : As a native desktop application, it completely eliminates browser Cross-Origin Resource Sharing (CORS) issues. This means you can directly connect to any AI service provider's API, including locally deployed Ollama or commercial APIs with strict security policies, for the most complete and stable functional experience. โ Automatic Updates : Versions installed through installers (like .exe , .dmg ) can automatically check and update to the latest version. โ Independent Operation : No browser dependency, providing faster response and better performance. 4.
ๅ งๅฎน็บๆถ้็ถๆฅๆๅ็ repo ๆ่ฟฐๅๆ๏ผๅฎๆด่ณ่จ่ซ่ฆ GitHub ๅ้ ใ