Krya · local AI for Windows 10 and 11

Talk to the duck

For people who would rather run AI on their own computer than pay a cloud for it.

Krya is a small tray app for every program. It fixes text typed in the wrong layout, translates, reads English aloud, checks your English and types what you say. When you want to practise, it talks with you in English. One app instead of a layout switcher, a translator tab and a grammar checker.

  • Gemma 4, Whisper and Parakeet on your graphics card or processor
  • No subscription, no pay per word, no account
  • No cloud: your texts, voice and talks stay on your computer
  • Open source, MIT
One line typed in a chat, three keys later
  1. Pause Fix the layoutghbdsn cdsn → привіт світ
  2. e.g.Shift×2 Translateпривіт світ → hello world
  3. CtrlC×2 Listenhello world, read aloud
CtrlC×2Listen

Try it on this page.

Select a sentence below, then press CtrlC twice.once more

This page carries translations of the duck story only. Krya translates any text, on your computer.

Talk

Talk to the duck. It talks back.

Press your Talk key and say a line in English; press it again to send. The duck answers aloud, like a friend with time to chat. Your mistakes are marked under your own lines, with a short note in your language. The duck never corrects you: it answers what you meant.

  • Your level. A2, B1 or B2. The duck keeps to it: about 7, 8.5 or 15 words a sentence, measured.
  • Topics with a plan. Free talk, your day, a trip, a café, a job interview, your work. The interviewer asks one question at a time, then tells you how it went.
  • On your graphics card. The model Accurate uses (Gemma 4 E4B, 5.2 GB) answers in about a second on an RTX 2080 SUPER. It needs a card with 4 GB of its own memory. Speaking needs Krya's speech engine; typing works without it.
  • Your talks stay here. Kept on this computer for 30 days. Go on with one, or delete it.

Talk to the duck Accurate
Real answers of Krya's duck, recorded on an RTX 2080 SUPER and played back here in your browser's voice. In Krya you say whatever you like.

Every action has a key.

Each one works in every program. A key can be a combination, a modifier tapped twice, Pause, or a mouse side button. You change any of them on the action's page.

Read

  • Listen to the selected textCtrlC×2
  • Listen to a piece of the screenCtrlAltS
  • Translate the selected text
  • Translate text from the screenCtrlAltT

Write

  • Fix the layout as I typeautomatic
  • Fix the last words or the selectionPause
  • Translate in place, no window
  • Check my English

Speak

  • Talk to the duck
  • Dictate where the cursor is
  • Dictate in my language, type English
  • Dictate a note into my notes folder
  • Record a Google Meet callAltShiftM

your keyClick one and press the key you want, as you would in Krya: a combination, a modifier tapped twice, Pause or F-keys. Backspace clears it. The Translate and Talk keys you set work on this page.

PauseKeyboard

Typed in the wrong layout? Keep typing.

Krya fixes a word typed in the wrong layout as soon as you finish it, and switches the layout for the next one. It reads the keys of the word you are typing, never the text around it.

New messageLeft Ctrl switches the layout
ENпривіт як справи, глянь pull request
  • fixedghbdsn → привітEN → UK
  • fixedзгдд → pullUK → EN
A chat message typed without looking at the layout. The badge by the caret is Krya's own.
  • Pause right after a fix takes it back and keeps the word as typed.
  • Pause retypes the last words, or the selected text, in the layout that reads best. Again for the next one.
  • Learns as you go. A word you fix by hand twice is fixed always; a word of yours typed three times becomes yours.
  • Stays out of the way in password fields and full-screen games. NB and other abbreviations are left alone.
e.g.Shift×2Translate

Translate like DeepL. Paste it back.

Select a text in any program and press your key. The text and its translation open together; edit the text and it is translated again. Enter pastes the translation over your selection, and your clipboard stays as it was.

  • The direction is a rule. Your language goes into English, any other language into yours. 32 languages.
  • Three levels. Fast is Firefox's offline translator. Accurate and Most accurate run a Gemma 4 model on your own graphics card or processor.
  • Text on the screen. Ctrl+Alt+T, draw a box over a picture, a video or a game, and its text opens ready to translate.

