AI-powered Product Requirements Document (PRD) generator — describe a product idea, pick a tech stack, and get a full PRD in seconds. Edit it with natural-language instructions, ask questions about it, and export to Markdown or PDF.
- Generate — turn a short prompt and an optional tech stack (frontend, backend, database, deployment) into a complete PRD
- Edit with AI — give a natural-language instruction and the AI rewrites the PRD in place
- Revision history — every AI edit is saved; browse past revisions and restore any of them
- Duplicate — clone an existing PRD as a new starting point
- Share — publish a PRD as a read-only public link, revoke it anytime
- Ask — ask questions about an existing PRD without modifying it
- Export — download any PRD as Markdown or PDF
- Two AI providers — Anthropic API (
ANTHROPIC_API_KEY) or theclaudeCLI already logged in on the host (claude_code), selectable per request - Auth — email/password accounts, PRDs are scoped to the owning user
- Frontend — Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS 4
- Backend — Go, Anthropic SDK for Go, pgx
- Database — PostgreSQL 17
- Deployment — Docker Compose (Postgres) + standalone Go binary + Next.js server
- Go 1.25+
- Node.js 20+
- Docker (for Postgres)
git clone https://github.com/onlyv4ns/requify.git
cd requify
cp backend/.env.example backend/.env
# then fill in AUTH_SECRET and ANTHROPIC_API_KEY in backend/.env./run.shThis starts Postgres via Docker Compose, the Go backend on :8080, and the Next.js frontend on :3000. Open http://localhost:3000.
docker compose up -d db
cd backend && go run . # :8080
cd frontend && npm install && npm run dev # :3000backend/ Go API server (auth, PRD generation/edit/revisions/duplicate/share/ask)
frontend/ Next.js app (generate, view/edit PRDs, revision history, public share view, auth)
db/ Postgres schema (init.sql)
run.sh Starts db + backend + frontend together
No license specified.
