Kyon

A terminal that answers to nobody but you — with the agents, the editor and the models all on your side of the wire.

$ brew install --cask kyon-sh/kyon/kyon

macOS · Linux · Windows · and a browser  |  free, and AGPL all the way down

What the fork adds

Any model, including the one on your desk

Point Kyon at any OpenAI-compatible endpoint, with one-click presets for Ollama, llama.cpp, LM Studio and vLLM — or bring your own keys for the hosted models. Nothing is proxied through anyone.

Agent sessions that survive

Claude Code, Codex, Gemini, OpenCode and Pi run in sessions that outlive a dropped link or a reboot, and resume the same conversation when you come back.

Remote work over your own SSH

One small daemon rides the connection you already have. Browse, edit, search and run on the far side — language servers included — with no service in the middle.

Omnigent, on your own backend

Attach to an omnigent instance you run, and watch or join its agent sessions in a tab beside your shells.

Runs in a browser

The same client compiles to WebAssembly, so a machine with nothing installed still gets the terminal — pointed at a host you own.

Nothing phones home

No account to create, no telemetry to switch off, and no server round-trip between pressing enter and getting a shell.

And everything it inherits

Blocks, not scrollback

Every command and its output is one addressable thing — filter it, search it, copy it, run it again.

File browser and editor

A project tree and a real editor in the same window, so reading the file you just broke does not need a second app.

Change tracking

Review diffs, leave comments and follow what changed — including what an agent changed while you watched.

Notebooks and workflows

Runbooks and parameterised commands that live with you rather than in someone's wiki.

Command palette and search

Everything reachable by name, and a find that searches output as readily as it searches a file.

Themes and layouts

Panes, tabs and saved configurations, themed to taste — the parts a terminal is judged on before anything else.

Install

macOS — signed and notarized, Apple Silicon. Homebrew is the short way:

$ brew install --cask kyon-sh/kyon/kyon

Or take Kyon.dmg from the latest release.

Linux — download Kyon-x86_64.AppImage, chmod +x, run it.

Windows — the installer, or the portable zip if you would rather not install anything. Both builds are unsigned, so SmartScreen warns once: “More info”, then “Run anyway”.

Every release carries

Kyon.dmgmacOS, Apple Silicon — signed and notarized
Kyon-x86_64.AppImageLinux x86_64
Kyon-windows-<arch>-setup.exeWindows x64 / arm64, installer
Kyon-windows-<arch>-portable.zipWindows x64 / arm64, nothing to install
kyon-web-*.tar.gzthe browser client (WebAssembly), served by serve-wasm
kyon-src-*.tar.gzcomplete source for that build

Source

Kyon is a fork of Warp, licensed under the GNU Affero General Public License v3.0.

The source of each build ships beside the binary made from it, so it travels with the download rather than depending on a repository still being there in five years.