ALL WORK
Vibe-coded · learningAI / LLMFull-stack

AI GM Copilot.

A tabletop RPG assistant where the human GM stays in control. [One or two sentences: who it's for and what changed because of it.]

[HERO SCREENSHOT / LOOPING GIF]
ROLE[Solo / team role]
TIMELINE[Mon YYYY] — [Mon YYYY]
PLATFORMWeb · API
STATUS
[Live / In progress]
01/ OVERVIEW

The problem

[What was painful or missing, and for whom. Two or three sentences.]

What I built

[The solution in plain words — what a user does and what happens.]

What happened

[Result, number, or lesson. Skip if there's no honest number.]

02/ HONEST KNOWLEDGE CHECK
Code
still learning
Architecture
know the architecture
Logic
iterating prompts

I can explain

[Prompt chaining, world state JSON, GM approval flow.]

Still learning

[Complex state synchronization, latency optimizations.]

03/ TECH STACK

Core Tech

CClaude API
NNext.js
Why: [Rich storytelling reasoning]
04/ ARCHITECTURE
entryGM InputUI prompt
serverNext.js APIcontext assembler
modelClaude 3.5 Sonnetstory generator

[Streaming story completions with structured JSON schema state.]

05/ SCREENSHOTS
06/ TRY IT

No sign-in needed. Poke around with sample data.

demo.example.comOPEN

[EMBEDDED LIVE DEMO · IFRAME]

Launch external preview

2-min video walkthrough

RUN IT LOCALLY
$ npm run dev
07/ DECISIONS & CHALLENGES

[Decision or challenge 1]

[Keeping the GM in the loop rather than auto-resolving.]

[Decision or challenge 2]

[Managing multi-turn inventory & NPC memory.]

[What I'd do next]

[Map generation with SVG overlays.]

NEXT PROJECT

Chronolog →

Open