spb/chat-spboucher Public
Private universal chat interface over the OpenRouter ecosystem — 400+ models, branching, streaming, usage tracking. Next.js 16 + SQLite, PWA, deployed on m4m64a at chat.spboucher.ai
TypeScript 78.8%
CSS 15.1%
JavaScript 4.9%
Shell 1.2%
-
feat: chat.spboucher.ai — universal OpenRouter chat, v1 production release
…
Full implementation per CLAUDE.md: single-user argon2id auth, SQLite persistence with message-tree branching, dynamic OpenRouter model catalog (409 models), normalized SSE streaming with true upstream cancellation, usage/cost tracking, Instrument Panel UI with Model Rail, installable PWA, launchd ops for node m4m64a + ngrok at chat.spboucher.ai. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>