Text Expander for Windows & Linux (Espanso & AHK Alternative)

Free Offline Text Expander for Windows & Linux
Type a little. Say a lot.

FlitKey is a lightweight, fully offline alternative to Espanso and AutoHotkey. Turn short triggers into full text blocks with dynamic dates, clipboard text, and cursor positioning anywhere you type. Start with your own snippets, or load one of six built-in expansion packs.

Wayland desktop compatibility

Free forever100% Offlinev0.5.0Windows 10/11Linux X11

FlitKey desktop app showing searchable text snippets on Windows and Linux
2
Native Platforms (Win & Linux)
0
Accounts, Cloud & Telemetry
5+
Import Formats (Espanso, AHK, CSV)
2.7MB
Linux .deb Download Size

Test Drive FlitKey In Your Browser

Type any trigger below inside the test box and watch FlitKey instantly expand it!

Sample Triggers to Try:
  • ;addr → Mailing Address
  • /date → Today's Date
  • ;sig → Email Signature
  • ;meet → Scheduling Link
  • ;lorem → Placeholder Paragraph
Interactive Text Field
Expanded!

Everything a text expander should be.
Nothing it shouldn't.

01

Instant Keyword Expansion

On X11 and Windows, typed abbreviations can expand into full text blocks, canned replies, or code snippets. Wayland uses the picker-and-clipboard workflow described below.

02

Native Windows & Linux

A first-class desktop text expander built natively for Windows 10/11 and Linux. Full support on X11; on Wayland the snippet picker and clipboard paste keep you covered. See the Wayland details.

03

Built-In Expansion Packs

Skip the blank library. Load curated snippet packs for developers, AI prompts, support teams, sysadmins, designers, and daily productivity — merged in without touching your existing triggers. Browse the packs.

04

Searchable Snippet Overlay

On X11 and Windows, press Alt + Space to open the picker. On Wayland, open Quick Insert from FlitKey or its tray menu, then paste the selected snippet.

05

Dynamic Placeholders

Inject live date formats, time stamps, clipboard contents, and set the precise final cursor position after each expansion.

06

Espanso & AHK Importer

Migrate effortlessly from Espanso (.yml), AutoHotkey (.ahk), CSV, TSV, or JSON libraries with one-click automated import.

07

Free & Open Source

MIT-licensed, with every feature included — no tiers, no trial, no account. Read the source, build it yourself, or fork it.

08

System Tray Controls

Quickly manage snippet triggers, toggle global expansion on or off, and tweak settings straight from your desktop tray.

09

100% Offline & Private

Runs completely locally on your system. Zero cloud server dependencies, zero user registration, and zero data telemetry.

Six expansion packs.
46 snippets, ready to type.

Open Expansion Packs in the snippet manager, tick the packs you want, and load them. Snippets merge into your library without overwriting triggers you already use, and anything that doesn't apply to your OS is filtered out.

10 snippets

AI Chatbot & Prompts

Persona setup, code review, bug analysis, and summarisation prompts for ChatGPT, Claude, Gemini, and local LLMs.

:airole :aixplain :aibug

10 snippets

Developer & Engineering

Git workflows, conventional commits, Python and shell scaffolding, shebangs, and Markdown formatting.

:gcm :glog :pydef

7 snippets

Artist, Designer & Creator

Colour palette specs, aspect ratio tables, Midjourney flags, UI handoff notes, and asset delivery templates.

:palette :aspect :midprompt

7 snippets

Everyday Productivity

Timestamps, verification stamps, emoji shortcodes, fancy bullets, and workflow symbols for notes and checklists.

:stamp :iso :bullets

6 snippets

Customer Support & Sales

Canned greetings, bug-gathering forms, ticket resolutions, follow-ups, cold outreach, and meeting notes.

:cshi :csbug :csfollowup

6 snippets

System Admin & DevOps

Diagnostic one-liners for Linux and Windows, cURL test templates, and Kubernetes status triage commands.

:sysinfo :curljson :k8spods

Packs are plain JSON files — drop your own into the packs folder in FlitKey's config directory and they show up in the same dialog.

Three steps to typing less.

1

Define a trigger

Pick a short abbreviation like ;addr or /date and enter the expanded text or dynamic variables — or load an expansion pack and start with 46 of them.

2

Type it anywhere

In any editor, browser, terminal, or chat app FlitKey detects your trigger and replaces it instantly without copy-pasting.

3

Go dynamic

Add date placeholders, clipboard content, or the {{cursor}} marker so your snippet adapts on supported platforms.

Trigger → Expansion Mapping
Trigger Expansion Output Action
;sig Your complete professional email signature
/date Today's date format (e.g. 2026-07-24)
;addr Multi-line company mailing address block
;;br Canned customer support resolution answer
gm "Good morning thanks for reaching out!"

Built for anyone who types the same thing twice.

Developers

Boilerplate, gone.

License headers, git commit stubs, CLI commands, and code snippets triggered instantly in VS Code, Neovim, or the terminal.

Support Teams

Consistent replies.

