██████╗ ██████╗ ██████╗ ███████╗██╗ ██████╗ ██████╗ ███╗ ███╗
██╔════╝██╔═══██╗██╔══██╗██╔════╝██║ ██╔═══██╗██╔═══██╗████╗ ████║
██║ ██║ ██║██║ ██║█████╗ ██║ ██║ ██║██║ ██║██╔████╔██║
██║ ██║ ██║██║ ██║██╔══╝ ██║ ██║ ██║██║ ██║██║╚██╔╝██║
╚██████╗╚██████╔╝██████╔╝███████╗███████╗╚██████╔╝╚██████╔╝██║ ╚═╝ ██║
╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝
t u i · n e t r w + a g e n tClaude Code energy. A real workspace. Explorer, file viewer, and a persistent agent in one frame — modal by default, mouse optional, designed for people who already live in tmux.
$ codeloom-tui .
NVIM · codeloom-tuiNORMAL · explorer.rs · utf-8
1 pub fn open_file(path: &Path) {2 let buf = fs::read_to_string(path)?;3 viewer::render(buf, Syntax::Rust)4 }-- 4 lines · rust · unix
:help keys
| hjkl | move the tree. viewer follows. |
|---|---|
| :CodeLoom | open the agent pane on the current file. |
| leader-a | ask with visual selection as context. |
| ctrl-w | cycle explorer / viewer / agent. |
| ZZ | write the patch and quit the pane. |
| :GitHub | star the repos without leaving the session. |
:help loop
- 01 drop into a repo. explorer, viewer, and agent share the frame.
- 02 point at a file. the viewer follows. the agent already has context.
- 03 let it patch. review in the viewer. keep your fingers on the home row.
-- coming soon · open source · tui.codeloom.iresharma.com
:SeeAlso