The APAF AI Copilot is a high-fidelity, self-driving multi-workshop consultant designed to guide non-technical business founders through the full product discovery lifecycle.
Instead of overwhelming users with forms, the Copilot uses a warm, conversational Clustered Question model to synthesize professional-grade product documentation from simple dialogue.
- 12 Modular Workshops: Covers everything from Project Initiation to Design Planning.
- Clustered Conversational Logic: Groups related technical questions into natural, "big picture" prompts.
- High-Fidelity Deliverables: Automatically generates PRDs, Lean Canvases, User Journey Maps, Gantt Charts, and RACI Matrices.
- AI Brain: Powered by GPT-4o, specifically tuned to act as a senior product advisor.
- Zero-Jargon Interface: Designed specifically for founders who want to build products without getting lost in technical terminology.
This is a monorepo consisting of two main components:
/copilot-app: A modern React + TypeScript frontend built with Vite./copilot-server: A lightweight Node.js + Express backend that interfaces with the OpenAI API./documentation: Contains the "Source of Truth" for all workshop prompts, mapping tables, and PDF standards.
- Frontend: React 18, TypeScript, Vite, Vanilla CSS.
- Backend: Node.js, Express, OpenAI SDK.
- Deployment:
git clone https://github.com/kevinkjose100-byte/Productbuilder-Copilot.git
cd Productbuilder-Copilotcd copilot-server
npm installCreate a .env file in /copilot-server:
OPENAI_API_KEY=your_openai_key_here
PORT=3001Start the server:
npm startcd ../copilot-app
npm installCreate a .env file in /copilot-app:
VITE_API_URL=http://localhost:3001Start the app:
npm run devThe Copilot guides users through 4 distinct phases:
- Phase 1: Project Initiation (Workshop 1)
- Phase 2: Discovery & Definition (Workshops 2-5)
- Phase 3: Prioritization & Requirements (Workshops 6-9)
- Phase 4: Design & Prototyping (Workshops 10-12)
Detailed prompt structures and mapping logic can be found in the /documentation directory:
Built with ❤️ for non-technical founders.