The agent inside
One key. Zero configuration.
Ctrl+Shift+A. The agent opens beside your work — the real CLI, in a real terminal. It sees your cursor. Its edits land live in your buffers. It asks before it writes.
And one is not the limit: the drawer takes tabs. A second agent beside the first — same launcher, same zero configuration, a conversation of its own.
Seven MCP tools, consent rules, one-line setup for agents outside the drawer: the tour on GitHub.
Markdown & LaTeX
Render your documents.
Markdown becomes a live document beside its source — typing moves both. LaTeX re-typesets to the page on Run.
.tex, press Run. The page re-renders in place.Octave & Python
Your interpreter, with the panel no terminal has.
Every variable, live. Plots as tabs. Your transcript stays yours.
clee -w octave: script, figure, prompt, and every variable listed without asking.
clee -w pylab: the same, in Python. Run feeds the session that is already there.Cells, breakpoints, frame variables: the walkthrough.
The day's work
Rename. References. Format. Code actions.
The language server's power, with git's discipline: every rewrite shows you a diff first, then applies as one undo. And Ctrl+Shift+D is a full git panel — history as a graph, hooks running, commits signed.
200 languages, project-wide replace, column editing, folding: the full list.
Breakpoints and frames
A debugger for C, C++ and Rust.
Ctrl+Shift+P puts a breakpoint in the gutter. Debug ▸ Start debugging opens with the program already in the box — in a Cargo project, read out of the manifest. Stopping marks the line and opens a panel: the stack, the frame's own variables, your watch expressions. There c, n, s and o do what gdb taught your fingers they do — no F-keys, so it works over plain ssh in any terminal.
Runs under lldb-dap, or a gdb 14 or newer that speaks the protocol itself: the debugging section of the tour.
The far end of an ssh
Nothing to install at the far end.
One binary. The mouse works. The compiler's output is clickable. Nine themes, English and Italian.
Install
Three lines on macOS and Linux.
brew tap msavox/clee
brew trust msavox/clee
brew install clee
Older Homebrew has no brew trust and does not need it — skip it.
Two on Windows.
scoop bucket add clee https://github.com/msavox/scoop-clee
scoop install clee
Prebuilt binaries
Attached to every release.
-
macOS arm64
Apple silicon. The supported platform.
-
macOS x86_64
Intel Macs.
-
Linux x86_64
Needs glibc and libxcb.
-
Linux arm64
Servers and 64-bit Raspberry Pi OS.
-
Windows x86_64
Experimental — bug reports welcome.
From source
cargo install --locked --git https://github.com/msavox/cleecode
Rust 1.85+. Then clee --install-font for the icons; on macOS, clee --install-app for the Dock.
Everything on this page is built and tested — nothing is a plan. Some of it sits on master ahead of the last tag; the release notes say which is which.