Rally

AI-native interactive character experience with Live2D, memory, games, dates, and relationship building.

Overview

Rally by Phantasy is the consumer vertical slice: a character-led relationship-sim experience that makes personality, memory, product state, progression, and visual-novel-style story systems visible as one product.

How It Works

  • A character product can keep ordinary chat history and runtime state browser-local where possible while using an API for product state.
  • An AI-native relationship experience needs more than a prompt: Live2D presence, memory, affection, date scenes, inventory, mana, billing, and release gates all shape the return loop.
  • Payment and hosted access can be described cleanly without turning the product into a speculative asset launch.

Launch Path

Local Mode is the public default. The demo path shows the mode picker, Live2D, one chat turn, date/story surface, account or wardrobe state, Base Pay catalog readiness, and the EX gate as an access check.

EX is a gated hosted path. It should only be shown as hosted chat when entitlement and session verification pass.

Rally is intended for adults only. The public product story is AI-native character entertainment; the age boundary is a safety and access requirement.

Hard Parts

  • Client: React + Vite, Live2D, browser-local chat/runtime storage, local model loading.
  • API: Hono, Cloudflare Workers/Node modes, profile sessions, affection, dates, inventory, mana, payment state, and EX session handoff.
  • Release discipline: targeted route tests first, scoped typechecks next, readiness smoke last.

Results

Rally is the clearest visual proof of the Phantasy thesis: an AI companion should feel like an interactive character product, not a generic chatbot with a mascot.

# ai# companion# local-first# product-engineering

Media

Rally landing page showing the Live2D character product surface
Landing page showing Rally as a character-led AI companion product instead of a plain chat surface.
Rally adventure scene with Live2D character, visual novel background, and dialogue box
Adventure/date scene showing the relationship-sim loop, character presence, and dialogue surface.