logoalt Hacker News

Show HN: Claudraband – Claude Code for the Power User

104 pointsby halfwheyyesterday at 4:55 PM38 commentsview on HN

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.


Comments

aluntoday at 3:13 AM

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.

show 3 replies
colobasyesterday at 7:32 PM

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

show 1 reply
dragonfaxyesterday at 10:21 PM

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`)

lifisyesterday at 7:43 PM

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.

show 7 replies
pxctoday at 12:29 AM

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?

show 1 reply
mikeroySoftyesterday at 8:12 PM

License? I see none listed in the repo.

show 1 reply
SV_BubbleTimetoday at 3:58 AM

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

eddie-wangtoday at 2:42 AM

[dead]

mr_johnson123yesterday at 8:44 PM

[dead]

beepbooptheoryyesterday at 10:18 PM

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

show 2 replies