A local-first URL shortener. Shorten URLs, manage links, resolve short codes, and serve redirects — all from your terminal, all stored in SQLite on your machine.
Built with bigpowers — browse the specs/ directory to see the full spec-driven development trail.
pip install -r requirements.txt
python -m shorty shorten https://example.com/very/long/url
python -m shorty resolve abc123
python -m shorty listThis repo's specs/ directory is the real product — a complete bigpowers trail from day one:
specs/product/SCOPE_LATEST.yaml— what shorty doesspecs/release-plan.yaml— epics and stories, WSJF-scoredspecs/state.yaml— session state and handoffspecs/epics/— epic capsules with tasks and verify commandsspecs/bugs/— bug investigation trails
Read the trail commit-by-commit to see spec-driven development in action.
