<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: halfwhey</title><link>https://news.ycombinator.com/user?id=halfwhey</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 13 Apr 2026 06:38:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=halfwhey" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>Not everyone has tmux. I default to tmux if you have it and fallback to xterm.js</p>
]]></description><pubDate>Mon, 13 Apr 2026 00:48:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47746202</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47746202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47746202</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>Some people open a claude code session and just talk with it. And some use hooks, custom commands, agent-teams..and so on. You can definitely be a power user. But I’m sure whether that translates to actual “power” is up for debate.</p>
]]></description><pubDate>Sun, 12 Apr 2026 23:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47745478</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47745478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47745478</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>MIT License added</p>
]]></description><pubDate>Sun, 12 Apr 2026 21:42:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744858</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47744858</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744858</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>Fixed</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47744079</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47744079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47744079</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>That's a good point, I'll look into tackling this soon</p>
]]></description><pubDate>Sun, 12 Apr 2026 20:10:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743919</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47743919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743919</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>This is my interpretation as well, Anthropic wants to be in full control of the connection between the client and their servers, and that's compatible with what 
I'm trying to do.</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:52:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743721</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47743721</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743721</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: Claudraband – Claude Code for the Power User"]]></title><description><![CDATA[
<p>Codex and Gemini have ACP servers already:<p><a href="https://github.com/zed-industries/codex-acp" rel="nofollow">https://github.com/zed-industries/codex-acp</a>
<a href="https://geminicli.com/docs/cli/acp-mode/" rel="nofollow">https://geminicli.com/docs/cli/acp-mode/</a><p>In fact Codex, in OpenAI fashion, have their own protocol as well:<p><a href="https://developers.openai.com/codex/app-server" rel="nofollow">https://developers.openai.com/codex/app-server</a><p>Opencode too. These tools are already so programmable and embeddable, it's just Claude Code is a sticking point. But maybe it would be useful to provide a unified CLI and Daemon for all of them.</p>
]]></description><pubDate>Sun, 12 Apr 2026 19:50:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47743693</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47743693</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47743693</guid></item><item><title><![CDATA[Show HN: Claudraband – Claude Code for the Power User]]></title><description><![CDATA[
<p>Hello everyone.<p>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.<p>One example of a workflow I use now is having my current Claude Code interrogate older sessions for certain decisions it made: <a href="https://github.com/halfwhey/claudraband?tab=readme-ov-file#self-interrogation" rel="nofollow">https://github.com/halfwhey/claudraband?tab=readme-ov-file#s...</a><p>This project provides:<p>- 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 (<a href="https://github.com/batrachianai/toad" rel="nofollow">https://github.com/batrachianai/toad</a>): `cband acp --model haiku`.
- TypeScript library so you can integrate these workflows into your own application.<p>This exists cause I was using `tmux send-keys` heavily in a lot of my Claude Code workflows, but I wanted to streamline it.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47741889">https://news.ycombinator.com/item?id=47741889</a></p>
<p>Points: 104</p>
<p># Comments: 38</p>
]]></description><pubDate>Sun, 12 Apr 2026 16:55:20 +0000</pubDate><link>https://github.com/halfwhey/claudraband</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47741889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47741889</guid></item><item><title><![CDATA[New comment by halfwhey in "Show HN: TUI-use: Let AI agents control interactive terminal programs"]]></title><description><![CDATA[
<p>That’s neat I was working on a skill for this exact purpose:<p><a href="https://github.com/halfwhey/skills/tree/master/plugins/tmux" rel="nofollow">https://github.com/halfwhey/skills/tree/master/plugins/tmux</a><p>Two use cases I use this for is debugging with GDB/PDB and giving me walkthroughs on how to use TUIs</p>
]]></description><pubDate>Wed, 08 Apr 2026 19:16:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47694907</link><dc:creator>halfwhey</dc:creator><comments>https://news.ycombinator.com/item?id=47694907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47694907</guid></item></channel></rss>