Skip to main content

Downloads

Download Dasher for your platform, alphabet files, training texts, and other resources.

โฌ‡๏ธ Get Dasher

Download the latest stable version of Dasher for your platform. View installation instructions โ†’

๐ŸชŸ

Windows

v5.0 - Latest stable release

Download from GitHub Installation guide โ†’
๐ŸŽ

macOS

v5.14 - Updated for recent macOS

Download DMG Installation guide โ†’
๐Ÿง

Linux

Install from your package manager

sudo apt-get install dasher Installation guide โ†’
๐Ÿค–

Android

Dasher v6 preview beta — built on DasherCore C API

Download APK (beta) Source Code Installation guide โ†’
๐Ÿ“ฑ

iOS

Available on the App Store for iPhone and iPad

App Store โ†’ Installation guide โ†’

๐Ÿงช Dasher v6 Preview Beta

The v6 rewrite is in open preview beta across Windows, iOS, macOS, visionOS and Android. These builds are real, usable Dasher but still have rough edges. See the preview beta announcement for download links and what's included, or check the feature status matrix for exactly what each platform supports.

๐Ÿง‘โ€๐Ÿ’ป Community Builds

Dasher Mobile is an Android implementation developed by Jรกn Murin as part of his bachelor's thesis at Masaryk University. It builds on DasherCore and integrates KenLM language models with a focus on Slovak language support. The project is in active user testing.

View on GitHub ยท Download v1.0 APK

๐Ÿ“Š Feature & platform status

Wondering exactly what Dasher supports on each platform — input methods, languages, speech and more? See the live feature & platform status matrix.

Community Builds & Experiments

These independent projects are built by the community — not official Dasher v6 releases, but they showcase the range of what Dasher can do. Have a project to add? Let us know on GitHub Discussions.

Dasher-JS (React)

Jamie Brew

Word-level Dasher for constrained writing, built in React. Created by the founder of Botnik (comedy predictive text).

Live demo → Source code →

Jasher (musical Dasher)

Jossy Sayir

A variant of Dasher for composing and generating live music. Zoom through notes and phrases instead of letters.

Try it → More experiments →

DasherJava

Jan Schulte

A clean, modern Java reimplementation of Dasher as a master's thesis. PPM language model, ~1,300 LOC, Java Swing GUI.

Code → Language model comparison →

Dasher Mobile (Android)

Ján Murin

Native Android app built on DasherCore with KenLM integration and Slovak language support. Bachelor's thesis at Masaryk University.

Source code → Download APK →

Read more about these projects in our community projects blog post.

Alphabet Files

Dasher supports over 60 languages through alphabet XML files. These files define the characters, ordering, and display properties for each language.

Individual Alphabet Files

Browse individual alphabet files by language. These files can be placed in Dasher's alphabet directory to add language support.

How to Install Alphabet Files

Windows

  1. Download the alphabet file
  2. Place it in: C:\Program Files\Dasher\alphabets\
  3. Restart Dasher
  4. Select Options โ†’ Alphabet to choose your language

Linux

  1. Download the alphabet file
  2. Place it in: /usr/share/dasher/alphabets/
  3. Or use ~/.dasher/alphabets/ for user-specific files
  4. Restart Dasher
  5. Select Options โ†’ Alphabet to choose your language

macOS

  1. Download the alphabet file
  2. Right-click Dasher.app and select "Show Package Contents"
  3. Navigate to Contents/Resources/alphabets/
  4. Copy the file there
  5. Restart Dasher
  6. Select Options โ†’ Alphabet to choose your language

Creating Custom Alphabets

Want to create your own alphabet file? See our guide on Creating Custom Alphabets.

Need Help?

If you need help with alphabet files or want to contribute one you've created, please contact us on GitHub Discussions.