{"data":{"slug":"tmoroney-auto-subs","name":"auto-subs","tagline":"On-device subtitle generation for video editing software.","github_url":"https://github.com/tmoroney/auto-subs","owner":"tmoroney","repo":"auto-subs","owner_avatar_url":"https://avatars.githubusercontent.com/u/72154813?v=4","primary_language":"TypeScript","stars":3939,"forks":254,"topics":["ai","cross-platform","davinci","davinci-resolve","premiere","resolve","rust","speech-to-text","subtitles","transcribe","transcription","video-editing"],"archived":false,"github_pushed_at":"2026-07-30T00:08:15+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/tmoroney-auto-subs","markdown_url":"https://www.graphcanon.com/tools/tmoroney-auto-subs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tmoroney-auto-subs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tmoroney-auto-subs","description":"On-device subtitle generation that connects directly to DaVinci Resolve, Premiere, and After Effects.","homepage_url":"https://tom-moroney.com/auto-subs/","license":"MIT","open_issues":198,"watchers":28,"ai_summary":"A tool built with TypeScript and Rust for generating subtitles that integrates directly with DaVinci Resolve, Premiere, and After Effects.","readme_excerpt":"### Linux install\n\n**Debian/Ubuntu (.deb):**\n```bash\nwget https://github.com/tmoroney/auto-subs/releases/latest/download/AutoSubs-linux-x86_64.deb\nsudo apt install ./AutoSubs-linux-x86_64.deb\n```\n\n**Fedora/openSUSE (.rpm):**\nDownload [AutoSubs-linux-x86_64.rpm](https://github.com/tmoroney/auto-subs/releases/latest/download/AutoSubs-linux-x86_64.rpm) and open it with your package manager.\n\n<a href=\"https://www.buymeacoffee.com/tmoroney\" target=\"_blank\"><img src=\"https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png\" alt=\"Buy Me A Coffee\" style=\"height: 48px !important;width: 173px !important;\" ></a>\n\n---\n\n---\n\n## Model licensing\n\nAutoSubs code is MIT-licensed. The optional MMS forced-alignment weights are downloaded separately and licensed under [CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) for noncommercial use. Users are responsible for ensuring their use complies with the model license.\n\nThe forced-aligner weights originate from Meta's MMS model, with forced-alignment conversion work by MahmoudAshraf and ONNX/INT8 conversion by [onnx-community](https://huggingface.co/onnx-community/mms-300m-1130-forced-aligner-ONNX). Conversion and quantization changes were made by those respective projects; no endorsement is implied.\n\nWhile MMS supports over a thousand languages, word-level alignment relies on romanizing the transcript with [uroman](https://github.com/o24s/uroman-rs). uroman covers the major world scripts (Latin, Cyrillic, Arabic, CJK, most Indic scripts, etc.), but very low-resource minority languages whose scripts are not included in its data may produce degraded or missing word timestamps.","github_created_at":"2023-03-15T01:51:06+00:00","created_at":"2026-07-11T12:15:59.882461+00:00","updated_at":"2026-07-30T12:00:22.87186+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"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":"ai","name":"ai"},{"slug":"cross-platform","name":"cross-platform"},{"slug":"davinci-resolve","name":"davinci-resolve"},{"slug":"premiere","name":"premiere"},{"slug":"rust","name":"rust"},{"slug":"speech-to-text","name":"speech-to-text"},{"slug":"subtitles","name":"subtitles"},{"slug":"transcription","name":"transcription"}],"trust":{"provenance":{"is_fork":false,"github_id":614149835,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-30T12:00:21.846Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":5,"days_since_push":0,"last_release_at":"2026-07-21T18:41:14Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:16:01.804Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-30T12:00:22.334Z"},"languages":{"value":["typescript"],"source":"github.language","observed_at":"2026-07-30T12:00:22.334Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-30T12:00:22.334Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Freely downloadable under the MIT license but consider supporting the developer for continued improvements."},"requirements":{"min_ram_gb":4,"requires_docker":false},"constraints":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":false},"when_to_use":["Use Auto-subs when you need seamless subtitle integration directly within video editing software like DaVinci Resolve, Premiere, or After Effects.","Consider Auto-subs if your workflow depends on cross-platform support without needing an internet connection for subtitle generation."],"when_not_to_use":["Do not use Auto-subs if the requirement is for cloud-based real-time speech-to-text functionality as it operates entirely on-device.","Avoid using Auto-subs in environments where Python or other languages are required over TypeScript and Rust due to potential compatibility issues."],"source":"enrich:decision_facts","observed_at":"2026-07-17T01:21:37.524Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Freely downloadable under the MIT license but consider supporting the developer for continued improvements."},{"label":"Requirements","value":"Min 4 GB RAM"},{"label":"Adopt for","value":"Auto-subs is an on-device subtitle generation tool built with TypeScript and Rust for seamless integration with DaVinci Resolve, Premiere, and After Effects."}]}}