Commit Graph

4 Commits

Author SHA1 Message Date
Garry Tan e9fbb664f8 refactor: reorganize codebase — move browse CLI to browse/ directory
Restructure project layout: src/ → browse/src/, test/ → browse/test/. Add snapshot testing. Update docs, package.json, and skills integration. Add setup script and TODO tracking.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
2026-03-11 19:28:50 -07:00
Garry Tan e9c1ec427a chore: remove accidental build artifact, ignore *.bun-build
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:26:00 -07:00
Garry Tan 63bd25ed88 chore: ignore bun.lock
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:23:45 -07:00
Garry Tan 564599e58b feat: persistent Chromium daemon with CLI wrapper
Bun-powered HTTP server on localhost keeps headless Chromium alive
between commands. CLI auto-starts server on first call (~3s), subsequent
commands ~100-200ms. Bearer token auth, 30 min idle shutdown, auto-restart
on Chromium crash.

Architecture: compiled CLI binary → HTTP POST → Bun.serve → Playwright

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 14:23:44 -07:00