AI personality chat prototype
VibeChill
Full-stack AI personality chat experiment with streaming responses, tone sliders, conversation modes, memory summaries, safety checks, token limits, and admin tools.
ExperimentsPublic catalog entry

What it is
VibeChill is a full-stack AI chat prototype built around personality-driven conversations. It includes email/password auth, protected app routes, seeded chat personas, streaming AI responses, tone sliders for humor, energy, and complexity, conversation modes, memory summaries, daily token limits, safety checks, vibe streaks, confetti milestones, and an admin panel for managing personalities. It is an AI chat UX and product-architecture experiment. Not therapy, clinical advice, or a production moderation platform.
Key capabilities
01 Product
- Seeded personality library
- Streaming AI chat responses
- Humor, energy, and complexity tone sliders
- Conversation modes for affirming, coaching, roasting, and facts
- Memory summaries for longer chat context
- Server-side safety checks before AI calls
- Per-user daily token usage limits
- Vibe streaks and confetti milestones
- Full-stack Next.js App Router architecture
- Streaming AI chat implementation
- Prompt composition with persona, mode, tone, memory, and recent messages
- Token tracking and quota design
- Human-safety-aware AI product framing
02 Platform
- Email/password auth with protected app routes
- Admin panel for personality management
- Auth/session security with bcrypt and HTTP-only cookies
- Prisma-backed users, sessions, chats, messages, personalities, and safety events
- Role-based admin route enforcement
Build / stack
Technology
- Next.js
- TypeScript
- Prisma
- SQLite
- Vercel AI SDK
- Vitest
System
- Auth
- Streaming chat
- OpenAI-compatible
- Safety checks
- Token limits
- Admin tools
Status
Experiment
Experiment focused on personality chat UX, streaming AI responses, tone controls, memory summaries, safety checks, token limits, auth, streaks, and admin personality management.