Canned answers remain identical across your entire support queue, with dynamic customer names and ticket IDs inserted automatically.

Writers & Pros

Less repetition.

Frequently used terms, Markdown links, templates, and sign-offs expanded cleanly without breaking your writing flow.

Get FlitKey For Your Machine

Free forever. Standalone installers with no registration required.

Windows

Windows 10 & 11 (64-bit)

Download FlitKey-Setup-0.5.0-x64.exe

29 MB installer • Not yet code-signed (SmartScreen shows “Unknown Publisher”) • Silent install flags for IT

Linux

Debian / Ubuntu / Mint / Pop!_OS • X11 full, Wayland partial

Download flitkey_0.5.0_all.deb

Debian, Ubuntu, Mint & Pop!_OS • or run from source

Free. All of it.

Every feature, on every platform. No tiers, no trial, no account, no card.

MIT Licensed FlitKey
$0

Free and open source. Forever.

  • Unlimited text snippets on Windows & Linux
  • Instant expansion across all desktop apps (X11 & Windows)
  • Searchable snippet picker (Alt + Space)
  • Espanso, AutoHotkey, CSV, TSV & JSON batch importer
  • Dynamic dates, timestamps, clipboard & cursor placement
  • System tray controls, autostart & global toggle
  • 100% offline • no account • no telemetry
Download FlitKey →
No signup • No payment • Read the source

What’s the catch?

There isn’t one. FlitKey is MIT-licensed and runs entirely on your machine, so there is no server to pay for and nothing to monetise. Your snippets never leave your computer — not to us, not to anyone.

It is built by one developer in the open. If it saves you time, the useful things you can give back are a bug report, a star on GitHub, or telling someone who retypes the same paragraph all day.

No testimonials. Just things you can check.

FlitKey is new. Rather than quote anonymous praise, here is evidence you can verify yourself.

The source is public

Every line is MIT-licensed and readable on GitHub. You do not have to take our word for what it does — you can read it, build it, and fork it.

Offline is verifiable

There are no accounts, no servers and no telemetry. Run FlitKey behind a firewall, or watch it with tcpdump — it makes no network calls. That is a claim you can test in a minute.

We publish the limitations

Wayland has no typed triggers or global hotkeys. There is no macOS build. The Windows installer is not yet signed. It is all in the support matrix and the Wayland guide.

Free, with nothing to upsell

Every feature ships free — picker, importers, placeholders, dynamic variables. No tier to unlock, no trial to expire, no card to enter. Nothing here is written to move you toward a paywall.

A real changelog

Shipped releases with dates and contents, not a roadmap of promises. See the changelog and the release history.

A named person builds it

FlitKey is built by Swaraj Nandedkar, in the open, under his own name. Bugs and criticism go to the public issue tracker.

Frequently Asked Questions

Yes! FlitKey runs 100% on your local machine. There are no accounts to create, no cloud servers, and zero data telemetry or keylogging sending data out. Your snippets stay strictly on your device.

X11: full support. Typed keyword triggers, global hotkeys, and direct insertion all work.

Wayland: partial support. The Wayland protocol deliberately blocks applications from intercepting global keystrokes, so typed triggers and global hotkeys are unavailable this is true of every text expander on Wayland, including Espanso and AutoKey, not just FlitKey. FlitKey falls back to the snippet picker with clipboard paste, and tray controls and autostart work normally. Run echo $XDG_SESSION_TYPE to check which session you're on.

Linux is distributed as a .deb package for Debian, Ubuntu, Mint, and Pop!_OS, or you can run from source. Flatpak and AUR packages are in progress.

FlitKey imports supported entries from Espanso .yml, AutoHotkey .ahk, and CSV/TSV/JSON files. Complex variables, scripts, forms, conditions, and some multiline formats need manual review; see the migration guide before switching.

No. FlitKey ships with six built-in expansion packs 46 snippets in total covering AI prompts, development, customer support, sysadmin and DevOps, design, and everyday productivity. Open Expansion Packs in the snippet manager, tick the ones you want, and load them in a single click.

Packs merge into your library rather than replacing it: if a trigger you already use appears in a pack, your version is kept. Snippets that don't apply to your operating system are filtered out by default. Each pack is a plain JSON file, so you can write your own and drop it into the packs folder in FlitKey's config directory to have it appear alongside the built-in ones.

Nothing FlitKey is free and MIT-licensed, and every feature is included. That covers unlimited snippets, the searchable picker (Alt+Space), the Espanso/AutoHotkey/CSV/JSON importers, dynamic placeholders, cursor placement, and tray controls. There is no paid tier, no trial, and no account.

On Windows, run the standalone FlitKey-Setup-0.5.0-x64.exe installer. It is not yet code-signed, so Windows SmartScreen will show an "Unknown Publisher" warning choose More info → Run anyway. Silent flags (/VERYSILENT) are supported for enterprise IT deployments. On Linux, run sudo apt install ./flitkey_0.5.0_all.deb.

Stop retyping. Start expanding.

Free forever, fully offline, and ready to use in under a minute.