prompt-forge  by insaaniManav

AI prompt engineering workbench

created 1 month ago
521 stars

Top 61.3% on sourcepulse

GitHubView on GitHub
Project Summary

PromptForge is an AI prompt engineering workbench designed to bring engineering discipline to prompt development, enabling users to craft, test, and systematically evaluate prompts. It targets AI researchers, developers, and power users seeking to optimize prompt performance and reliability through automated analysis and testing.

How It Works

PromptForge leverages AI for smart prompt generation, offering context-aware suggestions and best-practice validation. Its core strength lies in systematic evaluation, automatically creating comprehensive test suites for robustness, safety, and accuracy. The system supports multi-model comparison and provides detailed performance analytics, moving prompt engineering from an art to a science.

Quick Start & Requirements

  • Install/Run: Docker is recommended: docker run -d -p 8080:8080 -e ANTHROPIC_API_KEY="your-key" ghcr.io/insaanimanav/prompt-forge:main. Alternatively, clone and run ./start.sh.
  • Prerequisites: API keys for supported AI models (Anthropic, OpenAI, Azure OpenAI, Ollama).
  • Demo: Interactive Demo (after running).

Highlighted Details

  • Supports multiple AI models including Claude 3.5 Sonnet, GPT-4.1, Azure OpenAI, and local Ollama models.
  • Features systematic evaluation for robustness, safety, and accuracy.
  • Includes AI-powered prompt generation and advanced analysis with optimization feedback.
  • Offers prompt management with version control, search, and tags.

Maintenance & Community

Contributions are welcomed for additional AI model integrations, enhanced evaluation metrics, UI/UX improvements, and performance optimizations.

Licensing & Compatibility

Licensed under GPLv3, which may impose copyleft restrictions on derivative works. Compatibility with closed-source commercial applications may require careful consideration due to the GPLv3 license.

Limitations & Caveats

The project is licensed under GPLv3, which could impact commercial use cases requiring proprietary linking. Specific details on supported model versions beyond general names are not provided.

Health Check
Last commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
5
Issues (30d)
3
Star History
531 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.