Download · v1.2.0-beta.6

Typen 1.2.0

Stable for Windows; public beta for macOS and Linux. Built 4 Nov 2026. Includes the full offline engine and every feature; Typen is free and open source. The Windows, macOS and Linux builds are not yet code-signed.

Files are served from github.com/TypenApp/typen/releases/v1.2.0-beta.6 · all releases · github.com/TypenApp

Windows1.2.0

Windows 10 / 11, 64-bit

Installer (.exe)

Recommended. Shortcuts, optional launch at login, uninstaller.

Download · 28.2 MB

Typen-1.2.0-win64-setup.exe

sha256 cc03542cb7422a01ab6a437248c6cfb65341aaf0e114c300f554ff314ea3244a

Portable (.zip)

Unpack anywhere and run. No installer.

Download · 38.9 MB

Typen-1.2.0-win64-portable.zip

sha256 2e80c6255bc56f924b2926d910ef33e16b2f53059fd15fafb7eac0c0b3af4360

  • Windows 10 (1903+) or Windows 11, x64
  • ~110 MB disk space; no Python installation required
  • Not code-signed yet — SmartScreen will warn on first run

First run

  1. If SmartScreen appears, choose More info → Run anyway. Compare the SHA-256 above first if you want to be sure.
  2. A tray icon appears. Start typing in any app — corrections apply when you press Space or punctuation.
  3. Right-click the tray icon → Open Settings… to manage your dictionary, variant and profiles.

macOS1.2.0-beta.6beta

macOS 12+, Apple Silicon & Intel

Public beta: feature-complete, with less real-world mileage than the Windows build. Reports are welcome on GitHub.

Disk image (.dmg)

Recommended. Shortcuts, optional launch at login, uninstaller.

Download · 38.9 MB

Typen-1.2.0-beta.6-macos-arm64.dmg

sha256 0e62ad9420aea40a48698bc88c39f51fbf2019c0a4d47a0d3a10a4718120fd45

Portable (.zip)

Unpack anywhere and run. No installer.

Download · 34.3 MB

Typen-1.2.0-beta.6-macos-arm64.zip

sha256 e0b4bd3b656b877745a4659cc844f6fbfa87a70f4866092ec9a330cc82c1c019

  • macOS 12 Monterey or later
  • Input Monitoring and Accessibility permissions (System Settings → Privacy & Security)
  • Not notarised yet — right-click → Open on first launch

First run

  1. Open the .dmg and drag Typen to Applications.
  2. On first launch macOS asks for Input Monitoring, then Accessibility. Enable both and relaunch.
  3. A menu-bar icon appears. Corrections apply when you press Space or punctuation.

Linux1.2.0-beta.6beta

x86_64 · X11 sessions, or Wayland via the IBus engine

Public beta: feature-complete, with less real-world mileage than the Windows build. Reports are welcome on GitHub.

Debian / Ubuntu package (.deb)

Installs to /opt, registers the IBus engine for Wayland.

Download · 50.1 MB

autocorrect-desktop_1.2.0-beta.6_amd64.deb

sha256 203846188a6913ce50cd19dc87c8ea88678e4bb7e74cdcdf4f7d95a1f197caca

AppImage (.AppImage)

Single executable; mark it executable and run. No root required.

Download · 57.4 MB

Typen-1.2.0-beta.6-linux-x86_64.AppImage

sha256 2510a3b6c88b27b9301615eebc958975c47a44382b5a89423c94815081da901b

Portable (.tar.gz)

Unpack anywhere and run. No installer.

Download · 61.9 MB

Typen-1.2.0-beta.6-linux-x86_64-portable.tar.gz

sha256 74ba10f1adb2e000b783f724046635864bc861e1ae1956ed6489e44963a0b575

  • X11: an Xorg session with the RECORD and XTEST extensions (default on all major distros)
  • Wayland: ibus, python3-gi and gir1.2-ibus-1.0; select “English (Typen)” as an input source
  • Artifacts are minisign-signed; see the .minisig next to each download

