{"data":{"slug":"marswaveai-typeno","name":"TypeNo","tagline":"A free, open source, privacy-first voice input app for macOS","github_url":"https://github.com/marswaveai/TypeNo","owner":"marswaveai","repo":"TypeNo","owner_avatar_url":"https://avatars.githubusercontent.com/u/187894162?v=4","primary_language":"Swift","stars":900,"forks":72,"topics":["accessibility","dictation","local-first","macos","menu-bar-app","open-source","privacy","productivity","speech-to-text","swift","voice-input"],"archived":false,"github_pushed_at":"2026-08-28T11:44:33+00:00","maintenance_label":"Active","stars_delta_30d":20,"url":"https://www.graphcanon.com/tools/marswaveai-typeno","markdown_url":"https://www.graphcanon.com/tools/marswaveai-typeno.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/marswaveai-typeno","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=marswaveai-typeno","description":"A free, open source, privacy-first voice input app for macOS.","homepage_url":"https://typeno.com","license":"GPL-3.0","open_issues":2,"watchers":3,"ai_summary":"TypeNo is an application that allows users to dictate text using their voice on macOS devices in a privacy-preserving manner.","readme_excerpt":"### Install the speech engine\n\nTypeNo uses [coli](https://github.com/marswaveai/coli) for local speech recognition.\n\n**Prerequisites:**\n- [Node.js](https://nodejs.org) (LTS recommended — install directly from nodejs.org for best compatibility)\n- [ffmpeg](https://ffmpeg.org) — required for audio conversion: `brew install ffmpeg`\n\n```bash\nnpm install -g @marswave/coli\n```\n\nThis installs the `coli` CLI itself, but it does not pre-download the speech model.\n\nIf Coli is missing, TypeNo will show an in-app setup prompt with the install command.\n\n> **Node 24+:** If you get a `sherpa-onnx-node` error, build from source:\n> ```bash\n> npm install -g @marswave/coli --build-from-source\n> ```\n\n---\n\n## License\n\nGNU General Public License v3.0","github_created_at":"2026-03-24T09:15:02+00:00","created_at":"2026-07-11T12:21:37.617076+00:00","updated_at":"2026-09-21T06:00:15.414675+00:00","categories":[{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"accessibility","name":"accessibility"},{"slug":"dictation","name":"dictation"},{"slug":"local-first","name":"local-first"},{"slug":"macos","name":"macos"},{"slug":"menu-bar-app","name":"menu-bar-app"},{"slug":"open-source","name":"open-source"},{"slug":"privacy","name":"privacy"},{"slug":"productivity","name":"productivity"}],"trust":{"provenance":{"is_fork":false,"github_id":1190424251,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-21T06:00:14.017Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":1,"days_since_push":23,"last_release_at":"2026-08-28T11:43:25Z","stars_delta_30d":20,"open_issues_delta_30d":-1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:21:44.027Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-21T06:00:14.863Z"},"languages":{"value":["swift"],"source":"github.language","observed_at":"2026-09-21T06:00:14.863Z"},"license_spdx":{"value":"GPL-3.0","source":"github.license","observed_at":"2026-09-21T06:00:14.863Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you need to use speech-to-text functionality while valuing your privacy as all its operations are locally performed.","If you require a menu-bar app solution for voice input suited specifically for macOS environments."],"when_not_to_use":["In cases where the application requires internet access for server-side processing of voice commands, as TypeNo operates entirely offline with local speech recognition.","When development or usage is planned on platforms other than macOS since the app is not compatible or tested outside this ecosystem."],"source":"enrich:decision_facts","observed_at":"2026-07-14T20:36:57.157Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"TypeNo is a privacy-focused voice input application tailored for macOS users, emphasizing local processing of audio inputs and built with Swift under the GPL-3.0 license."}]}}