Find any moment your team recorded
Search by what was said, what was open, and what ran. Each result plays from that second.
What your team can find
Every recording your team keeps adds to what search can answer. These are the questions teams bring back to it.
Why a decision was made
Search the ticket or the words someone used. Play the moment they gave the reason, in their own voice.
The product as it was
A recording shows the build on the day it was made. Code context points to the branch and the commit that was checked out.
The doc you could not find
Each recording lists the Figma files, tickets, and pages that were open under Links. Search finds them by name or address.
Context for a code review
Search the file a change touches. Watch the walkthrough that explains it, and comment on the second you want to ask about.
A bug you have seen before
Search the error. Find the last recording where it happened, and the one where someone fixed it.
A head start for new teammates
Search the area someone is about to own. They watch how it was built and hear why it works that way.
Every recording is a timeline of moments
The file that was open, the ticket on screen, the command that ran, what someone said. Search lights up the matching moments across every recording, and playback starts at the one you pick.
4 moments · 2 recordings
Migrating the orders table
0:04 / 2:31- Migrating the orders tableTheo, 2:31
- Why the migration stalled on stagingSam, 3:05
- Billing page review, build 42Priya, 1:52
- Q4 roadmap walkthroughPriya, 2:20
- Checkout regression pass, build 43Marcus, 1:58
- Customer repro: refund after a failed checkoutLena, 1:30
Search by word
Anything anyone said, from the transcript.
Search by file
Every recording where route.ts was open on main.
Search by command
Every recording where pnpm db:migrate ran.
Search from anywhere
The same index answers the web, the command line, and your agent, with the same permissions.
Web
Search in the Shoyu web app. Each result opens the recording at that moment.
Terminal
shoyu recording searchfilters by file, repo, or branch, and returns JSON for your scripts.MCP
Your agent searches with the
video_searchtool and gets a link to each moment back.
Skip the scrub. Search the moment
Ask for the error, the file, or the command, and land on that timestamp.








