Skip to content

Zhang-986/Prompt-Forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prompt-Forge

简体中文 | English

A full-stack Prompt management platform with version control, AI Arena, and team collaboration.

What's This?

Managing prompts in a team is painful - different versions flying around in Slack, no way to track what changed, can't compare which prompt actually works better. Prompt-Forge solves this.

Core Features:

  • Version control for prompts (like Git, but for prompts)
  • AI Arena - pit different AI models against each other with ELO ratings
  • Prompt Coach - let AI help you improve your prompts
  • Template marketplace - share and clone prompts
  • Multi-tenant workspaces for team collaboration

Tech Stack

Backend: Spring Boot 3.3 + Spring AI + MyBatis-Plus + Redis + MySQL

Frontend: Vue 3 + TypeScript + Vite + Ant Design Vue

Quick Start

Prerequisites

  • JDK 17+
  • Node.js 18+
  • MySQL 8.0+
  • Redis

Setup

# Clone
git clone https://github.com/Zhang-986/prompt-forge.git
cd prompt-forge

# Database
mysql -u root -p < sql/init.sql

# Backend (update application.yml with your DB/Redis config first)
mvn spring-boot:run

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

Access:

Test Accounts

User Password Role
admin admin123 Admin
demo demo123 Member

Project Structure

├── src/main/java/com/zzk/
│   ├── application/        # Business logic
│   ├── domain/             # Domain models
│   ├── infrastructure/     # DB, cache, utils
│   └── interfaces/         # REST controllers
├── frontend/src/
│   ├── api/                # API calls
│   ├── views/              # Pages
│   └── components/         # Components
└── sql/                    # DB scripts

License

MIT

About

Full-stack Prompt management platform with version control, AI Arena, and team collaboration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published