Superseded: the Hanzo GitHub App pushes a webhook, so the forge tracks GitHub without a per-repo workflow. This file called git.hanzo.ai/api/v1/.../mirror-sync — a Gitea API for a system we no longer drive — and would sit inert in every repo. One mechanism, in one place, instead of ~350 copies of a cron.
PromptSage
PromptSage is a lightweight Mac menu bar app that helps you craft perfect AI prompts. It observes when you're writing in any AI tool (web or native app) and offers to enhance your prompt before submission.
Features
- System-wide prompt detection: Works with any AI tool, including ChatGPT, Claude, Gemini, and more
- Intelligent prompt enhancement: Improves clarity, specificity, and structure
- Non-intrusive experience: Sleek menu bar integration that stays out of your way
- Multiple enhancement styles: Choose from balanced, concise, detailed, technical, or creative styles
- Various LLM providers: Support for OpenAI, Anthropic Claude, Google Gemini, and local models via Ollama
How It Works
- PromptSage runs in your menu bar, monitoring for potential AI prompts
- When you write a prompt in any AI tool, PromptSage detects it
- A notification appears asking if you'd like to enhance the prompt
- If you choose to enhance, PromptSage sends your prompt to an LLM for improvement
- You can review, edit, and apply the enhanced prompt with a single click
Screenshots
System Requirements
- macOS 13.0 (Monterey) or later
- Internet connection (for cloud LLM providers)
- Accessibility permissions (required for text monitoring)
Installation
- Download the latest release from the Releases page
- Move PromptSage.app to your Applications folder
- Launch the app and follow the setup instructions
- Grant Accessibility permissions when prompted
Quick Start Guide
Using Environment Variables for API Keys
PromptSage can use API keys from environment variables:
OPENAI_API_KEY- For OpenAI (GPT-3.5, GPT-4, etc.)ANTHROPIC_API_KEY- For Anthropic Claude modelsGOOGLE_API_KEY- For Google Gemini models
For convenience, you can use the included launcher script that will prompt for your API keys and set the appropriate environment variables:
# Run the launcher script
./run_prompt_sage.sh
Manual Configuration
You can also configure API keys directly in the app:
- Click the PromptSage icon in the menu bar
- Select "Preferences..."
- Go to the "LLM Settings" tab
- Choose your preferred LLM provider
- Enter your API key
Pricing
PromptSage offers three pricing tiers:
Free
- 5 prompt enhancements per day
- Basic enhancement algorithms
- Single AI model (GPT-3.5)
Pro ($8.99/month or $89.99/year)
- Unlimited prompt enhancements
- Advanced enhancement algorithms
- Multiple AI models
- Prompt history and templates
- Priority processing
Team ($14.99/user/month)
- All Pro features
- Shared prompt libraries
- Admin dashboard
- Usage analytics
- Priority support
Privacy
PromptSage is designed with privacy in mind:
- All text monitoring happens locally on your device
- No data is stored or analyzed without your consent
- API keys are securely stored in your system's keychain
- Option to use local models for complete privacy
Development
Prerequisites
- Xcode 15 or later
- Swift 5.9 or later
- macOS 13.0 SDK or later
Building from Source
- Clone the repository:
git clone https://github.com/promptsage/promptsage.git
cd promptsage
- Open the project in Xcode:
open PromptSage.xcodeproj
- Build the project (⌘B) or run (⌘R)
Development Notes
- Use local development with Ollama for testing without API keys
- The app uses macOS Accessibility APIs for text monitoring
- API keys can be set in environment variables for development
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
Distributed under the MIT License. See LICENSE for more information.
Contact
PromptSage Team - [email protected]
Project Link: https://github.com/promptsage/promptsage
Website: https://promptsage.com

