{"id":32791555,"url":"https://github.com/gmoqa/listen-claude-code","last_synced_at":"2026-04-30T12:33:35.549Z","repository":{"id":322572412,"uuid":"1089805692","full_name":"gmoqa/listen-claude-code","owner":"gmoqa","description":"Voice input for Claude Code using listen CLI tool with local Whisper transcription.","archived":false,"fork":false,"pushed_at":"2025-11-05T06:24:37.000Z","size":29,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-04-30T12:33:25.791Z","etag":null,"topics":["cli","mcp","transcription","voice-input","whisper"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gmoqa.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":null,"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":"2025-11-04T20:51:47.000Z","updated_at":"2025-11-05T06:24:35.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gmoqa/listen-claude-code","commit_stats":null,"previous_names":["gmoqa/listen-claude-code"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/gmoqa/listen-claude-code","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoqa%2Flisten-claude-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoqa%2Flisten-claude-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoqa%2Flisten-claude-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoqa%2Flisten-claude-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmoqa","download_url":"https://codeload.github.com/gmoqa/listen-claude-code/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmoqa%2Flisten-claude-code/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32465009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["cli","mcp","transcription","voice-input","whisper"],"created_at":"2025-11-05T13:01:16.612Z","updated_at":"2026-04-30T12:33:35.526Z","avatar_url":"https://github.com/gmoqa.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Claude Listen Plugin\n\nVoice input for Claude Code using [listen](https://github.com/gmoqa/listen) CLI tool with local Whisper transcription.\n\n## Features\n\n- Voice input instead of typing\n- Multi-language support (es, en, fr, de, it, pt, zh, ja, ko)\n- Multiple Whisper models (tiny to large)\n- MCP server integration with slash commands\n\n## Requirements\n\n- Claude Code\n- [listen CLI](https://github.com/gmoqa/listen)\n- Node.js v18+\n- Working microphone\n\n## Installation\n\n### 1. Install listen CLI\n\n```bash\ngit clone https://github.com/gmoqa/listen.git\ncd listen\npip install -r requirements.txt\n# Ensure 'listen' is available in PATH\n```\n\n### 2. Install plugin in Claude Code\n\nOpen Claude Code and run:\n\n```\n/plugin marketplace add gmoqa/listen-claude-code\n/plugin install claude-listen@gmoqa/listen-claude-code\n```\n\nThat's it! The plugin will automatically:\n- Install MCP server dependencies\n- Configure the listen voice tool\n- Add the `/listen` command\n\n## Usage\n\n### `/listen` command\n\n```\n/listen\n```\n\nStarts voice recording. Press Ctrl+C when done speaking. Claude processes the transcription automatically.\n\n### Direct MCP tool\n\nClaude can also use the `listen_voice` tool directly when needed.\n\n## How it works\n\n1. User runs `/listen`\n2. MCP tool calls `listen` CLI\n3. User speaks, then presses Ctrl+C\n4. Whisper transcribes audio to text\n5. Claude processes the text as a normal request\n\n## Testing\n\n```bash\ncd test\n./quick-test.sh    # Fast validation\n./auto-test.sh     # Full test suite\n```\n\n## Troubleshooting\n\n**\"listen command not found\"**\nAdd listen to PATH or set `LISTEN_PATH` in `.mcp.json`\n\n**\"No module named 'whisper'\"**\n`pip install -r requirements.txt` in listen directory\n\n**Microphone not working**\nCheck permissions in System Preferences → Privacy → Microphone\n\n## License\n\nMIT - See LICENSE file\n\n## Credits\n\n- [listen](https://github.com/gmoqa/listen) by @gmoqa\n- [Whisper](https://github.com/openai/whisper) by OpenAI\n- [Claude Code](https://claude.com/claude-code) MCP integration\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmoqa%2Flisten-claude-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmoqa%2Flisten-claude-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmoqa%2Flisten-claude-code/lists"}