Live Demo: https://ideas-vault-eight.vercel.app
"Ideas Vault" is a personal, secure digital notebook that doesn't just store your startup ideas—it validates them. It acts like having a 24/7 Venture Capitalist analyst in your pocket who instantly researches the market potential of your random shower thoughts.
- Capture & Validate: Type out your idea, and the AI Agent (acting as a Senior VC Analyst) researches the concept in real-time.
- Collaborative Discovery: A multi-stage AI-guided conversation to refine ideas, assess founder-fit, and generate optimized research prompts.
- Detailed Research Reports:
- Readiness Score: 0-100 viability rating.
- Market Size: Estimated TAM (Total Addressable Market).
- Competitors: Analysis of existing players.
- Action Plan: The first 3 steps you should take to build it.
- "Bring Your Own Key" AI: You aren't locked into one AI provider. You can plug in your own OpenRouter/OpenAI/Grok keys to power the brain.
- Secure Storage: Uses Postgres (Supabase) so you own your data.
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4
- Backend & Auth: Supabase
- AI Integration: OpenAI SDK (compatible with OpenRouter)
- Node.js 18+
- A Supabase project
- An API Key for an AI provider (OpenAI, OpenRouter, etc.)
-
Clone the repository
git clone <your-repo-url> cd ideas-vault
-
Install dependencies
npm install
-
Environment Setup Create a
.env.localfile based on.env.example:cp .env.example .env.local
Fill in your Supabase credentials and AI API key.
-
Database Setup Run the SQL commands from
schema.sqlin your Supabase SQL Editor to set up tables and security policies. -
Run the development server
npm run dev
Open http://localhost:3000 with your browser to see the result.