A radar for your AI agents

A keyboard-first terminal multiplexer written in Rust. Track agent states, analyze token telemetry, and organize workflows with persistent sessions and fixed layouts.

cargo install rdreh && rdr install

Linux (any distro; extra desktop integration on KDE). macOS and Windows are planned.

rdreh main interface

Cockpit Layout

Optimized 5-pane cockpit layout. Fixed layouts: single, dual, tri (60/40), quad, rows.

Cockpit layout

Agent States & Notifications

Agent panes hook rdr state working|idle. Status bar shows active/finished counts; KDE badges notify on completion.

Placeholder: Agent States
docs/assets/screens/states.png
Agent states

Token Telemetry

Live token dashboard with rdr tokens. Daily, weekly, all-time stats per tool.

Token telemetry

Persistent Sessions

Detach with Ctrl+b d; close the window. Everything keeps running and resumes on next rdr.

Placeholder: Sessions
docs/assets/screens/sessions.png
Persistent sessions

Workspaces & Layouts

Switch projects with Alt+0..9. Dynamic geometry on resize. Alt+z zooms focused pane.

Placeholder: Workspaces
docs/assets/screens/layouts.png
Workspaces

Paste Files from Your File Manager

Copy files in Dolphin or Nautilus and paste them into any pane with Ctrl+b p (or your terminal’s Ctrl+Shift+V, where it supports file lists). rdreh turns the list of file:// URIs into escaped paths on one line, so agents like OpenCode get file paths they can use.

Placeholder: Paste files
docs/assets/screens/paste.png
Pasting files as paths

Any Terminal & KDE Integration

Works in kitty, Ghostty, WezTerm, Alacritty, Konsole and any other terminal. rdr install adds desktop shortcuts and KDE identity.

Terminals

Keybindings

HELP
rdreh (rdr): keyboard-first agent multiplexer
No prefix  Alt+0..9 jump workspace  Shift+Arrows move panes  Alt+` cycle panes  Alt+l cycle layout  Alt+z zoom  Alt+=/Alt+r reset  Alt+t tracking  Alt+f finish  Alt+n notifications  Shift+PgUp/PgDn scrollback  Shift+Enter newline
Ctrl+b then: h ? help  a add project  c workspace  n % | " - pane  x close pane  & close workspace  , rename  z zoom  Space cycle layout  = reset  0..9 workspace  d detach  p paste (files become paths)  q quit
Hooks: rdr state working|idle

rdreh vs agent-swarm (tmux edition)

Featurerdrehagent-swarm
ArchitectureSingle Rust binarytmux + bash scripts
LayoutsCustom fixed (cockpit, tri, quad)Standard tmux
Pasting filesFile manager copies become escaped pathsPasted as raw file:// lines
TelemetryLive (rdr tokens)Not included
State TrackingFull (working, idle, finished)Basic
Installcargo install rdrehRequires tmux, bash