nowfound

Dev tools · June 18, 2025

HM

ht-mcp – a Rust MCP server of headless terminal for agents

We built a Rust MCP server, which wraps the excellent headless terminal (HT)[1] to makes it available for agentic coding tools. Most agentic coding tools struggle with blocking, interactive terminal tools (all the boilerplate generator, infra CLI tools etc). This is because many existing CLI dev tools are built for humans and require interactive input. We built this so agentic coding tools (Claude Code, Cursor, Memex, etc) can “see” and “interact” with terminals exactly like humans do. In our demo video [2], you'll see it operating vim/emacs just as a human would - selecting options,…

In plain words

ht-mcp is a Rust MCP server that enables AI coding agents to interact with interactive terminal tools like vim and emacs. It wraps a headless terminal to let agentic tools navigate menus, select options, and modify text in real-time, solving the problem that most CLI tools built for humans require interactive input that traditional agents cannot handle. The tool works with Claude Code, Cursor, and other AI coding assistants.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

We built a Rust MCP server, which wraps the excellent headless terminal (HT)[1] to makes it available for agentic coding tools. Most agentic coding tools struggle with blocking, interactive terminal tools (all the boilerplate generator, infra CLI tools etc). This is because many existing CLI dev tools are built for humans and require interactive input. We built this so agentic coding tools (Claude Code, Cursor, Memex, etc) can “see” and “interact” with terminals exactly like humans do. In our demo video [2], you'll see it operating vim/emacs just as a human would - selecting options, navigating menus, and modifying text in real-time. This is crucial for AI coding assistants that need to work with tools designed for human interaction. We originally built an MCP server in TypeScript wrapping the HT (Rust) binary as a proof of concept. It worked so well that we decided to streamline it and make it more compact and easy to install. In the process, we found that using Rust and the MCP Rust SDK makes it really compelling to build MCP servers, with significant performance improvements: - 40x faster startup time (~50ms vs ~2s) - 70% less memory usage (~15MB vs ~50MB) - Single 3MB binary vs ~200MB Node.js dependencies - No subprocess overhead or external dependencies As Andy put it [4]: "Terminals are one of the oldest and most prolific UI frameworks in all of computing. And they are stateful." Without HT, an agent struggles to manage this state directly; with HT-MCP, an agent can observe and interact with the terminal just like a human does. This is an early first release and we'd love to hear if you find it useful. Here is a demo using it from Claude Code[2] and Memex[3] (our own desktop agent coding tool). Install it via Homebrew: `brew tap memextech/tap && brew install ht-mcp` 1. https://github.com/andyk/ht by Andy Konwinski 2. https://github.com/user-attachments/assets/e70a3240-77f5-4ef... 3. https://github.com/user-attachments/assets/6a1b6e76-5d5c-4ba... 4. https://news.ycombinator.com/item?id=40552257

Does the same job

all alternatives →
  • BuildShip Tools2025 · ▲224

    Vibe-code MCP-ready tools for any AI Agent

  • CodeHealth MCP Server by CodeSceneApr 2026 · ▲224

    Keep AI-generated code healthy and maintainable

  • Remote OpenClawJul 2026 · codexmarketplaces.com · ▲81

    13,000+ MCP servers, skills & plugins for AI coding agents

  • TI
    Tmux-IDE, OSS agent-first terminal IDEMar 2026 · tmux.thijsverreck.com · ▲88

    Hey HN, Small OSS project that i created for myself and want to share with the community. It's a declarative, scriptable, terminal-based IDE focussed on agentic engineering. That's a lot of jargon, but essentially its a multi-agent IDE that you start in your terminal. Why is that relevant? Thanks to tmux and SSH, it means that you have a really simple and efficient way to create your own always-on coding setup. Boot into your IDE through ssh, give a prompt to claude and close off your machine. In tmux-ide claude will keep working. The tool is intentionally really lightweight, because I think…

  • PA
    Product analytics (and evals) for agent sessions on your MCPAug 2026 · armature.tech · ▲42

    Hi HN! We’re Theodore and Louis, founders of Armature (YC P26). We reconstruct the entire session behind the MCP tool calls you receive, including what the user asked their agent to do and what the agent thought. You wrap your MCP in 3 lines of code (our SDK is available in Typescript, Python and Go) and start seeing in your dashboard: - All sessions reconstructed: it’s like reading the real conversation the user had inside Claude or ChatGPT! - A ranking of your MCP most popular use cases, built from sessions clustering - The most frequent issues your users’ agents encounter so you can fix…

  • Open Computer UseMay 2026 · github.com · ▲92

    Open-source Computer Use MCP for AI agents

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 2d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, June 2025

the whole month →
  • IM

    Hey HN! Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history. This globe is probably my favourite so far: https://jameshard.ing/pilot/globes/all If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!

    Life & fun · 2025 · jameshard.ing

  • Stunning presentations with AI. No design skills required.

    AI · 2025 · chroniclehq.com

  • Build native mobile apps for iOS and Android without code.

    Dev tools · 2025 · bble.io

  • Twenty991

    The #1 open-source CRM

    Dev tools · 2025 · twenty.com

  • All your connections, across all your socials.

    AI · 2025 · pally.com

  • WC

    I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better…

    Dev tools · 2025 · github.com