A free, public web tool for browsing Time-Addressable Media Store (TAMS) endpoints. No backend, no sign-up -- just add your TAMS store URL and start exploring.
Live at: cuttingroom.github.io/tamstool
- Multi-store management -- Connect to multiple TAMS endpoints, switch between them instantly
- Sources & Flows browser -- Filterable, sortable tables with customisable columns
- Omakase Player -- Advanced video player with timeline visualisation
- Diagram View -- Interactive graph of TAMS entity relationships
- Zero backend -- Everything runs in your browser; credentials stay in localStorage
- Visit cuttingroom.github.io/tamstool
- Click Manage Stores
- Add your TAMS endpoint URL (and optional Bearer token)
- Browse Sources and Flows
npm install --legacy-peer-deps
npm run devThe app runs at http://localhost:5173/tamstool/.
npm run build
npm run previewThis project is a fork of AWS TAMS Tools, an open-source project by Amazon Web Services released under the MIT-0 license.
TAMS (Time-Addressable Media Store) is a BBC initiative for time-addressable media.
Hosted and maintained by CuttingRoom to support the TAMS community.
You're welcome to fork this project. If you do, please remove CuttingRoom branding (logo, name, and links) and replace them with your own. The underlying code is MIT-0 licensed -- use it however you like.
This is a development and exploration tool. Do not point it at a production TAMS store -- it can delete flows and timeranges, and there is no undo. We provide it as-is, with no warranty or guarantees. CuttingRoom and the contributors accept no responsibility for data loss or any other damage resulting from its use.
MIT-0 (original AWS license)