SPB Git

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%

History of src/app/layout.tsx · clear filter

  1. 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>
    Simon-Pierre Boucher committed 6 h ago (Aug 12, 2026) · 1 file changed +43 −16
  2. Simon-Pierre Boucher committed 7 h ago (Aug 12, 2026) · 1 file changed +26