Files
2nd/10_Wiki/Topics/AI_and_ML/Startup Projects.md
T
koriweb d8a80f6272 chore(wiki): dangling 링크 canonical 정규화 (768파일/1200건)
이름만 다른(표기 변형) [[위키링크]]를 대상 문서의 canonical 제목으로 치환해
끊겼던 1,200개 링크를 연결. 제목/파일명 정규화 일치만 적용하고 별칭 매칭은
과병합 위험으로 제외(애매성 가드). 원본은 _link_reconcile_backup/ 에 백업.
도구: Datacollect/scripts/link_reconcile_apply.mjs

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-08 12:24:15 +09:00

5.5 KiB

id, title, category, status, canonical_id, aliases, duplicate_of, source_trust_level, confidence_score, verification_status, tags, raw_sources, last_reinforced, github_commit, tech_stack
id title category status canonical_id aliases duplicate_of source_trust_level confidence_score verification_status tags raw_sources last_reinforced github_commit tech_stack
wiki-2026-0508-startup-projects Startup Projects 10_Wiki/Topics verified self
side-project
mvp
indie-startup
ai-startup
none A 0.9 applied
startup
mvp
product
indie-hacker
ai-augmented
2026-05-10 pending
language framework
typescript nextjs-supabase-vercel

Startup Projects

매 한 줄

"매 idea → MVP → PMF — 매 minimum viable iteration". Startup projects 는 매 small team 이 short cycle 로 product 의 market fit 을 찾는 의 process — 매 2026 의 AI-augmented (Claude Code, v0, Cursor) 시대 에 single founder 가 weeks 의 launch 가능. 매 distribution 이 새로운 moat.

매 핵심

매 stage

  • Idea: 매 problem 검증 (5 사용자 interview > 50 의 survey).
  • MVP: 매 1~4 주 build — 매 핵심 1 기능 만.
  • Launch: 매 Product Hunt / Hacker News / X / TikTok.
  • PMF (Product-Market Fit): 매 retention 곡선 이 flatten + organic growth.
  • Scale: 매 paid acquisition + team hire.

매 modern stack (2026)

  • Build: Next.js 15 + Supabase / Convex + Vercel / Cloudflare.
  • AI: Claude Opus 4.7 / GPT-5 (logic), FLUX (image), ElevenLabs (voice).
  • Code agent: Claude Code, Cursor, v0.
  • Payments: Stripe / LemonSqueezy / Polar.
  • Analytics: PostHog / Plausible.
  • Email: Resend / Loops.

매 응용 (project type)

  1. Vertical AI SaaS — 매 niche workflow + LLM (legal review, medical scribe).
  2. AI wrapper + moat — 매 GPT API + proprietary data / community.
  3. Dev tool — 매 OSS + cloud (Linear, Cursor, Resend).
  4. Consumer AI — 매 chat / voice / image 의 mass app.
  5. Marketplace — 매 supply / demand 의 two-sided.

💻 패턴

Idea validation (LLM-assisted user interview)

// generate interview script via LLM, then run 5 calls
import Anthropic from "@anthropic-ai/sdk";
const a = new Anthropic();
const script = await a.messages.create({
  model: "claude-opus-4-7-20260101",
  max_tokens: 1000,
  messages: [{ role: "user", content: `Generate 7 Mom-Test questions for: ${idea}` }],
});

MVP scaffold (Next.js 15 + Supabase)

npx create-next-app@latest myapp --typescript --tailwind --app
cd myapp
npm install @supabase/supabase-js @supabase/ssr stripe @anthropic-ai/sdk
npx supabase init && npx supabase start

Stripe checkout (3 lines of magic)

const session = await stripe.checkout.sessions.create({
  mode: "subscription",
  line_items: [{ price: "price_xxx", quantity: 1 }],
  success_url: `${origin}/success?session_id={CHECKOUT_SESSION_ID}`,
  cancel_url: `${origin}/pricing`,
});
return Response.redirect(session.url!);

Waitlist (Resend + KV)

export async function POST(req: Request) {
  const { email } = await req.json();
  await kv.sadd("waitlist", email);
  await resend.emails.send({
    from: "founder@app.dev",
    to: email,
    subject: "You are on the list",
    text: "Thanks. We'll email when ready.",
  });
  return Response.json({ ok: true });
}

Product Hunt launch checklist (programmatic)

const checklist = [
  "Tagline ≤ 60 chars",
  "Gallery: 3 GIFs + 4 screenshots",
  "First comment with maker story",
  "Notify 50 supporters at 12:01 AM PT",
  "Reply to every comment within 1 hour",
];

Retention cohort (PostHog SQL)

SELECT
  date_trunc('week', signup_date) AS cohort,
  COUNT(DISTINCT CASE WHEN active_week_1 THEN user_id END)::float
    / COUNT(DISTINCT user_id) AS week_1_retention
FROM users GROUP BY 1 ORDER BY 1;

LLM cost guard (production)

const usage = await kv.incrby(`tokens:${userId}:${day}`, tokensUsed);
if (usage > plan.dailyTokenCap) throw new Error("Daily cap exceeded — upgrade");

매 결정 기준

상황 Approach
Solo + nights/weekends 1-feature MVP, no auth, free tier only
2 cofounder + 6mo runway vertical AI SaaS, Stripe day 1
Need fast ship Next.js + Supabase + Vercel
B2B SaaS LinkedIn outbound + demo-driven
Consumer TikTok / X 의 daily content + waitlist
Dev tool OSS-first + GitHub stars 의 social proof

기본값: Next.js 15 + Supabase + Stripe + Resend + PostHog. 매 launch 는 Product Hunt + HN + 5 communities.

🔗 Graph

🤖 LLM 활용

언제: idea validation script, landing copy, MVP scaffolding (Claude Code), launch tweet drafts, customer support drafts. 언제 X: financial / legal / hiring 의 final decisions — 매 expert 의 review 필수.

안티패턴

  • Build before talk: 6 month 의 stealth 개발 후 의 zero user. 매 5 user interview 먼저.
  • Feature creep MVP: 매 1 feature 의 sharp 의 vs 의 5 feature 의 mediocre.
  • Stealth mode: build in public 의 distribution moat 포기.
  • No pricing day 1: free 만 하면 willingness-to-pay 검증 X.
  • Founder-market fit 무시: 매 unfamiliar domain 의 6mo 의 grind 후 burnout.
  • AI wrapper 의 moat 부재: GPT-5 prompt 만 의 product 는 moat 0. Data / workflow / community moat 필요.

🧪 검증 / 중복

  • Verified (YC essays, The Mom Test by Rob Fitzpatrick, Indie Hackers community 2025-2026, Lenny's Newsletter).
  • 신뢰도 A.

🕓 Changelog

날짜 변경
2026-05-08 Phase 1
2026-05-10 Manual cleanup — modern AI-augmented startup playbook