The Mac IDE for coding agents.

Download for Mac
brew install --cask nikiomori/tap/kelp

Kelp 0.13.0 · November 11 · macOS 14+ · Apple Silicon and Intel · free and open source

kelpmain1 needs you3 working · 1 done
Claude Code
Codex
Gemini CLI
OpenCodemerge commit or rebase?
Aider
Claude Code
Codex
Gemini CLI
OpenCode
OpenCode needs younowKeep a merge commit, or rebase onto main?RebaseMerge commit
Aider

Read what they did.

Any stretch of an agent’s work opens as a diff beside it. Comment on a line and send it back.

MSources/GitKit/Retry.swift+12−5Review with Codex
38 func delay(attempt: Int) -> Double {
39− let d = base * Double.random(in: 0...1.25)
39+ let d = base * jitter.clamped(to: 0.5...1.0)
40+ // a test can wait for base, never more
41 return d * pow(2, attempt)
42 }
Your comment on line 39Say why 0.5: the tests rely on that floor.Send to Claude
Codex · line 39jitter is read without the lock that guards it in reseed().
Codex · line 40pow(2, attempt) is unbounded. Cap it at maxDelay.

Get a second opinion.

Hand the change to another agent, say Codex reviewing what Claude wrote. Its findings land on the lines; the ones you tick go back in one message.

Swift and AppKit. Not a browser in a box.

0.3s
to open a windowElectron agent app: 0.9 s
81MB
app and background serviceElectron agent app: 1.2 GB
0.8%
CPU when idleElectron agent app: 4–19 %
81 MB · Kelp
1.2 GB · Electron agent app

Kelp 0.9.0 next to Orca 1.4.229, no agents running, M4 Max, 5 November 2026. The squares are memory, to scale. How it was measured

22 agents, out of the box.

Kelp has no chat or model of its own. You run the CLIs you already use, on the plans you already pay for. Any other command works too.

Light. And nothing is missing.

Dockwho needs you, from any app

Extensions

Panels, commands and themes made by the people who use Kelp. Each one is reviewed, and its page shows every command it can run on your Mac.

All 9 extensions →