Files
freeway/.gitignore
T
Aryan SinghandClaude Opus 5 eeb5cad4ce Add a recorded demo, and the script that produces it
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>
2026-08-16 22:53:45 -05:00

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/