Hi, I'm Michael. I built Kora.

Kora is the name I put on everything I make. Right now that's five apps: a dictation island for Windows, a training log for lifters and coaches, a food diary, and two file tools. The two web apps are live. Island has a Windows installer. Search and Sort are test builds I send out myself.

Everything I'm working on

Two run in a browser and three on Windows. The label next to each one says how far along it is, and "experimental" means it will sometimes break.

Island v0.3.2 · Experimental

It lives at the top of your screen

Island sits up where a phone would put its camera notch. Hit a shortcut, talk, and Kora Voice types what you said into whatever app you were in. The transcribing happens on your PC. The rest of the time it's a clock, a music player, the weather and somewhere to keep notes.

Talk instead of typing

The audio gets transcribed on your own PC and never leaves it. Every recording lands in History, where you can search it, replay it or run it through again.

Whatever's playing

Album art in the pill, level bars that move with your audio, and synced lyrics in your accent color. Scroll on it to change the volume.

Liquid Glass

Island grabs whatever is behind it and bends it at the edge with a pixel shader, plus a little color split. While the background moves, it redraws 30 times a second.

Platform
Windows 11 x64
Transcription
On your PC
Telemetry
None
License
MIT

Lift Invite-only

Your coach writes the program. You log what you actually lifted.

The plan stays on screen while you log, with the target weight and what you did last time right there. Coaches get a list of finished sessions to look over, plus messages and form-check videos.

Lift's workout logger: a lower-body session with planned squats at 100 kg, two completed sets at RPE 7.5 and 8, and the third set ready to log.
Lift's coach view on a phone, with one athlete's completed workout waiting for review.
  1. Coach

    Writes the program

    Reps, weight, rest, and how hard each set should feel. Add training maxes and the percentages turn into real weights.

  2. You

    Log the sets

    Weight, reps, and RPE or RIR. There's a rest timer, and a quick check-in on sleep, energy and soreness before you start.

  3. Coach

    Reads it and replies

    Anywhere you went off plan shows up, and the reply goes right on that session.

Track For Lift accounts

A kitchen that keeps your food diary

Cook a batch from a recipe, see what is in the fridge and when it runs out, and shop for what is missing. Eating a container is one tap into your diary, which still shows its numbers so you can fix them before they count.

  1. Cook oncePick a recipe and check the amounts. Track takes the ingredients out of your stock and fills the fridge.
  2. Eat a containerOne tap adds it to today. A use-by countdown keeps track of the rest.
  3. Shop for the gapPlan the week and get a list by store, in whole packs, with the leftovers shown.
Energy898
Protein82.6g
Carbs105g
Fat15.4g
Open TrackSign in with your Lift account.
Track's Today screen with daily totals for energy, protein, carbohydrate and fat.
Track diary with sample breakfast and lunch entries.

Two smaller apps for your files

Search and Sort are Windows apps too. Neither one uploads anything.

Search In testing

Search by file name or by what's inside, in Word docs, PDFs, notes and CSVs. The index stays in your AppData folder.

Sort Release candidate

Sort shows you every move before it makes it. It won't overwrite or delete anything, and you can undo from History. The version I'm testing now can also sort by project, using a model that runs on your own PC.

How I build them

It's just me working on these, so the rules are mine. Nothing goes out to anyone until it passes both.

  1. Your stuff stays on your PC

    Island transcribes locally. Search keeps its index in AppData. Sort works from a local history file and doesn't touch the network. None of the desktop apps have telemetry, this site has no analytics, and nothing updates itself in the background.

  2. Nothing changes until you've seen it

    Sort previews every move. Track has you check a portion before it's logged. Lift keeps the plan right next to what you lifted.