Hacker ApprovedDepartments

agent-shell

Hacker Approved

Shares rank 2 of 24 Emacs packages by recommenders

Free Emacs package that runs AI coding agents like Claude Code inside Emacs; fans like its keyboard-driven, customizable feel. Some critics find it behind the official Claude terminal interface.

Free Emacs package that runs AI coding agents like Claude Code inside Emacs; fans like its keyboard-driven, customizable feel. Some critics find it behind the official Claude terminal interface.

31 people gave an opinion

recommend it
25
criticize it
6
approval share
81%
Each figure is one person. RecommendsCriticizes

Recommended in 11 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: recommended
  13. November 2026: not recommended (month in progress)

Why it carries the badge

  • 25 people recommend itNeeds 10 or more, met.
  • 4.2 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 11 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Native experience inside Emacs

    “Emacs makes for excellent Agent harness. With agent-shell, this is the only UI I use for working with agents.”

    Comment from 2 Oct 2026 in “DeepSeek Harness Desktop for macOS and Windows”

    “Even Emacs nuts like me can use agents natively from our beloved editor”

    Comment from 20 Dec 2025 in “Graphite is joining Cursor”

    “Agent-shell.el for the CLI experience that's integrated with emacs”

    Comment from 19 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”
  • Praised as favorite AI coding interface

    “Can't say enough good things about agent-shell.el! Xenodium has done amazing work there.”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “To date, agent-shell.el is my favorite AI coding experience.”

    Comment from 28 Oct 2026 in “Emacs Turns 50”

    “agent-shell is my favorite LLM interface bar none”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”
  • Supports many agents, including Claude

    “I also strongly recommend agent-shell. I use it for all my work with Claude.”

    Comment from 28 Oct 2026 in “Emacs Turns 50”

    “Install agent-shell to run Claude Code inside Emacs”

    Comment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

    “It handles quite a few other agents, too.”

    Comment from 29 Apr 2026 in “I have officially retired from Emacs”
  • Customizable with Emacs Lisp

    “I'm a huge fan of agent-shell, too. It keeps getting better and better, and it's infinitely customizable”

    Comment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

    “eca and agent-shell are ordinary elisp, with hooks, advising, keymaps”

    Comment from 29 Oct 2026 in “Emacs Turns 50”

What people warn about

Each mark is one comment

  • Missing features compared with terminal

    “it's currently broken with Claude for me and is way behind the claude TUI”

    Comment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical”

    “Without /resume or /rewind, it's unusable.”

    Comment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”
  • Loose fit with Emacs

    “I kind of wish it integrated more tightly”

    Comment from 25 Feb 2026 in “Pi – a minimal terminal coding harness”

    “Neither seems to really fit with emacs.”

    Comment from 28 Oct 2026 in “Emacs Turns 50”

Other Emacs packages people recommend

The four most recommended other Emacs packages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

agent-shell compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Evil mode for Emacs39785%11—Approved
agent-shellThis page25681%11—Approved
TRAMP for Emacs251071%8—Approved
gptel20195%12—Approved
SLIME19290%11—Approved
See all 24 Emacs packages, ranked

What people said

40 of the 46 comments that mention it, newest first. Each links to the original comment.

“eca and agent-shell are ordinary elisp, with hooks, advising, keymaps”

RecommendsComment from 29 Oct 2026 in “Emacs Turns 50”

“I also strongly recommend agent-shell. I use it for all my work with Claude.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Neither seems to really fit with emacs.”

CriticizesComment from 28 Oct 2026 in “Emacs Turns 50”

“I love the ecosystem that's being created there”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“That drove me to agent-shell which requires a cli but works.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“To date, agent-shell.el is my favorite AI coding experience.”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Just ask Claude or whatever to hook up gptel and eca (or agent-shell).”

RecommendsComment from 28 Oct 2026 in “Emacs Turns 50”

“Emacs makes for excellent Agent harness. With agent-shell, this is the only UI I use for working with agents.”

RecommendsComment from 2 Oct 2026 in “DeepSeek Harness Desktop for macOS and Windows”

