AI prompt engineering workbench for crafting, testing, and systematically evaluating prompts with powerful analysis tools.
AI prompt engineering workbench for crafting, testing, and systematically evaluating prompts with powerful analysis tools.
The AI prompt engineering workbench that generates, analyzes, and systematically tests prompts
Stop writing prompts from scratch. Let AI help you craft better prompts, then systematically validate them. Built with Go for speed and reliability.
Most prompt tools are glorified text editors. PromptForge brings engineering discipline to prompt development:
One-line Docker setup:
docker run -d -p 8080:8080 -e ANTHROPIC_API_KEY="your-key" ghcr.io/insaanimanav/prompt-forge:mainOr clone and run:
git clone https://github.com/insaanimanav/promptforge.git
cd promptforge && ./start.shOpen http://localhost:8080 and start crafting better prompts.
Creates comprehensive test suites including:
# Anthropic (Default)
-e ANTHROPIC_API_KEY="sk-ant-api03-..."
# OpenAI
-e OPENAI_API_KEY="sk-..."
# Azure OpenAI
-e AZURE_OPENAI_API_KEY="your-key"
-e AZURE_OPENAI_BASE_URL="https://your-resource.openai.azure.com"
# Ollama (Local AI)
-e OLLAMA_BASE_URL="http://localhost:11434"
-e DEFAULT_AI_PROVIDER="ollama"# Clone and setup
git clone https://github.com/insaanimanav/promptforge.git
cd promptforge
# Configure environment
cp .env.example .env
# Add your API keys to .env
# Run
cd api && go run main.goCore endpoints for integration:
POST /api/critique - Analyze promptsPOST /api/execute - Test with parametersPOST /api/generate-eval - Create test suitesGET /api/prompts - Manage prompt libraryBuilt for the prompt engineering community. Contributions welcome:
git checkout -b feature/nameGPLv3 - Built with ❤️ for better AI interactions
Transform prompt engineering from art to science
No open issues yet, or sync has not completed.