scripts/demo.sh is a real walkthrough: it starts the gateway, routes model:auto, resolves four aliases to four different models, shows a cache hit costing zero quota, recalls a name across a server-side session, 404s an unknown model with suggestions, and prints where the tokens went. Nothing is staged — every line is output the gateway actually produced against a live provider. scripts/record-demo.html turns a captured transcript into video frames. ffmpeg on macOS ships without freetype, so it can encode frames but cannot draw text; the browser can do both, so frames are rasterised on a canvas and posted to a local server for ffmpeg to assemble. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
20 lines
258 B
Plaintext
20 lines
258 B
Plaintext
node_modules/
|
|
dist/
|
|
*.tsbuildinfo
|
|
|
|
# Secrets and live state — never commit these.
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
data/
|
|
!data/.gitkeep
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
|
|
*.log
|
|
.DS_Store
|
|
|
|
# recorder scratch — the encoded demo is committed, the frames are not
|
|
demo/frames/
|