Skip to content

RahulRachhoya/PromptForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ PromptForge — Intelligent Prompt Enhancement Platform

Transform vague prompts into highly optimized, production-ready prompts using a 6-agent parallel AI system.

TypeScript NestJS Next.js License


🎯 What It Does

PromptForge takes a rough, vague prompt and runs it through 6 specialized AI agents in parallel to produce:

  • ✅ Clarity-enhanced prompts
  • ✅ Context-enriched prompts
  • ✅ Role-optimized prompts
  • ✅ Task-specific variations
  • ✅ Output-format optimized versions
  • ✅ Edge-case-aware prompts

🏗️ Architecture

User Input (vague prompt)
          │
          ▼
┌─────────────────────────────────────┐
│        Multi-Agent Orchestrator      │
│                                     │
│  Agent 1: Clarity Enhancer          │
│  Agent 2: Context Enricher    ──┐   │
│  Agent 3: Role Optimizer        │   │
│  Agent 4: Task Specialist  ─────┼──▶│ Merge & Score
│  Agent 5: Format Optimizer      │   │
│  Agent 6: Edge Case Handler ────┘   │
└─────────────────────────────────────┘
          │
          ▼
  Optimized Prompt Variants

🛠️ Tech Stack

Layer Technology
Backend NestJS 10 + TypeScript
Frontend Next.js 14 + React
AI Engine Multi-agent LLM orchestration
API REST + WebSocket

⚡ Quick Start

# Clone
git clone https://github.com/RahulRachhoya/PromptForge
cd PromptForge

# Setup (automated)
chmod +x setup.sh && ./setup.sh

# Or manually:
# Backend
cd backend && npm install && npm run start:dev

# Frontend
cd frontend && npm install && npm run dev

Open http://localhost:3000


📁 Project Structure

PromptForge/
├── backend/         # NestJS API + AI agent orchestration
├── frontend/        # Next.js UI
├── docs/            # Architecture & API docs
└── setup.sh         # One-click setup script

Built with ❤️ | rahulrachhoya.is-a.dev

About

AI-powered prompt engineering toolkit — craft, test, and optimize LLM prompts with TypeScript.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors