# prompt-optimizer
**Repository Path**: lance521/prompt-optimizer
## Basic Information
- **Project Name**: prompt-optimizer
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: AGPL-3.0
- **Default Branch**: develop
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2026-03-30
- **Last Updated**: 2026-03-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Prompt Optimizer π
[English](README_EN.md) | [δΈζ](README.md)
[](https://github.com/linshenkx/prompt-optimizer/stargazers)


[](LICENSE)
[](https://hub.docker.com/r/linshen/prompt-optimizer)

[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flinshenkx%2Fprompt-optimizer)
[Live Demo](https://prompt.always200.com) | [Quick Start](#quick-start) | [FAQ](#faq) | [Chrome Extension](https://chromewebstore.google.com/detail/prompt-optimizer/cakkkhboolfnadechdlgdcnjammejlna)
[Development Docs](dev.md) | [Vercel Deployment Guide](docs/user/deployment/vercel_en.md) | [MCP Deployment Guide](docs/user/mcp-server_en.md) | [DeepWiki Docs](https://deepwiki.com/linshenkx/prompt-optimizer) | [ZRead Docs](https://zread.ai/linshenkx/prompt-optimizer)
## π 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.
### π₯ Feature Demonstration
1. Role-playing Dialogue: Unleashing the Potential of Small Models
In cost-effective production scenarios or privacy-focused local deployments, structured prompts enable small models to consistently enter character roles, providing immersive and highly consistent role-playing experiences that effectively unleash their potential.
2. Knowledge Graph Extraction: Ensuring Production Environment Stability
In production environments requiring programmatic processing, high-quality prompts can significantly reduce requirements for model intelligence, enabling more economical small models to stably output reliable specified formats. This tool aims to assist developers in quickly achieving this goal, thereby accelerating development, ensuring stability, and achieving cost reduction and efficiency improvement.
3. Poetry Writing: Assisting Creative Exploration and Requirement Customization
When facing a powerful AI, our goal is not just to get a "good" answer, but to get a "desired" unique answer. This tool can help users refine vague inspiration (like "write a poem") into specific requirements (about what theme, what imagery, what emotions), assisting you in exploring, discovering, and precisely expressing your creativity to co-create unique works with AI.
## β¨ 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
- π **Comparison Testing**: Real-time comparison between original and optimized prompts for intuitive demonstration of optimization effects
- π€ **Multi-model Integration**: Support for mainstream AI models including OpenAI, Gemini, DeepSeek, Zhipu AI, SiliconFlow, etc.
- πΌοΈ **Image Generation**: Support for Text-to-Image (T2I) and Image-to-Image (I2I) with models like Gemini, Seedream
- π **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-model Support**: Integrated with mainstream image generation models like Gemini, Seedream
- βοΈ **Model Parameters**: Support model-specific parameter configuration (size, style, etc.)
- π₯ **Preview & Download**: Real-time preview of generated results with download support
### 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
- π― **Flexible Debugging**: Enhanced prompt testing and debugging capabilities
For detailed usage instructions, please refer to the [Image Mode Documentation](docs/image-mode.md)
## Quick Start
### 1. Use Online Version (Recommended)
Direct access: [https://prompt.always200.com](https://prompt.always200.com)
This is a pure frontend project with all data stored locally in your browser and never uploaded to any server, making the online version both safe and reliable to use.
### 2. Vercel Deployment
Method 1: One-click deployment to your own Vercel:
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Flinshenkx%2Fprompt-optimizer)
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.: Configure API keys for various AI service providers
For more detailed deployment steps and important notes, please check:
- [Vercel Deployment Guide](docs/user/deployment/vercel_en.md)
### 3. Download Desktop Application
Download the latest version from [GitHub Releases](https://github.com/linshenkx/prompt-optimizer/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. Install Chrome Extension
1. Install from Chrome Web Store (may not be the latest version due to approval delays): [Chrome Web Store](https://chromewebstore.google.com/detail/prompt-optimizer/cakkkhboolfnadechdlgdcnjammejlna)
2. Click the icon to open the Prompt Optimizer
### 5. Docker Deployment