{"id":44516705,"url":"https://github.com/mikedotcook/claude-sounds","last_synced_at":"2026-02-19T16:00:44.757Z","repository":{"id":338218576,"uuid":"1157053648","full_name":"mikedotcook/claude-sounds","owner":"mikedotcook","description":"A tiny macOS menu bar app to control the volume of your Claude Code hook sounds.","archived":false,"fork":false,"pushed_at":"2026-02-16T11:42:45.000Z","size":3638,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-18T17:29:08.946Z","etag":null,"topics":["macos","menu-bar-app"],"latest_commit_sha":null,"homepage":null,"language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mikedotcook.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-13T11:22:28.000Z","updated_at":"2026-02-18T05:10:57.000Z","dependencies_parsed_at":"2026-02-17T14:01:10.991Z","dependency_job_id":null,"html_url":"https://github.com/mikedotcook/claude-sounds","commit_stats":null,"previous_names":["michalarent/claude-sounds"],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/mikedotcook/claude-sounds","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikedotcook%2Fclaude-sounds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikedotcook%2Fclaude-sounds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikedotcook%2Fclaude-sounds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikedotcook%2Fclaude-sounds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mikedotcook","download_url":"https://codeload.github.com/mikedotcook/claude-sounds/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mikedotcook%2Fclaude-sounds/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29621882,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T13:04:20.082Z","status":"ssl_error","status_checked_at":"2026-02-19T13:03:33.775Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["macos","menu-bar-app"],"created_at":"2026-02-13T17:15:46.016Z","updated_at":"2026-02-19T16:00:44.719Z","avatar_url":"https://github.com/mikedotcook.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Claude Sounds\n\nA macOS menu bar app for managing sound packs in [Claude Code](https://docs.anthropic.com/en/docs/claude-code). Plays custom audio cues for Claude Code events like session start, prompt submit, notifications, and more.\n\n\u003e **Want to contribute a community sound pack?** See [`community/README.md`](community/README.md) for how to create and submit your own pack. Community packs automatically appear in the app's Sound Pack Browser for all users to download.\n\n## Features\n\n- **Menu bar controls** - Mute/unmute, volume slider, quick pack switching\n- **Sound Pack Browser** - Browse, download, install, and manage sound packs\n- **Event Editor** - Drag-and-drop audio files onto individual events; preview sounds inline\n- **Create Custom Packs** - Built-in wizard to scaffold a new sound pack with all event directories\n- **Publish Packs** - Export any local pack as a ZIP or submit it to the community registry via GitHub PR\n- **Setup Wizard** - Guided first-run setup that installs Claude Code hooks automatically\n- **Hook integration** - Installs shell hooks that trigger sounds on Claude Code events\n- **Audio validation** - Magic-byte verification, ZIP preflight, and post-extract sanitization at every entry point\n\n## Supported Events\n\n| Event | Description |\n|---|---|\n| Session Start | Claude Code session begins |\n| Prompt Submit | User submits a prompt |\n| Notification | Claude sends a notification |\n| Stop | Claude stops generating |\n| Session End | Claude Code session ends |\n| Subagent Stop | A subagent finishes |\n| Tool Failure | A tool use fails |\n\n## Audio Formats\n\nSupports `.wav`, `.mp3`, `.aiff`, `.m4a`, `.ogg`, and `.aac` files.\n\n## Installation\n\n### Build from source\n\n```bash\n# Quick build (uses build.sh)\n./build.sh\nopen ClaudeSounds.app\n\n# Or manually\nswiftc -O -o ClaudeSounds -framework Cocoa Sources/*.swift\n```\n\nRequires macOS and Xcode Command Line Tools (`xcode-select --install`).\n\n## Sound Pack Structure\n\nSound packs live in `~/.claude/sounds/\u003cpack-id\u003e/` with one subdirectory per event:\n\n```\n~/.claude/sounds/my-pack/\n  session-start/\n  prompt-submit/\n  notification/\n  stop/\n  session-end/\n  subagent-stop/\n  tool-failure/\n```\n\nDrop audio files into any event directory. When multiple files exist for an event, one is played at random.\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikedotcook%2Fclaude-sounds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmikedotcook%2Fclaude-sounds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmikedotcook%2Fclaude-sounds/lists"}