Built with Developer tooling

keel

Local-first macOS coding workspace with local Laya and optional Jev decision selection

355 ★ on GitHub

What it is

A local-first macOS coding workspace. Keel runs the coding agents you already use. A local Laya selector or an optional hosted Jev selector chooses a route. The host checks each choice before Keel applies it.

What the README says it does

  • Sessions, a composer, a transcript, a terminal, a changes view, and settings in one native window.
  • Image attachments and macOS Dictation in the composer.
  • A git history pane with a commit lane graph beside the changes view.
  • Crash recovery: an append-only run journal replays live streams and marks interrupted runs.
  • Claude Code, Codex, Cursor, Grok, Hermes, and pi through the Agent Client Protocol (ACP).

From the project’s README.

Where the decision sits

keel calls the hosted decision API rather than running its own weights. That keeps the project small and means its behaviour moves whenever the vendor ships a new model version. It also means an API key and a network round trip sit in the path of every decision.

Models it references: Jev, laya-coreml, laya-coreml, laya.

How active it is

Created 2026-09-22, last pushed 2026-09-25, 355 stars and 47 forks when we read it on 2026-11-02. Everything in this category is weeks old at most, so a stale push date means something different here than it would on a mature project. Check the repository before you depend on it.

Find out what your data actually supports

We turn your historical decisions into a frozen test set, then tell you which model, which threshold, and how much of it you can safely automate.