# Yarrow

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Kevin Taleb Dehkordi](https://cerebralvalley.ai/u/Yarrow)
- **GitHub:** https://github.com/KevTale/yarrow-hackathon
- **Demo video:** https://youtu.be/KZ9VFkE6u8Q
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3343

Yarrow is a ticket harness: one platform to write the right ticket, get it built by agents, and review what they ship.

AI agents now write code faster than teams can review it. Pull requests pile up, and reading a 400-line diff is still how most people decide to merge. Yarrow moves the whole loop into one place:

1. Write the ticket with Muse Spark, typed or on a voice call. It reads the repository and the project's tickets, says what already exists and asks what it can't find out alone.
2. Slide to start. Muse Wonder implements it in Yarrow's own container, Claude Opus reviews its code, and a draft pull request opens on GitHub.
3. Every pull request comes with a narrated demo recorded on a real desktop: the app running, the code in VS Code, the tests in a terminal.
4. Interrupt the demo and ask anything, by voice or text. Muse Spark answers on a live desktop running the branch: it clicks through the app, opens files and runs commands in front of you, and turns new ideas into the next ticket.
5. Slide to merge.

Live at yarrow.run, with tickets from GitHub Issues, Jira, Trello and Linear.

Built before the Hackathon:
- Core infrastructure: the GitHub repository, TanStack Start application, Supabase backend, and Cloudflare hosting and deployment setup.
- Importing GitHub repositories, connecting Jira projects, and listing GitHub Issues and Jira tickets in Yarrow.
- Starting tickets directly from Yarrow, with Claude Opus implementing the changes and GPT Astra reviewing them before opening a draft pull request. (Later changed to Muse Wonder and Claude Opus)

Built during the Hackathon:
- Integration of Muse Wonder as the implementer, running in Yarrow’s own containers, with Claude Opus reviewing its changes.
- Agent-assisted ticket writing with Muse Spark, through text or voice. The agent reads the repository and existing tickets, identifies what already exists, asks clarifying questions, and drafts the ticket.
- A live desktop running the pull request’s branch, where the agent can navigate the app, open files, and run commands and tests.
- Interactive voice and text conversations during reviews: interrupt the demo, ask questions, and have the agent demonstrate its answers on the live desktop.
- Integration of Muse Spark across ticket creation, review conversations, and live calls.
- Turning ideas raised during a review into new tickets directly from the conversation.
- Slide-to-start, slide-to-retry, and slide-to-merge interactions.
- A unified review experience combining the demo, live desktop, conversation, changed files, and follow-up tickets.
- Completed builder-facing integrations with Linear and Trello, alongside a redesigned onboarding flow for importing repositories and connecting ticket sources.

## More from Meta Global AI Developer Hackathon

- [Asenturisk](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3340)
- [KIYT](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3341)
- [PeakQi](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3342)
- [Sprout](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3344)
- [Timo](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3345)
- [Real2Simulation](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3346)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/3343. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
