Show HN: Claudraband – Claude Code for the Power User

halfwhey 103 points 38 comments April 12, 2026
github.com · View on Hacker News

Hello everyone. Claudraband wraps a Claude Code TUI in a controlled terminal to enable extended workflows. It uses tmux for visible controlled sessions or xterm.js for headless sessions (a little slower), but everything is mediated by an actual Claude Code TUI. One example of a workflow I use now is having my current Claude Code interrogate older sessions for certain decisions it made: https://github.com/halfwhey/claudraband?tab=readme-ov-file#s... This project provides: - Resumable non-interactive workflows. Essentially `claude -p` with session support: `cband continue <session-id> 'what was the result of the research?'` - HTTP server to remotely control a Claude Code session: `cband serve --port 8123` - ACP server to use with alternative frontends such as Zed or Toad ( https://github.com/batrachianai/toad ): `cband acp --model haiku`. - TypeScript library so you can integrate these workflows into your own application. This exists cause I was using `tmux send-keys` heavily in a lot of my Claude Code workflows, but I wanted to streamline it.

Discussion Highlights (8 comments)

colobas

Any idea of how this interacts with Anthropic's ToS for subscription-based use?

lifis

That's cool but by only supporting Claude Code you are contributing to the Anthropic lock-in problem. This needs to support at least Gemini CLI, Codex and OpenCode as well, preferably by being generic as much as possible.

mikeroySoft

License? I see none listed in the repo.

beepbooptheory

Isn't "Claude Code power user" an oxymoron or am I confused?

dragonfax

Using Claude Channels can make it easy to inject prompts and get just the response back without having to identify it in the terminal output or fight with the TUI. But they're not well designed, and some things just have to go in through the terminal interface like slash commands (i.e. `/clear`)

pxc

If xterm.js is slower than tmux, why don't you just use tmux for the headless sessions as well? How is tmux not headless enough?

alun

It's interesting how Anthropic haven't shipped their own IDE for more vertical integration. All it would take is implementing their own forked version of VSCode (like Cursor did) and making Claude the default choice. Obviously I'm simplifying here, but they definitely have the capability to do it.

SV_BubbleTime

I’m very dumb. How is this different than starting Claude Code in a tmux and then connecting to that?

Semantic search powered by Rivestack pgvector
4,351 stories · 40,801 chunks indexed