[HN Gopher] Emacs agent-shell (powered by ACP)
       ___________________________________________________________________
        
       Emacs agent-shell (powered by ACP)
        
       Also: https://xenodium.com/agent-shell-0-5-improvements
        
       Author : Karrot_Kream
       Score  : 73 points
       Date   : 2025-10-12 20:37 UTC (2 hours ago)
        
 (HTM) web link (xenodium.com)
 (TXT) w3m dump (xenodium.com)
        
       | celeritascelery wrote:
       | Agent shell is what I always wanted. I have been using many of
       | the different Claude code integrations packages and they are
       | really good. But there is always some friction because I need to
       | run it in a terminal emulator. With agent shell it feels so much
       | more integrated and natural.
       | 
       | I am really excited for these improvements, especially reading
       | the env from a file.
       | 
       | I wish that agent-shell-sidebar had some screenshots though so I
       | could see what it actually does.
        
       | xenodium wrote:
       | agent-shell: A single native Emacs experience to interact with
       | different AI agents powered by ACP (Agent Client Protocol)
       | https://agentclientprotocol.com
       | 
       | So far, agent-shell can interact with Claude Code, Gemini CLI,
       | Codex, and Goose, but can technically work with any ACP-powered
       | agent.
       | 
       | ps. agent-shell needs more sponsors to become sustainable
       | https://github.com/sponsors/xenodium
        
       | dorian-graph wrote:
       | I've used it a few times now. It's a really smooth experience for
       | quite a new package.
        
       | mg74 wrote:
       | I am waiting for someone to build this for Neovim.
       | 
       | Come on, you unknown hero!
       | 
       | (and thanks to the Zed team and Google for building the spec)
        
       | didibus wrote:
       | There's another project called ECA: https://github.com/editor-
       | code-assistant/eca
       | 
       | I think the difference is ECA is a coding agent with a LSP-like
       | protocol for various frontend and editors, which itself supports
       | many models.
       | 
       | Where as agent protocol if I understand lets you use many agents
       | like Gemini CLI, Claude Code, well assuming they support the
       | protocol, using various frontend?
       | 
       | Though I guess other coding agents could also adopt the ECA
       | protocol maybe.
        
       ___________________________________________________________________
       (page generated 2025-10-12 23:00 UTC)