likh

Set up Codex

likh doesn't have an account of its own. It transcribes through ChatGPT using the sign-in Codex saves on your computer. Install it and sign in once. If the sign-in expires, open Codex again to refresh it.

  1. 01

    Get the ChatGPT desktop app

    Codex lives inside it. It's free from OpenAI.

    Or from a terminal on Windows:

    winget install 9PLM9XGG6VKS -s msstore
  2. 02

    Open it and sign in

    Use your ChatGPT account. The app saves the sign-in to .codex\auth.json in your user folder, which is the file likh reads.

    Already use the Codex CLI? codex login saves the same file, so that works too.

  3. 03

    Go back to likh

    The setup window checks every 2 seconds and moves on by itself. If likh is already running, hold Ctrl + Space and talk.

Which plans work

OpenAI includes Codex with Free, Go, Plus, Pro, Business, Enterprise and Edu. Its feature table lists voice dictation for Plus, Pro, Business, Enterprise and Edu, but doesn't establish Free or Go support. likh has worked with a paid account. Free and Go transcription remain unverified.

likh itself is free. OpenAI controls access and limits for transcription. Its published desktop Voice pricing doesn't establish how likh's dictation requests count toward usage, so we can't promise unlimited transcription or quote a per-minute rate. See OpenAI's pricing.

If it doesn't connect

“Your Codex sign-in expired”
Open the ChatGPT app once. It refreshes the sign-in, and likh picks it up.
“ChatGPT turned down the sign-in”
Sign in to Codex again and retry. This message alone doesn't tell us whether the problem is the sign-in, account permissions or plan access.
likh still says Codex isn't installed
Sign in at least once after installing: the file only appears then. If you set CODEX_HOME, likh looks there instead.

likh only ever reads the sign-in. It never changes it, refreshes it, or sends it anywhere but ChatGPT.