Designed to transform raw ideas into powerful, AI-optimized prompts.
PromptForge is an intelligent prompt engineering tool that helps users craft effective prompts for AI models. It uses advanced AI to analyze, optimize, and enhance your prompts for better results with language models like ChatGPT, Claude, and Gemini.
What makes it unique:
- AI-powered prompt optimization
- Real-time prompt analysis
- Best practices integration
- Multiple AI model support
- Template library for common use cases
- Prompt Optimization – AI-enhanced prompt refinement for better results
- Real-time Analysis – Instant feedback on prompt quality
- Template Library – Pre-built templates for common scenarios
- Multi-Model Support – Optimized for various AI models
- Prompt History – Save and manage your best prompts
- Angular Framework – Fast, modern SPA architecture
Frontend
- Angular
- TypeScript
- Tailwind CSS
Backend
- Appwrite
AI / ML
- Google Gemini API
- Prompt Engineering Algorithms
User Input → Prompt Analysis → AI Optimization → Enhanced Prompt → Testing → Storage
# Clone the repository
git clone https://github.com/DevRanbir/PromptForge.git
# Navigate to project
cd PromptForge
# Install dependencies
npm install
# Start development server
npm startCreate a .env file and add:
GEMINI_API_KEY=your_gemini_api_key
APPWRITE_ENDPOINT=your_appwrite_endpoint
APPWRITE_PROJECT_ID=your_project_id- Step 1: Enter your raw prompt idea
- Step 2: AI analyzes and provides optimization suggestions
- Step 3: Review enhanced prompt versions
- Step 4: Test with different AI models
- Step 5: Save successful prompts to library
- Live Demo: https://promptforging.appwrite.network
PromptForge/
├── src/
│ ├── app/
│ │ ├── components/
│ │ ├── services/
│ │ └── models/
│ ├── assets/
│ └── environments/
├── angular.json
├── package.json
└── README.md
- Add A/B testing for prompts
- Implement prompt versioning
- Add collaboration features
- Create prompt analytics dashboard
- Add support for more AI models
- Name: DevRanbir
- GitHub: https://github.com/DevRanbir
This project is licensed under the MIT License.