“agent-shell is my favorite LLM interface bar none”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“The most popular ways for agent stuff seems to be”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“I'm a huge fan of agent-shell, too. It keeps getting better and better, and it's infinitely customizable”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“It definitely feels like the right way to do things, but when I tried it it had a couple of show-stopper limitations and a show-stopper bug”

MixedComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“Can't say enough good things about agent-shell.el! Xenodium has done amazing work there.”

RecommendsComment from 27 Aug 2026 in “Emacs 31: An unofficial guide to Markdown-ts-mode”

“You should give https://github.com/xenodium/agent-shell and https://github.com/dakra/ghostel a shot.”

RecommendsComment from 25 Aug 2026 in “What's new in Emacs 31.1”

“I've tried it with cursor and it works okay.”

RecommendsComment from 21 Aug 2026 in “Emacs 31.1 will release on 8/24”

“it's fast and text/keyboard-driven like a terminal, also renders inline images, markdown and tables like a desktop app”

RecommendsComment from 15 Aug 2026 in “Show HN: Agent-shell – vendor-neutral chat with AI agents in Emacs”

“it's currently broken with Claude for me and is way behind the claude TUI”

CriticizesComment from 30 Jul 2026 in “Mitchellh starts a new company: Superlogical”

“bringing a fresh wind into the ecosystem”

RecommendsComment from 13 Jul 2026 in “Human Emacs”

“it works very well even if I have 6 projects open or whatever”

RecommendsComment from 29 Jun 2026 in “Herdr: Agent multiplexer that lives in your terminal”

“Agent-shell.el for the CLI experience that's integrated with emacs”

RecommendsComment from 19 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

“I use agent-shell.el and it is incredible”

RecommendsComment from 19 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

“It makes the whole experience great.”

RecommendsComment from 18 Jun 2026 in “Emacs 31 Is Around the Corner: The Changes I'm Daily Driving”

“it makes integrating LLMs into your standard emacs flows ezpz”

RecommendsComment from 15 Jun 2026 in “Even More Batteries Included with Emacs”

“at this point at the very least i can keep my workflows and my UI all the same”

RecommendsComment from 20 May 2026 in “Cursor Introduces Composer 2.5”

“It handles quite a few other agents, too.”

RecommendsComment from 29 Apr 2026 in “I have officially retired from Emacs”

“agent-shell (and chatgpt-shell, which is LLM-agnostic despite the name) are great packages”

RecommendsComment from 22 Apr 2026 in “Parallel Agents in Zed”

“I do all my LLM-assisted work inside Emacs using Agent Shell and Emacs skills”

RecommendsComment from 6 Apr 2026 in “The Agent-Native Editor Was Invented in 1976”

“Without /resume or /rewind, it's unusable.”

CriticizesComment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

“agentshell is a nice way to chat with LLMs. Well worth setting up.”

RecommendsComment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

“I love it and I don't even care that much for agents (yet)”

RecommendsComment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

“I'm happy with how the integration is shaping up, enabling me to have my cake and eat it too (Emacs + AI agents).”

RecommendsComment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

“Install agent-shell to run Claude Code inside Emacs”

RecommendsComment from 14 Mar 2026 in “Emacs and Vim in the Age of AI”

“allows for some very cool integrations”

RecommendsComment from 7 Mar 2026 in “Helix: A post-modern text editor”

“I kind of wish it integrated more tightly”

MixedComment from 25 Feb 2026 in “Pi – a minimal terminal coding harness”

“it likely has richer interaction by now (specially the compose interface)”

RecommendsComment from 1 Feb 2026 in “Agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP”

“I like that agent-shell just uses comint instead of a full vterm”

RecommendsComment from 29 Jan 2026 in “Agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP”

“It's helped me out lot of times because I can say 'look at the last transcript here'.”

RecommendsComment from 23 Jan 2026 in “Unrolling the Codex Agent Loop”

“I get a native experience.”

RecommendsComment from 20 Jan 2026 in “I was a top 0.01% Cursor user. Here's why I switched to Claude Code 2.0”

“Even Emacs nuts like me can use agents natively from our beloved editor”

RecommendsComment from 20 Dec 2025 in “Graphite is joining Cursor”

“I’ve started using `xenodium/agent-shell` more.”

RecommendsComment from 1 Nov 2025 in “Ask HN: Where to begin with "modern" Emacs?”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.