What do you want to do?
5 use cases
-
Show your agent a bug and have it fixed
Record the bug on screen, pin the broken element, then paste the prompt so your agent can fix it.
- Yap
- Claude Code
- Codex
- Content
- Beginner
View prompt
Using the Yap CLI and skill in the <repo or project path>, read the recording referenced in the pasted Yap prompt, find the frame where I said 'this' and the element I pinned, and fix it in the code. Report the changed files and confirm the pinned element now renders correctly.
-
Turn a rough product take into a captioned demo
Have your agent cut a single take of you showing the product into a tight, captioned demo video.
- Yap
- Claude Code
- Codex
- Content
- Intermediate
View prompt
Using the Yap CLI and skill, take the recording in <recording ID or file path>, cut out dead air and false starts, add captions from the transcript, and export a 60-second MP4 demo. Report the output path and the total duration, and confirm the captions match the spoken words.
-
Clean a podcast episode into clips and show notes
Clean the audio, cut highlight clips with captions and turn the transcript into show notes.
- Yap
- Claude Code
- Codex
- Content
- Intermediate
View prompt
Using the Yap CLI and skill, process the episode at <file path or recording ID>. Remove background noise, match loudness, export an M4A of the narration, and cut three captioned highlight clips. Report each output path and check that the show notes quote the transcript accurately.
-
Rehearse a pitch on camera and get pacing feedback
Record a practice pitch on camera and have your agent report pacing, filler words and rambling sections.
- Yap
- Claude Code
- Codex
- Content
- Intermediate
View prompt
Using the Yap CLI and skill, read the transcript and audio of the practice recording <recording ID>. Report the pacing, the filler words with their timestamps and any sections where the pitch drifted. Verify each timestamp by checking the transcript word timings.
-
Fix a misspoken word in your own voice
Regenerate one misspoken phrase in your voice with a local model instead of re-recording the whole take.
- Yap
- Claude Code
- Codex
- Content
- Advanced
View prompt
Using the Yap CLI and skill, find the phrase at <timestamp> in recording <recording ID> and regenerate it in the speaker's own voice, replacing the word <wrong word> with <correct word>. Report the revision ID and confirm by previewing that only that phrase changed.
How to use Yap
- Check you have what it needs: An Apple Silicon Mac running macOS 26 or newer; Claude Code, Codex or another AI agent harness; Permission to record the screen, microphone and optional camera when the app asks.
- Open dzhng/yap on GitHub and read the README and license.
- Ask your agent to install Yap by following https://justyap.io/llms.txt, or download the latest release from GitHub Releases and open Yap.app.
- Press ⌥⇧S over the display with the bug, talk while you hold ⇧ to draw, and ⇧-click to drop a numbered pin on the broken element.
- Press ⌥⇧S again to finish the recording.
- Press ⌥⇧V to paste the prompt into your agent, then say 'fix this'.
These steps come from our top use case, Show your agent a bug and have it fixed, which also has a copy-paste agent prompt.
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forDevelopers, product builders and creators on Apple Silicon Macs who want their AI agent to act on something they show and say instead of typing it out.
- Why it is hot
- LanguageTypeScript
- Sourcegithub.com/dzhng/yap · Back to Hot repos
Requirements
- An Apple Silicon Mac running macOS 26 or newer
- Claude Code, Codex or another AI agent harness
- Permission to record the screen, microphone and optional camera when the app asks
- Accessibility permission only if you want ⌥⇧V to paste the prompt for you
Add this badge to your README
Maintain Yap? Show readers where to find these use cases.
Markdown
[](https://dedupedai.com/use-cases/dzhng-yap/?utm_source=github&utm_medium=badge&utm_campaign=dzhng-yap)
HTML
<a href="https://dedupedai.com/use-cases/dzhng-yap/?utm_source=github&utm_medium=badge&utm_campaign=dzhng-yap"><img src="https://dedupedai.com/badge/dzhng/yap.svg" alt="Use cases on Deduped" height="20"></a>
A static image, no tracking script. About the badge
Questions about Yap
What is Yap?
Yap is a macOS app and agent toolkit that records your screen, voice and pointer marks so AI agents like Claude Code and Codex can read, edit and act on the recordings. It is an open-source project on GitHub: https://github.com/dzhng/yap.
Who is Yap for?
Developers, product builders and creators on Apple Silicon Macs who want their AI agent to act on something they show and say instead of typing it out.
What can I do with Yap?
5 use cases so far, for example: Show your agent a bug and have it fixed; Turn a rough product take into a captioned demo; Clean a podcast episode into clips and show notes. Each has steps and a copy-paste agent prompt.
What do I need to run Yap?
An Apple Silicon Mac running macOS 26 or newer; Claude Code, Codex or another AI agent harness; Permission to record the screen, microphone and optional camera when the app asks; Accessibility permission only if you want ⌥⇧V to paste the prompt for you.
What are alternatives to Yap?
Other hot AI repos in Content: Hermes Speech, Wonder Pill, Comfy UI Mini Max H3 Image Studio, GPT Image 2 5 Prompt Atlas, Genart Skill.
Is Yap safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.