cedrus — repl · main · dark
-bash-5.1$ cedrus — point it at any web AI

Turn any web AI into a coding agent
in your terminal.

Cedrus CLI signs into the AI you already use — Meta, DeepSeek — then hands it your actual project: read, write, search, run. No new model to learn, no editor to leave. The chat you were already having becomes an agent that works where you work.

/teddz/Projectsempty state
Cedrus CLI, freshly opened: an empty conversation and the model pane
fig. 01 opened. empty chat, model pane on the right, output dir set.
the same screen, mid-reply
A reply with formatted code and markdown inside the terminal
fig. 02 streaming a real answer with a fenced code block, inline marks, references.
01

The actual mechanic

$ which ai = your call

Cedrus CLI is a thin client. It connects itself to a web AI and turns that connection into a full agent: file read/write, search, project context — all surfaced as a keyboard-driven terminal app. The model is never your problem; whatever web ai you point it at becomes the brain, and Cedrus CLI gives it hands.

02

Which AI's

bring your own brain

Cedrus CLI rides on whatever web ai you're already logged into. Swap providers mid-session — it's the same interface, so switching is changing one line in the left strip, not relearning a chat app.

03

Shortcuts, not a menu

keys or your own

Everything you can do is a keystroke or a slash command — even swapping the model.

thingyou press
copy the last code block/copy
flip the theme, dark ↔ light/theme
swap the model mid-session (meta ↔ deepseek)/model (or Ctrl+K)
attach a file from the prompt/file <path>
pick a target folder for output/dir <path>
call a tool directly, as JSON/tools <name> <json>
scroll the whole chatPgUp PgDn
04

Install

Free · Private

Grab the alpha .deb from the GitHub release and install it — cedrus lands on your PATH.

linux · debian/ubuntu
# download the .deb from the release page, then:
sudo dpkg -i cedrus_0.6.0_amd64.deb
cedrus --help
  • needs:node ≥ 18 (apt), udisks2, fonts
  • run as:your user — no root for mounting
  • first model:a chromium profile is fetched on first run

Code, issues, and the full README live on GitHub.

  • source:github.com/frteddz/cedrus
  • platform:linux · mac (Coming soon) · windows (mount is linux-first)
  • made for:the keyboard-first terminal user