Hacker GitHub

← All repos

xenodium/agent-shell

View on GitHub ↗ ★ 2,024 Emacs Lisp

Brings your favorite AI agents to Emacs, keeping you at home: familiar buffers and bindings, no terminal emulation. Powered by ACP.

23 mentions on Hacker News by 13 people: 1 story, 22 comments · first 2025-10-12 · latest 2026-10-29

Mentions per year 23 mentions · busiest year 2026 (20)
20082026
  1. hmm, I haven't tried Carbon yet. But I have been using Argon on and off via agent-shell - https://github.com/xenodium/agent-shell and unofficial ACP client. In my limited usage, it has fixed issues which has not been correctly fixed by…
  2. Not who you replied to, but: I use agent-shell and I love the ecosystem that's being created there: https://github.com/xenodium/agent-shell And for claude interacting back with emacs: Some folks like having an MCP package. I agree that…
    comment by jaaron · 2026-10-28 · in Emacs Turns 50
  3. Emacs makes for excellent Agent harness. With https://github.com/xenodium/agent-shell/ , this is the only UI I use for working with agents. What makes this great is infinite hack-ability of the interface and agents have become pretty good…
  4. …of Agent Client Protocol https://agentclientprotocol.com ps. I built Emacs integration through ACP https://github.com/xenodium/agent-shell
  5. Never heard of that one. The most popular ways for agent stuff seems to be https://github.com/xenodium/agent-shell , or just opening a terminal in emacs and using claude code. If you want to run it through an emacs terminal, consider using…
    comment by internet_points · 2026-08-27 · in Emacs 31: An unofficial guide to Markdown-ts-mode
  6. Agent Shell connected via ACP to local Claude Code. https://github.com/xenodium/agent-shell
  7. You should give https://github.com/xenodium/agent-shell and https://github.com/dakra/ghostel a shot. With ghostel I genuinely mix up which window (frame) is emacs rather than the native Ghostty window.
    comment by greggroth · 2026-08-25 · in What's new in Emacs 31.1
  8. …mode you don't need that, you can use an acp (agent-client protocol) client like agent-shell - https://github.com/xenodium/agent-shell I've tried it with cursor and it works okay.
    comment by znpy · 2026-08-21 · in Emacs 31.1 will release on 8/24
  9. …it speaks ACP, so you can drive Claude, Codex, Gemini... without relearning your tools. Repo: https://github.com/xenodium/agent-shell (also on MELPA). Full 0.73 notes: https://xenodium.com/agent-shell-0-73-updates . Feedback welcome. [1]…
  10. Also, if a slash command is missing, that's because the model's ACP client doesn't implement it: https://github.com/xenodium/agent-shell#why-doesnt-agent-she...
  11. …to, and I have no idea what they were referring to, but I use agent-shell.el and it is incredible: https://github.com/xenodium/agent-shell xenodium is doing some amazing work (and not just on agent-shell, either!)
  12. I use it via the gnu emacs integration :P https://github.com/xenodium/agent-shell
    comment by znpy · 2026-05-20 · in Cursor Introduces Composer 2.5
  13. …by using cursor the agent but not the UI. I'm just running cursor in GNU Emacs via agent-shell ( https://github.com/xenodium/agent-shell ). Their cli client (aptly named "agent") supports ACP (agent client protocol) so the UI can be…
    comment by znpy · 2026-05-20 · in Cursor Introduces Composer 2.5
  14. Absolutely. I do all my LLM-assisted work inside Emacs using Agent Shell and Emacs skills: https://github.com/xenodium/agent-shell https://github.com/xenodium/emacs-skills
  15. …for some very cool integrations[1]. There are a fair number of other clients[2] as well. [0]: https://github.com/xenodium/agent-shell [1]: https://www.youtube.com/watch?v=HJQ86HuSIJI [2]: https://agentclientprotocol.com/get-started/clients
    comment by spudlyo · 2026-03-07 · in Helix: A post-modern text editor
  16. …goes over ACP between Emacs and the agent. You can inspect the traffic using agent-shell itself. https://github.com/xenodium/agent-shell?tab=readme-ov-file#h... > Is that just sending to the shell? The compose buffer is an UX abstraction…
  17. As an aside: have you thought about using agent-shell? https://github.com/xenodium/agent-shell
  18. …custom MCP tools that run Emacs commands. Should be possible in newer versions of agent-shell (see https://github.com/xenodium/agent-shell/pull/237 )
  19. …Thanks to ACP ( https://agentclientprotocol.com ), I no longer live under a rock ;) I built https://github.com/xenodium/agent-shell and now get a native experience. Claude Code works great. If curious what that looks like, I made a video…
  20. …I nudged the package author for a screenshot. Having said that, you can see it in action here: https://github.com/xenodium/agent-shell/pull/55
    comment by xenodium · 2025-10-14 · in Emacs agent-shell (powered by ACP)
  21. …the top of the buffer Please file a feature request, so we can make the graphical header optional: https://github.com/xenodium/agent-shell/issues
    comment by xenodium · 2025-10-13 · in Emacs agent-shell (powered by ACP)
  22. https://github.com/xenodium/agent-shell A native Emacs shell mode to interact with multiple LLM agents powered by ACP (Agent Client Protocol) https://agentclientprotocol.com
    comment by xenodium · 2025-10-12 · in Agent Shell 0.5 Improvements