{
 "schema_version": 1,
 "generated": "2026-10-19",
 "repo": "Leonxlnx/earshot",
 "name": "earshot",
 "owner": "Leonxlnx",
 "slug": "leonxlnx-earshot",
 "github": "https://github.com/Leonxlnx/earshot",
 "what": "Gives coding agents ears: they can listen to audio, review it and generate sound. Runs on a plain CPU and is open source.",
 "why": "+711 stars today, 1.4k total, launched 4 days ago",
 "language": "Python",
 "requirements": [
  "Python",
  "CPU only, no GPU needed",
  "Local models load on first call (about 20 to 40 seconds per CLI call)",
  "No account or paid key for core features",
  "Optional Gemini key only for the `llm` command",
  "Reference recordings for `forge --refset` are not in the repo; bring your own with `--refs DIR`"
 ],
 "audience_note": "Built for people who use coding agents to make films, product demos and games in code, and need the agent to actually hear and judge the sound it produces.",
 "risk": "none",
 "section": "daily",
 "weekly_rank": null,
 "category": "Content & Creative",
 "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/",
 "use_case_count": 9,
 "use_cases": [
  {
   "id": "leonxlnx-earshot--synthesize-new-sound-with-forge",
   "title": "Synthesize a new sound in code and refine it by ear",
   "best": true,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/synthesize-new-sound-with-forge/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/synthesize-new-sound-with-forge.json"
  },
  {
   "id": "leonxlnx-earshot--rank-downloaded-sounds-by-description",
   "title": "Pick the best sound from a pile of downloads",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/rank-downloaded-sounds-by-description/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/rank-downloaded-sounds-by-description.json"
  },
  {
   "id": "leonxlnx-earshot--get-written-description-of-audio",
   "title": "Get a written description of any audio file",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/get-written-description-of-audio/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/get-written-description-of-audio.json"
  },
  {
   "id": "leonxlnx-earshot--score-launch-film-audio-with-critique",
   "title": "Score a launch film's audio against pro launch films",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/score-launch-film-audio-with-critique/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/score-launch-film-audio-with-critique.json"
  },
  {
   "id": "leonxlnx-earshot--turn-recording-into-editable-sound-recipe",
   "title": "Turn a recording into code you can vary",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/turn-recording-into-editable-sound-recipe/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/turn-recording-into-editable-sound-recipe.json"
  },
  {
   "id": "leonxlnx-earshot--build-sound-kit-for-code-made-film",
   "title": "Build a sound kit for a code-made film",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/build-sound-kit-for-code-made-film/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/build-sound-kit-for-code-made-film.json"
  },
  {
   "id": "leonxlnx-earshot--let-agent-listen-via-mcp-server",
   "title": "Give Claude Code ears with the MCP server",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/let-agent-listen-via-mcp-server/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/let-agent-listen-via-mcp-server.json"
  },
  {
   "id": "leonxlnx-earshot--check-sound-lands-on-video-cuts",
   "title": "Check that sound hits land on your video cuts",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/check-sound-lands-on-video-cuts/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/check-sound-lands-on-video-cuts.json"
  },
  {
   "id": "leonxlnx-earshot--detect-real-vs-synthesized-audio",
   "title": "Tell a real recording from a code-made sound",
   "best": false,
   "url": "https://dedupedai.com/use-cases/leonxlnx-earshot/detect-real-vs-synthesized-audio/",
   "json": "https://dedupedai.com/use-cases/u/leonxlnx-earshot/detect-real-vs-synthesized-audio.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
