Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Product Studio

An open-source AI cofounder for building products — inspired by aicofounder.com.

Features

  • Canvas Workspace — Infinite workspace with documents, notes, websites, and sections
  • AI Chat — Your AI leads conversations, challenges assumptions, researches facts, and drives your project forward
  • Research Agent — Multiple AI agents search web and social communities in parallel, producing cited reports
  • Ultraplan — Strategic planning agent that finds your #1 blocker and creates a plan to break through
  • Brainstorm — Finds real problems people discuss in online communities and turns them into grounded product ideas
  • Website Builder — AI designs and codes production-grade websites with live preview

Architecture

┌─────────────────────────────────────────────────────────┐
│                    Frontend (Next.js 14)                │
│  Canvas │ Chat │ Research │ Website Builder │ Settings  │
└──────────────────────┬──────────────────────────────────┘
                       │ REST + SSE
┌──────────────────────▼──────────────────────────────────┐
│                   Backend (FastAPI)                      │
│                                                          │
│  ┌──────────┐  ┌──────────┐  ┌────────────┐  ┌───────┐ │
│  │Supervisor│  │ Research │  │ Ultraplan  │  │Brain- │ │
│  │ Agent    │  │ Agent    │  │  Agent     │  │storm  │ │
│  └────┬─────┘  └────┬─────┘  └─────┬──────┘  └───┬───┘ │
│       │             │               │              │     │
│  MiniMax M2.7 │ Claude 3.5 │ MiniMax M2.7 │ MiniMax │
└─────────────────────────────────────────────────────────┘

Tech Stack

Layer Tech
Frontend Next.js 14, TypeScript, Tailwind CSS, shadcn/ui
Backend Python 3.11+, FastAPI, Pydantic, SQLAlchemy
Database SQLite (dev) / PostgreSQL (prod) via Prisma
AI MiniMax M2.7 (primary), Claude 3.5 Sonnet (code/reasoning)
Search DuckDuckGo (free), Reddit API
Realtime Server-Sent Events (SSE)
Auth GitHub OAuth
Deploy Docker, Vercel (frontend), Railway/Render (backend)

Quick Start

Prerequisites

  • Docker & Docker Compose
  • Node.js 20+
  • Python 3.11+
  • MiniMax API key
  • Anthropic API key (for Claude)

Setup

# 1. Clone the repo
git clone https://github.com/LegendaryLionMan/ai-product-studio.git
cd ai-product-studio

# 2. Configure environment
cp .env.example .env
# Edit .env with your API keys

# 3. Start infrastructure
docker-compose up -d redis

# 4. Start backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload --port 8000

# 5. Start frontend (new terminal)
cd frontend
npm install
npm run dev

# 6. Open http://localhost:3000

With Docker

docker-compose up --build

Project Structure

ai-product-studio/
├── frontend/          # Next.js 14 application
│   ├── app/           # App Router pages
│   ├── components/    # React components
│   └── lib/           # Utilities
├── backend/           # FastAPI application
│   ├── agents/        # AI agents
│   ├── api/           # API routes
│   ├── db/            # Database models
│   └── services/      # External services
├── shared/            # Shared TypeScript + Python types
└── docker-compose.yml

Environment Variables

See .env.example for all required configuration.

License

MIT

About

AI Product Studio: an open-source AI cofounder for building products — canvas workspace, research agents, ultraplan, website builder

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages