{"id":30877551,"url":"https://github.com/explosion-scratch/whisper-mac","last_synced_at":"2026-01-27T16:04:58.467Z","repository":{"id":313697549,"uuid":"1042139090","full_name":"Explosion-Scratch/whisper-mac","owner":"Explosion-Scratch","description":"Local first, powerful transcription app for macOS","archived":false,"fork":false,"pushed_at":"2026-01-26T21:36:29.000Z","size":44994,"stargazers_count":22,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-27T08:43:50.883Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Explosion-Scratch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-21T14:41:47.000Z","updated_at":"2026-01-26T21:36:32.000Z","dependencies_parsed_at":"2025-09-07T23:22:10.469Z","dependency_job_id":"7a213a8a-acb2-4644-9c8b-99cfbcacf1a4","html_url":"https://github.com/Explosion-Scratch/whisper-mac","commit_stats":null,"previous_names":["explosion-scratch/whisper-mac"],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/Explosion-Scratch/whisper-mac","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fwhisper-mac","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fwhisper-mac/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fwhisper-mac/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fwhisper-mac/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Explosion-Scratch","download_url":"https://codeload.github.com/Explosion-Scratch/whisper-mac/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Explosion-Scratch%2Fwhisper-mac/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28816454,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T12:25:15.069Z","status":"ssl_error","status_checked_at":"2026-01-27T12:25:05.297Z","response_time":168,"last_error":"SSL_read: 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":[],"created_at":"2025-09-08T04:46:42.468Z","updated_at":"2026-01-27T16:04:58.462Z","avatar_url":"https://github.com/Explosion-Scratch.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=center\u003e\u003cimg src=\"./assets/icon-upscale.png\" width=\"200\" alt=\"WhisperMac\" /\u003e\u003c/div\u003e\n\n\nhttps://github.com/user-attachments/assets/a925a78d-1aa4-4698-acfa-8c1343d912c5\n\n\u003cdiv align=center\u003e\u003ch1\u003eWhisperMac\u003c/h1\u003e\u003c/div\u003e\n\n\nLocal first, extensible, privacy friendly and fast dictation app for macOS. It supports Parakeet, WhisperCPP, Vosk, mac's native Speech framework (all local) or cloud services like Gemini, or Mistral for transcription. It also has support for custom transcription + transformation rules, and lots of settings!\n\n## Some features:\n- Real time transcription using [Silero VAD](https://www.vad.ricky0123.com/) to chunk audio\n- Extensible with plugins. See plugins like [the whisper plugin](src/plugins/WhisperCppTranscriptionPlugin.ts)\n- WhisperCpp with apple metal CoreML support (the fastest implementation I could find for apple's MPS)\n- Support for Nvidia's Parakeet STT engine, the fastest and most accurate currently\n- (Optional) enhancement of transcribed text via an OpenAI compatible service (using Cerebras as the default)\n- Configurable actions (Say \"Open Safari\" or \"Open hackernews\")\n- Unified model management and controllable data storage: You have full control\n- Recording history\n\n\n\n## Installation\nI will build it and upload it once I have things ironed out but for now clone the repo, run `bun run prep` (to download and setup whisper binaries, needs to be done on a apple silicon mac for support for whisper-cli-metal) and then `bun run build`.\n\n\n\u003e **Shameless Plug**: You can install this really easily using my tool [`justinstall`](https://github.com/explosion-scratch/justinstall) which aims to easily install most types of tool\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplosion-scratch%2Fwhisper-mac","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexplosion-scratch%2Fwhisper-mac","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexplosion-scratch%2Fwhisper-mac/lists"}