Practical overview
When it fits
Use Dragonfire when you want to explore or run a Linux assistant that handles spoken commands and can also accept keyboard input. Consider its server mode separately when the need is a no-audio RESTful spaCy API rather than desktop voice interaction.
Who it is for
- Linux desktop users who want to issue commands by voice.
- People who prefer entering commands through a keyboard-based CLI.
- Developers exploring an MIT-licensed Python assistant that combines speech recognition, command handling and NLP.
Documented uses
- Speak a command and have Dragonfire check its built-in command set.
- Submit a command through keyboard input instead of a microphone.
- Ask an open-domain question that Dragonfire routes to its question-answering step.
- Run a server mode that disables audio and serves a RESTful spaCy API.
Requirements & limits
The project is open source under the MIT license. The README documents Linux, Python 3.x 64-bit, and Debian or Ubuntu desktop installation; it also lists KDE neon and elementary OS among supported distributions.
- Voice recognition uses Mozilla DeepSpeech by default; the README also documents a Google Speech Recognition option.
- Festival is identified as the text-to-speech component, and a silent option disables audio output.
- The desktop installation downloads a 1.31 GB pretrained English DeepSpeech model.
- The Docker image is described as omitting that large speech-recognition model.
- The README lists English as the supported language.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Dragonfire on Debian or Ubuntu
Install the desktop assistant using the release package or source repository.
Before you start
- A desktop Debian or Ubuntu system.
- Use either the latest .deb release package or a cloned GitHub repository.
Steps
For the release-package route, download the latest .deb file and run
sudo dpkg -i dragonfire_1.1.1_amd64.deb.Run
sudo apt-get -f installto install dependencies.Alternatively, clone the repository and run
sudo make installfrom its directory.
Expected outcome
Dragonfire is installed on the Debian or Ubuntu desktop system; the package installation automatically downloads the pretrained English DeepSpeech model.
Guide limitations
- The pretrained English model download is 1.31 GB.
- The README describes this installation route for desktop Debian or Ubuntu systems.
Use Dragonfire through keyboard input
Start Dragonfire in command-line mode so commands are entered by keyboard rather than microphone.
Before you start
- Dragonfire installed on a supported Linux system.
- Access to a terminal.
Steps
Start Dragonfire with the
-cor--clioption.Enter commands through the command-line interface instead of speaking into a microphone.
Expected outcome
Dragonfire accepts command-line text input rather than audio input.
Guide limitations
- The README identifies this mode as keyboard input; it does not describe a separate installation or configuration procedure for CLI use.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- DragonComputer/Dragonfire · Official homepage title · retained in its source language

