mkdocs/docs/en/deployment/desktop.md
The desktop app is the best fit for long-term Prompt Optimizer usage, especially when you need local models, custom gateways, or internal enterprise APIs.
http://localhost, LAN services, and internal APIsGitHub Releases: https://github.com/linshenkx/prompt-optimizer/releases
The current desktop product name is PromptOptimizer. Build artifacts follow this naming pattern:
PromptOptimizer-<version>-<os>-<arch>.<ext>
Common examples:
PromptOptimizer-<version>-win-x64.exePromptOptimizer-<version>-win-x64.zipPromptOptimizer-<version>-mac-arm64.dmgPromptOptimizer-<version>-linux-x64.AppImage.exe installer..dmg.Applications..AppImage or .zip.chmod +x PromptOptimizer-<version>-linux-x64.AppImage
Ollama provider directly.Custom.Provider: Ollama
Base URL: http://localhost:11434/v1
Model: qwen2.5:7b
API Key: usually can be left empty
Provider: Custom
Base URL: http://localhost:1234/v1
Model: the model name currently exposed by LM Studio
API Key: any non-empty string
Custom is usually a better fit when your service is one of the following:
For localhost, private-network, and LAN OpenAI-compatible endpoints, the desktop app can route requests directly where appropriate. This avoids common proxy or browser-network misrouting issues while still allowing public HTTPS providers to use the normal network path.
The desktop app uses the standard OS application-data directory, and the folder name follows the product name PromptOptimizer.
Common locations:
Windows: %APPDATA%\PromptOptimizer\
macOS: ~/Library/Application Support/PromptOptimizer/
Linux: ~/.config/PromptOptimizer/
If you mainly need logs, they are typically under:
%APPDATA%\PromptOptimizer\logs\
If you only need:
then the hosted site or a self-deployed web app is usually enough.
Yes. The current desktop app reuses the core application workspaces and most of the same features. The Chinese documentation reflects the current implementation.
Not always, but it is usually more stable when you depend on local models, custom endpoints, or more complex network environments.
Yes. Prefer using Data Management inside the app for export and import instead of editing files directly inside the application directory.