agent-shell

A native Emacs buffer to interact with LLM agents powered by ACP (by xenodium)

Agent-shell Alternatives

Similar projects and alternatives to agent-shell

  1. helix

    A post-modern modal text editor.

  2. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  3. TiddlyWiki

    303 agent-shell VS TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

  4. GNU Emacs

    264 agent-shell VS GNU Emacs

    Mirror of GNU Emacs

  5. melpa

    108 agent-shell VS melpa

    Recipes and build machinery for the biggest Emacs package repo

  6. Video-Hub-App

    Official repository for Video Hub App

  7. httpx

    78 agent-shell VS httpx

    A next generation HTTP client for Python. πŸ¦‹

  8. nano-emacs

    56 agent-shell VS nano-emacs

    GNU Emacs / N Ξ› N O - Emacs made simple

  9. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  10. hof

    A developer experience centered on CUE. Unifies schemas, data models, deterministic and agentic code generation, workflow and task engine, dagger powered environments, coding assistant, and vscode extension; woven together on the CUE lattice. Squint harder if you can't see the cube :]

  11. swiper

    38 agent-shell VS swiper

    Ivy - a generic completion frontend for Emacs, Swiper - isearch with an overview, and more. Oh, man! (by abo-abo)

  12. dotfriedrice

    Set up a developer friendly niri / Arch Linux system in minutes. Also supports WSL 2, Debian, Ubuntu and macOS for CLI tools!

  13. mint-lang

    26 agent-shell VS mint-lang

    πŸƒ A refreshing programming language for the front-end web.

  14. contextify

    Contextify - macOS companion for Claude Code and Codex CLI. Monitor AI coding sessions with real-time timeline and LLM summaries.

  15. macports-ports

    The MacPorts ports tree

  16. eca

    9 agent-shell VS eca

    Editor Code Assistant (ECA) - AI pair programming capabilities agnostic of editor

  17. emacs-neotree

    6 agent-shell VS emacs-neotree

    A emacs tree plugin like NerdTree for Vim.

  18. packaging

    Core utilities for Python packages

  19. ocomacs

    1 agent-shell VS ocomacs

    a minimalist post Doom emacs config framework

  20. materia

    GitOps tool for deploying Quadlets (by stryan)

  21. ghostel

    7 agent-shell VS ghostel

    Terminal emulator powered by libghostty

  22. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better agent-shell alternative or higher similarity.

agent-shell discussion

Log in or Post with

agent-shell reviews and mentions

Posts with mentions or reviews of agent-shell. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2026-08-27.
  • Emacs 31: An unofficial guide to Markdown-ts-mode
    5 projects | news.ycombinator.com | 27 Aug 2026
    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 https://github.com/dakra/ghostel#ghostel (or vterm, or eat)
  • What's New in Emacs 31.1?
    6 projects | news.ycombinator.com | 24 Aug 2026
  • Emacs 31.1 will release on 8/24
    4 projects | news.ycombinator.com | 21 Aug 2026
    > I wish more AI harnesses could also have a dumb-terminal 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.

  • Show HN: Agent-shell – vendor-neutral chat with AI agents in Emacs
    1 project | news.ycombinator.com | 15 Aug 2026
    I recently read someone [1] make the case for a sweet spot blending the best of CLI agents (fast, keyboard-driven, in a terminal) and desktop agents (rich UI: inline images, diffs).

    This resonated with me as fairly on point to what agent-shell has been going for, except from inside Emacs, which arguably gets you plenty of goodies at once: it's fast and text/keyboard-driven like a terminal, also renders inline images, markdown and tables like a desktop app, but with first class integration into your text editor (no context switch). Also, since it's all elisp, you can bend any of it to your own workflow.

    This release pulls more of that desktop-like experience with richer TAB navigation, actionable items (resizable images) and a more chat-like experience.

    Also worth highlighting, agent-shell is vendor-neutral: 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] Sorry, I read this somewhere recently but couldn't find it again.

  • Emacs 31 Is Around the Corner: The Changes I'm Daily Driving
    7 projects | news.ycombinator.com | 18 Jun 2026
    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...

  • Cursor Introduces Composer 2.5
    2 projects | news.ycombinator.com | 19 May 2026
    > It’s clearly being ran by someone who comes from a social app or sales app growth hacking background.

    I fixed that 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 skipped altogether.

    I know this sounds like a meme ("use x in emacs") but at this point at the very least i can keep my workflows and my UI all the same and focus on my work rather than "where did $company put $feature this month".

  • Helix: A post-modern text editor
    10 projects | news.ycombinator.com | 6 Mar 2026
  • Claude Code is suddenly everywhere inside Microsoft
    4 projects | news.ycombinator.com | 2 Feb 2026
    As an aside: have you thought about using agent-shell?

    https://github.com/xenodium/agent-shell

  • Agent-shell: A native Emacs buffer to interact with LLM agents powered by ACP
    6 projects | news.ycombinator.com | 29 Jan 2026
    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

    > I'd love to know how that is wired to the agents; is that input sent over ACP?

    Yes. All traffic 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 on top of the agent shell buffer which is a native Emacs buffer, but ultimately all traffic is sent over ACP.

    agent-shell's links to blog posts may be of interest https://github.com/xenodium/agent-shell?tab=readme-ov-file#n...

  • Ask HN: What Are You Working On? (December 2025)
    204 projects | news.ycombinator.com | 14 Dec 2025
    https://LMNO.lol Drag and drop your markdown to the web and get a blog.

    Also because the web/blogs lost itself in tracking, bloat, paywalls... and I miss some of the quirkiness.

    My blog runs on it: https://xenodium.com

  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Sep 2026
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Stats

Basic agent-shell repo stats
17
1,844
9.9
3 days ago

Sponsored
Stop Scripting Promotions. Start Shipping with Kargo
Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
akuity.io

Did you know that Emacs Lisp is
the 26th most popular programming language
based on number of references?