Kikoe app iconIn development · Linux first

Your conversations, turned into useful notes.

Record a meeting, import an interview, or capture a voice memo. Kikoe turns audio into searchable, editable notes with cloud speech-to-text services or models that run on your own computer.

Free and open source · GPL-3.0-or-later · Built with GTK 4 and libadwaita

Kikoe showing a release-planning note with named speakers and timestampsKikoe showing a release-planning note with named speakers and timestamps in dark mode

Capture, refine, share

Recording, transcription and review live in one window. Your audio stays on your computer, and nothing uploads without you choosing a cloud model.

Record or import

Capture your microphone with pause and resume, or bring in audio files you already have.

Choose your service

Deepgram, OpenAI, Gemini, Groq, Mistral and more, or any audio-capable LLM with your own prompt.

Or stay offline

Download Whisper, Fun-ASR, Parakeet or Voxtral and transcribe on your own GPU or CPU. No account needed.

Follow each voice

Optional timestamps and speaker labels, with names you can match across recordings.

Polish your notes

Edit text and timestamps in place with Undo and Redo, and search across titles and transcripts.

Take them anywhere

Export plain text, Markdown, SRT or WebVTT subtitles, or the original audio.

Cloud or on your device

Pick a model per note. Options a model does not support are turned off for you, so every choice in Preferences is one that works.

Cloud services

Your own API key

File and live transcription, with timestamps and speakers where the service provides them.

  • Deepgram
  • OpenAI
  • OpenRouter
  • Gemini AI Studio
  • MiMo
  • Groq
  • Mistral
  • OpenAI-compatible API
  • Audio LLM

On this device

No account

Models download from Preferences → Local Models and run with transcribe.cpp.

Models

  • Whisper
  • Fun-ASR
  • Parakeet
  • Voxtral

Runs on

  • Vulkan
  • CUDA
  • Metal
  • CPU

A closer look

Timestamp editor beside the transcript

Fine-tune the timing

Edit segment timestamps right beside the text.

A note recording in progress with a speaker-matching prompt

Keep adding to a note

Append recordings and match speakers across them.

Searching notes by title and transcript

Find anything you said

Search matches titles and full transcripts.

Preferences with providers and local models

Your providers, your models

Add API keys or download local models in Preferences.

Get started

  1. Connect a provider

    Add an API key and a model in Preferences, or download a local model.

  2. Start a note

    Record your microphone, or import audio with a file model.

  3. Make it useful

    Review the text, name speakers, and export from the note menu.

ShortcutsCtrl+N New noteCtrl+O ImportCtrl+F Search

Install on Linux with Flatpak

The Kikoe Flatpak repository also delivers updates.

flatpak remote-add --user --if-not-exists kikoe https://first-storm.github.io/Kikoe/kikoe.flatpakrepo
flatpak install --user kikoe io.github.first_storm.Kikoe

Other packages · x86-64 and ARM

Linux · Flatpak, AppImagemacOS · PreviewWindows · Preview

Help shape Kikoe

Kikoe is still in development. Report issues, test real provider accounts, or translate it into your language.