Shift×2 Translate
Ukrainian→English Swap
Збірка знову впала. Подивишся логи після обіду?
Copy
The build crashed again. Will you look at the logs after lunch?
CopyPasteEnter
Translated · Accurate
Krya's Translate card, redrawn. Shift tapped twice is an example: you choose the key.
Check my English

Write in English. The duck checks it.

Select what you wrote and press your Check key. Wrong words are struck out in red, the fix is in green, and one short note in your language explains the main mistake. A right text says so and stays as it is.

  • Real mistakes only. No rephrasing; code and names are left alone.
  • Measured on 44 texts, it caught 31 of 32 mistakes and changed none of the 11 right ones.
  • Your mistakes, kept. Library › Mistakes shows the ones you repeat first.
Check
Yesterday I have sent the report, but nobody answer me.
Yesterday I have sent the report, but nobody answer answered me.

have sent → sent: зі словом yesterday потрібен Past Simple, а не Present Perfect.

CopyListenPasteEnter
Checked · AccurateNote in Ukrainian
The note follows the language picked in the card above.
Dictate and transcribe

Say it, and it's typed.

Press a key and speak. Krya types the phrase where the cursor is, in the language you spoke or straight in English. It recognizes while you talk, so the text is there a moment after the key.

Let's move the release to Friday and keep the old installer for now.

Dictate0:05
Design reviewGoogle Meet, 32 min
  1. 00:12Me

    Can everyone see the new tray menu?

  2. 00:17Olena

    Yes. The rows feel calmer now.

  3. 00:24Speaker 3

    Then let's ship it on Friday.

The dictation badge while you speak, and a call transcribed with who spoke when.
  • Quick on an ordinary processor. 22 seconds of speech were typed 0.2 s after the key (Parakeet, on an Intel i9).
  • Transcripts of files, the microphone and Google Meet calls. Telling an hour's speakers apart takes about 2 minutes on an RTX card.
  • Words to spell. Names and terms come out written your way, in dictation and in transcripts.

Nothing you read leaves your computer.

Krya has no account, no cloud and no telemetry. The models download once and then work offline.

The code

Open source

MIT license. Every line is on GitHub, so you can check what Krya reads, keeps and sends. Read the code

The texts you select and translate

Stay here

Translated on this computer; the recent ones are kept only here.

What you type

Stays here

Krya reads the keys of the word being typed and keeps nothing else. Learned words stay on this computer, and nothing is learned in a password field.

Your talks with the duck

Stay here

The duck answers on your own graphics card. Talks are kept on this computer for 30 days, and what you write about yourself never leaves it.

Your voice and transcripts

Stay here

Recognized on this computer. A compressed copy of the sound stays beside the transcript; the source file is never copied.

Your clipboard

As it was

Every copy Krya borrows is put back, and Windows' clipboard history never sees Krya's own copies.

Models and voices

Once

Downloaded when you first need them, from Mozilla and Hugging Face, each checked by size and SHA-256.

New versions

You decide

Krya never updates itself. You download a new installer from GitHub when you want it.

Three steps to the tray.

Free, open source, about a minute to set up. It installs over Altype and 2Talker and takes their words and settings along.

  1. 1

    Download the installer

    Get Krya-Setup.exe from the latest release on GitHub.

  2. 2

    Run it anyway

    The installer isn't signed, but its code is open on GitHub. Windows warns once: More info → Run anyway.

  3. 3

    Find the duck in the tray

    Krya starts with Windows. The first translation downloads your language pair once: about 58 MB for Ukrainian ↔ English.

Windows 10 and 11, 64-bit Any processor; a graphics card with 4 GB for the duck and Accurate MIT license

Talk to the duck.

Select any text and press Ctrl+C twice to hear it in English, or press your Talk key and say hello. The rest is a key away.