Kokon
Nano Banana와 Generative Fill을 대신할 수 있는 무료 로컬 대안
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A style-locked watercolor illustration generator. Type a subject, get an illustration in a single curated style. Made for friends.
PRD.md — what we're building and whyCLAUDE.md — rules for AI assistants working on this repoUI-REVIEW.md — checklist every screen must pass before it shipsNext.js 15 · TypeScript · Tailwind v4 · Fraunces + Geist · Supabase · Google GenAI (Nano Banana) · Vercel
pnpm install
cp .env.example .env # fill in keys
pnpm db:generate # generate Drizzle migrations
pnpm db:migrate # apply migrations to Supabase
pnpm dev # http://localhost:3000
Style reference images live in public/style-refs/. Add 3–5 of your best example illustrations here before first generation — the app selects one at random to guide each request.
pnpm dev # next dev
pnpm build # next build
pnpm typecheck # tsc --noEmit
pnpm lint # next lint
pnpm db:generate # drizzle-kit generate
pnpm db:migrate # drizzle-kit migrate
pnpm db:studio # drizzle-kit studio
DATABASE_URL= # Supabase Postgres connection
SUPABASE_URL=
SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
GEMINI_API_KEY= # Google AI Studio
APP_SECRET= # for IP hashing
DAILY_COST_CAP_USD=10
IP_DAILY_LIMIT=20
NEXT_PUBLIC_APP_URL=
Vercel. Connect Supabase via the integration. Set env vars above. That's it.
Personal. Not open source.