{"data":{"slug":"dragoncomputer-dragonfire","name":"Dragonfire","tagline":"Open-source virtual assistant for Ubuntu based distributions","github_url":"https://github.com/DragonComputer/Dragonfire","owner":"DragonComputer","repo":"Dragonfire","owner_avatar_url":"https://avatars.githubusercontent.com/u/19718409?v=4","primary_language":"Python","stars":1406,"forks":211,"topics":["artificial-intelligence","chatbot","kaldi","linux","machine-learning","nlp","personal-assistant","spacy","speech-recognition","speech-to-text","text-to-speech","ubuntu","virtual-assistant"],"archived":false,"github_pushed_at":"2022-11-21T21:49:43+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/dragoncomputer-dragonfire","markdown_url":"https://www.graphcanon.com/tools/dragoncomputer-dragonfire.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/dragoncomputer-dragonfire","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=dragoncomputer-dragonfire","description":"the open-source virtual assistant for Ubuntu based Linux distributions","homepage_url":"http://dragon.computer","license":"MIT","open_issues":48,"watchers":80,"ai_summary":"Dragonfire is an open-source project targeting Debian and Ubuntu Linux distributions. It offers functionalities including speech recognition and text-to-speech through Kaldi and Mozilla DeepSpeech.","readme_excerpt":"### Installation\n\nTo run Dragonfire on a desktop Debian or Ubuntu system, either download the [latest release](https://github.com/DragonComputer/Dragonfire/releases/latest) (the `.deb` file) and install as follows:\n\n```Shell\nsudo dpkg -i dragonfire_1.1.1_amd64.deb\n```\n\n\nor clone the GitHub repository and run\n\n```Shell\nsudo make install\n```\n\nin the repository directory.\n\n<sup><i>To install the dependencies, run `sudo apt-get -f install` right after the `dpkg -i` command. The installation will automatically download the pre-trained English model of Mozilla DeepSpeech (1.31 GB download size) and will place it under `/usr/share/dragonfire/deepspeech/models` directory. You can manually [download the model](https://github.com/mozilla/DeepSpeech/releases/download/v0.4.1/deepspeech-0.4.1-models.tar.gz) if you wish.</i></sup>\n\nIf you want to run Dragonfire on a server, you should install the Docker image (which does not install the huge\nDeepSpeech model required for speech recognition):\n\n```Shell\ndocker pull dragoncomputer/dragonfire\n```","github_created_at":"2016-04-19T23:28:07+00:00","created_at":"2026-07-11T12:11:27.14315+00:00","updated_at":"2026-07-30T00:00:27.657886+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"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":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"chatbot","name":"chatbot"},{"slug":"kaldi","name":"kaldi"},{"slug":"linux","name":"linux"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"nlp","name":"nlp"},{"slug":"personal-assistant","name":"personal-assistant"},{"slug":"speech-recognition","name":"speech-recognition"}],"trust":{"provenance":{"is_fork":false,"github_id":56639410,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-30T00:00:26.724Z","maintenance":{"label":"Dormant","score":18,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1346,"last_release_at":"2019-12-18T23:08:25Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":601,"high_count":0,"last_scan_at":"2026-07-11T12:11:30.240Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-30T00:00:27.193Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-30T00:00:27.193Z","managed_saas":false},"languages":{"value":["python"],"source":"github.language","observed_at":"2026-07-30T00:00:27.193Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-30T00:00:27.193Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-30T00:00:27.193Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Dragonfire is available under the MIT License, which means it can be used freely for commercial and personal projects alike with appropriate attribution."},"requirements":{"min_ram_gb":4,"requires_docker":true},"constraints":{"persona":"developer_harness","min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"when_to_use":["If you are working on projects specifically within Debian or Ubuntu Linux environments, Dragonfire can be integrated into your workflow to provide speech-driven interactions.","Choose this tool when seeking a comprehensive open-source solution that leverages Mozilla DeepSpeech for robust speech recognition functionality."],"when_not_to_use":["Avoid Dragonfire if your operating system is not based on Debian or Ubuntu as the project lacks compatibility with other Linux distributions and non-Linux environments.","Do not use it in scenarios where immediate small-scale deployment is required, given that installation includes downloading a pre-trained model that significantly increases initial setup time."],"source":"enrich:decision_facts","observed_at":"2026-07-17T01:22:24.122Z"},"constraint_facets":{"persona":"developer_harness","min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"decision_summary":[{"label":"Pricing","value":"freemium - Dragonfire is available under the MIT License, which means it can be used freely for commercial and personal projects alike with appropriate attribution."},{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker"},{"label":"Adopt for","value":"Dragonfire is an open-source virtual assistant for Ubuntu based distributions that emphasizes speech recognition and text-to-speech capabilities."},{"label":"Persona","value":"developer harness"}]}}