First run

  1. Install the .deb (sudo apt install ./autocorrect-desktop_*.deb) or chmod +x the AppImage and run it.
  2. On X11 a tray icon appears and corrections start immediately.
  3. On Wayland open Settings → Keyboard → Input Sources, add “English (Typen)” and switch to it.

01What this release includes

Included

  • System-wide keyboard hook, spelling, direct typos, homophones, punctuation and capitalisation (Layer 1, offline)
  • 166,475-word English lexicon with EN_GB / EN_US / EN_CA / EN_AU variants
  • System tray with Pause/Resume, and the Settings window (10 screens) over authenticated local IPC
  • Custom dictionary, suggested words, rejected pairs, per-app profiles, domain packs and text-expansion snippets
  • Every feature, for everyone: no editions, trials or licence keys
  • Windows build, stable (Windows 10 / 11, 64-bit)
  • macOS build, beta (macOS 12+, Apple Silicon & Intel)
  • Linux build, beta (x86_64 · X11 sessions, or Wayland via the IBus engine)

Not yet

  • Windows code signing (SmartScreen warning on first run)
  • Local AI (Layer 2) models and BYOK cloud AI (Layer 3) — the screens exist, model downloads are not published
  • Qt (PySide6) Settings UI — the current builds ship the lightweight native fallback window
  • Automatic application updates — reinstall over the top to upgrade

02Domain vocabulary packs

Bundled with the app

Small seed vocabularies that protect field-specific terms from correction and fix the common typos of each field. Enable them per variant or per application in Settings, or contribute new terms in TypenApp/language-data.

Academicv1.0.1 · 5 terms · 2 typo rules
academic.pack.json
Businessv1.0.1 · 6 terms · 2 typo rules
business.pack.json
Financev1.0.2 · 6 terms · 2 typo rules
finance.pack.json
Lawv1.0.1 · 5 terms · 2 typo rules
law.pack.json
Medicinev1.0.2 · 5 terms · 2 typo rules
medicine.pack.json
Programmingv1.0.3 · 11 terms · 3 typo rules
programming.pack.json

03Verify a download

Compare the file hash against the value shown next to each download. Every published hash is also in SHA256SUMS.txt on the release.

# Windows
Get-FileHash .\Typen-1.2.0-win64-setup.exe -Algorithm SHA256

# macOS
shasum -a 256 Typen-1.2.0-beta.6-macos-arm64.dmg

# Linux
sha256sum autocorrect-desktop_1.2.0-beta.6_amd64.deb
Bundled language resources (en_base 1.0.9)
lexicon.bin

Sorted word table, memory-mapped

f6a5f1a7398e7eb262a0e023f65b76ec05d88d1a294a5689cc52dd06e7bd46f2

lexicon_meta.bin

Frequency tiers, regional and morphology flags

85c3e61b3207ce21881cd7e79664b139379a48b48764c09bd24f71c349a41147

symspell_idx.bin

Delete-distance candidate index

36fe5f9aa7773bfb8cd66aa73e03bd0fd621cf9fc546c51ae49405a6bd7675b4

direct_typos.bin

High-certainty typo map

a07d1946d33a4f9d2e81a08d1d6b1792752ecf9c35476de128803351b1f8bb18

context_ngram.bin

Bigram/trigram context model

8b36032f29f5a1e60c868a309428eaac158c5809f6cefff9bfc34aac16f8266a

abbreviations.bin

Sentence-boundary abbreviation list

54b9e6554c260935aa471e3ba15a26620475c90f2d27d5a957a5fa3e4c5f5692

exact_casing.json

Brand and proper-noun casing

be304603df9644e5ce2b9023414fe4447a725648c067dc624993adfe10df84b2

confusion_sets.json

Homophone confusion sets

c2cb06c0be0e8a709131ba554b91e8bbca20797a7369b66eee0ccd639f74b9c4

Update signing key (Ed25519)

79f7c2e422116b9597ae50d9c2f9e633d2f210b89a280983b52d6bce16344f78

Having trouble? Start with the getting-started guide, or browse all repositories under github.com/TypenApp (typen, language-data, model-resources, docs).