📄 Lightning Lesson resource

Build plan: Market Research Agent

An AI agent that does market research for solo founders — the plan we vibe-coded live. Hand it to your own coding agent and build it yourself.

This is the build plan from the July 30 Lightning Lesson, “Live Build: Ship an AI Agent on Kimi K3.” In that hour we started from an empty folder and vibe-coded the whole thing live on Claude Code running Kimi K3 — the model wrote this spec, then built against it while everyone watched.

What's below is the plan itself, unedited. It's a plan, not a finished product — and that's the useful part. Everything a coding agent needs to build this is written down: the stack, the architecture, the report structure, the agent flow, the file layout, the decisions and why they were made. Download the raw markdown, drop it into Claude Code, Cursor, or whatever you use, and tell it to build. Or just read it as a worked example of what an agent-ready spec looks like.

The first three sections are below. The rest of the plan and the download are free with an account.

Context

Build a local demo of an AI agent that helps solo founders discover their next product idea. The founder describes their situation in natural language; the agent conducts one-shot market research via web search and delivers an interactive dashboard report.

Requirements Summary

Aspect Decision
Frontend React SPA (Vite)
Backend FastAPI (Python)
User Input Natural language prompt
Data Sources Web search (DuckDuckGo, no API key), social signals via search
Output Interactive dashboard with collapsible sections
Research Style One-shot (~30-60s), parallel sub-searches + LLM synthesis
LLM Kimi K3 via Moonshot Anthropic-compatible endpoint

Architecture

┌─────────────┐     POST /research     ┌─────────────┐
│  React SPA  │ ─────────────────────► │  FastAPI    │
│  (Vite)     │                        │  Backend    │
│             │ ◄── JSON Report ────── │             │
└─────────────┘                        └──────┬──────┘
                                              │
                       ┌──────────────────────┼──────────────────────┐
                       ▼                      ▼                      ▼
                ┌─────────────┐       ┌─────────────┐       ┌─────────────┐
                │ DuckDuckGo  │       │ DuckDuckGo  │       │ DuckDuckGo  │
                │ Trends      │       │ Competitors │       │ Pain Points │
                └─────────────┘       └─────────────┘       └─────────────┘
                       │                      │                      │
                       └──────────────────────┼──────────────────────┘
                                              ▼
                                       ┌─────────────┐
                                       │  Kimi K3    │
                                       │  Synthesis  │
                                       └─────────────┘

← scroll the diagram sideways

The rest of the plan, and the .md to hand your agent

The report structure, the agent flow, the full tech stack, the design decisions and how we verified it, plus the raw markdown to paste into your coding agent. Free account, no card.

Free community

Come build with us

You just watched someone build an agent in an hour. The hard part was never that hour — it's the next one, on your own, when the thing won't run and there's nobody to ask. That's what AI Superpower is for: a free community of people shipping AI products in public, posting the broken parts along with the wins. I'm in there most days. If you take this plan and build something with it, come show us — honestly, that's the best reason there is to join.