
Caster is the batteries-included layer on top of Dragonfly. Where Dragonfly is a framework you write grammars with, Caster ships a working voice programming environment already built: commands for 13+ programming languages, support for major IDEs and applications, continuous command recognition, and mouse navigation modes. It's the Windows-centric counterpart to the Talon ecosystem, and it predates it.
| Built on | Dragonfly |
| Speech engines | Dragon NaturallySpeaking v13+, Kaldi, or Windows Speech Recognition |
| Platforms | Primarily Windows; Dragonfly also supports Linux (X11) |
| Pricing | Free, GNU licensed |
| Languages | 13+ programming languages |
| Features | Customisable commands, continuous command recognition, mouse navigation modes |
| Maturity | ~357 stars, 124 forks, 2,225 commits. 65 open issues |
| Community | Gitter, Discord, and Matrix channels |
Free, GNU licensed. Dragon NaturallySpeaking, if you choose that engine, is a separate purchase; Kaldi and Windows Speech Recognition cost nothing.
Windows users who want voice programming with a working setup out of the box, particularly anyone already holding a Dragon licence. If you're starting fresh in 2026, Talon has the larger community, better cross-platform support, and a healthier future — Caster's dependence on the declining Dragon ecosystem is a real consideration.
Last verified: 10 August 2026.