Hacker Newsnew | past | comments | ask | show | jobs | submit | halfwhey's commentslogin

My two favorite tmux QoL improvements are enabling seamless navigation between neovim and tmux (there are many plugins but i use this one https://github.com/aserowy/tmux.nvim) and extrakto which lets you fuzzy select anything in the tmux buffer and insert into the cursor or copy it to the clipboard. (https://github.com/laktak/extrakto)

The extra stuff is that you can automate interactions with Claude Code sessions using a CLI (which just tmux send-keys under the hood), an HTTP server, and ACP server (so you can embed claude code in other IDEs), and typescript library. So it's meant to make CC more embeddable in your workflows.

Not everyone has tmux. I default to tmux if you have it and fallback to xterm.js

Ah, ah, got it. So you get a kind of graceful degradation if the optional dependency is missing. Nice!

And, I guess, it's headless in the sense that you can't attach to it even if you want to. I get what you meant now.


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.

I would simply ask the claude code to use the hooks and custom commands and agent teams for me.

In order to ask it to use them, you should be first aware of them. Non-power users aren't.

I would ask the claude code what I should be aware of if I was a power user.

MIT License added

Fixed

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.

I love how aligned with traditional hacker culture this. Fantastic job, 10/10!

Codex and Gemini have ACP servers already:

https://github.com/zed-industries/codex-acp https://geminicli.com/docs/cli/acp-mode/

In fact Codex, in OpenAI fashion, have their own protocol as well:

https://developers.openai.com/codex/app-server

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.


They have ACP servers but they might apply different rate limits or policies if they notice ACP use, while a solution like yours would not trigger that unless it becomes popular enough to specifically detect. It also seems this provides more features them just an ACP server.

> they might apply different rate limits or policies if they notice ACP use

Is there any evidence that supports this claim?


That's a good point, I'll look into tackling this soon

Is there an example of this?

That’s neat I was working on a skill for this exact purpose:

https://github.com/halfwhey/skills/tree/master/plugins/tmux

Two use cases I use this for is debugging with GDB/PDB and giving me walkthroughs on how to use TUIs


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: