Skip to content
← Back to projects

I'm Down — Wellness RPG

A wellness app disguised as an RPG — with AI companions, quests, and an Animal Crossing-inspired town.

Builderclaude-codenext-jsdeepseek

What I Built

I'm Down is a mobile-first wellness app that feels like a cozy game, not a therapy tool. You visit a town with AI companions — a dog named Buddy who helps with emotional reframing, a cat named Nori who helps with people problems, and a fortune-telling grandmother named Ah-Ma.

Each companion gives you 3 micro-quests to complete. You earn hearts by doing them. It's Animal Crossing meets mental wellness.

Tools Used

  • -Claude Code — Built the full app, all AI companion logic
  • -Next.js 16 — App Router, server components
  • -DeepSeek — AI backend for companion personalities
  • -Framer Motion — Mood-based character animations
  • -Tailwind CSS — Warm, cozy design system

How I Vibe Coded It

The entire app was built in one extended session with Claude Code. I started with the town map concept and described each companion's personality in plain English. Claude Code turned that into working AI endpoints with structured output parsing.

The dialogue system uses a typewriter effect that makes AI responses feel intentional. Each companion has mood states (resting, listening, thinking, happy) with unique animations.

Key Lessons

  • -Design is the hard part. The code was easy — making it feel warm and cozy took the most iteration.
  • -AI personalities need constraints. Without strict voice guidelines, every companion sounded the same. I wrote detailed personality docs and Claude Code followed them.
  • -PWA is underrated. This runs as a mobile web app and feels native. No app store needed.