Kotoba

Where to start

What Kotoba isWho she is and where she runs, in one page
InstallingOne package, two commands
First runA key, a model, her first words
The approval gateHow she asks before she acts
The two voice modesLocal voice, or the agent tunnel
The soul fileChange who she is
RoadmapWhat grows next, and what was cut on purpose

Or a section

↑↓ move openesc close124 pages

Roadmap

Version 0.10 is the first release: she runs on your machine, talks, and does things. This is what grows next, in roughly the order of work, and the shorter list of what she is never going to do.

No dates are promised. The order is roughly the order of work, and that is the strongest claim anyone here can make about it.

  1. Pick a voice from a list

    A dropdown of the voices your key can actually use, instead of leaving the app to find an ElevenLabs voice ID and pasting it in.

  2. More brains, by name

    Providers listed by name with their models and what each one costs, the way OpenAI and xAI already are — not a base URL and a model name typed by hand.

  3. A voice that costs nothing

    A local speech engine on your own machine, so ElevenLabs stops being the one thing between Kotoba and someone who just wants to try her.

  4. The full terminal on Windows

    The commands run there today; the interactive session does not. Making it native is a piece of work, not a patch.

  5. Saying no to one command

    “Never run rm, don’t ask” while keeping the rest of the toolset — today you can only switch a whole toolset off.

  6. A desktop app

    One window, no browser tab, no terminal.

Cut on purpose

These are deliberate absences, written down so nobody waits for them. They are not leaves on the branch; they were cut, and the cut has healed over.

  • A hosted version you sign into

    Pruned. Not planned, now or later.

    Kotoba is self-hosted. Your keys and your conversations stay on your machine; there is no account and no server run by anybody else.

  • Shipping a Live2D model in the repository

    Pruned. Not planned, now or later.

    Models belong to their authors. The first-run screen fetches one onto your machine instead, so this is not a gap waiting to be closed.

  • Telemetry

    Pruned. Not planned, now or later.

    Not now, not later.