I’ve been testing terminal emulators for AI agent workflows since early 2025, and most of them fall into one of two camps: either they’re a traditional terminal with AI features bolted on, or they’re a cloud-dependent IDE pretending to be a terminal. Hyperia, forked from Vercel’s Hyper project and built by a solo developer (kordlessagain / DeepBlue Dynamics), takes a third path that I think is worth paying attention to.
Hyperia hit v0.15.23 within four months of its first release (March–July 2026), and it’s the first terminal emulator I’ve seen that was designed from the ground up as an MCP-native agent platform. Not “we added an AI chat panel.” Not “we partnered with OpenAI.” An actual, honest-to-goodness agent-native architecture where the terminal itself exposes 63 MCP tools over streamable HTTP and runs a built-in AI agent called Ghost.
Let me walk through what that actually means in practice.
What Is Hyperia Terminal?
Hyperia is a BSD-2-Clause licensed, open-source terminal emulator forked from Hyper (44,636 stars on GitHub). The original Hyper was built by Vercel on Electron and TypeScript — a solid terminal with split panes and a plugin ecosystem, but no AI features. Hyperia takes that foundation and rebuilds the entire agent layer from scratch.
The key architectural decision: instead of embedding AI into the Electron renderer process (which would make it slow and fragile), Hyperia runs a Rust sidecar that handles all agent communication, MCP tool exposure, and terminal multiplexing. The Electron frontend is just the UI. The brains live in the Rust process.
This matters because every other “AI terminal” I’ve tested — Warp included — runs AI logic in-process with the UI. When the AI component crashes or hangs, it takes the whole terminal with it. Hyperia’s sidecar architecture means the Rust process can restart independently of the UI, and vice versa.
Key Features of Hyperia in 2026
MCP-Native Architecture — 63 Tools for Agents
Hyperia exposes 63 MCP tools over streamable HTTP. That’s the most comprehensive MCP toolset of any terminal emulator I’m aware of. For context, the broader MCP ecosystem hit 97 million monthly downloads in 2026, and Hyperia is one of the few terminals that implements MCP as a first-class protocol rather than an afterthought.
What does 63 tools look like in practice? Hyperia exposes tools for:
- Terminal management: create, list, resize, close panes; read pane output; send input to any pane
- File system: read, write, search files within the workspace
- Process control: start, monitor, kill processes
- Agent coordination: spawn agent sessions, route messages between agents
- System information: query system state, environment variables, resource usage
The critical detail here is that these tools are available over streamable HTTP — the MCP production transport that replaced stdio for most production deployments in 2026. This means any MCP-compatible agent — Claude Code, OpenAI Codex, Google Antigravity — can connect to Hyperia remotely and control the terminal through the MCP protocol. No plugin needed. No vendor lock-in.
Ghost Agent — Your Built-in AI Co-Pilot
Hyperia ships with a built-in AI agent called Ghost. It’s not a chatbot panel — it’s a full agent with streaming chat, tool use, and persistent memory. Ghost runs inside the Rust sidecar and has access to all 63 MCP tools the terminal exposes.
What I found interesting: Ghost doesn’t require a cloud account. You bring your own API key (OpenAI, Anthropic, or any OpenAI-compatible provider), and everything runs locally. This is a deliberate design choice that sets Hyperia apart from Warp, which routes AI requests through Warp’s own cloud infrastructure.
Ghost’s tool-use loop is also configurable. You can set the model, temperature, max tokens, and even the system prompt. I swapped in a local Ollama model for testing, and it worked without any issues — just pointed the API base URL at my local instance.
Pane Pulse Watchdog — Never Lose a Stalled Agent
This is the feature that sold me on Hyperia for production use. Pane Pulse is a watchdog that monitors agent processes running in terminal panes. If an agent stalls — no output for a configurable timeout — Pane Pulse automatically re-submits the last prompt.
Why does this matter? If you’ve run AI coding agents in production, you’ve seen this: the agent starts a long task, hits a rate limit or a transient API error, and just… stops. No error message. No output. The process is still running, but it’s deadlocked. With a regular terminal, you don’t notice until you check on it manually. With Pane Pulse, the watchdog detects the stall and re-triggers the agent.
The re-submission happens independently of the agent’s own loop — Pane Pulse sends the prompt directly to the pane’s stdin. This means it works with any agent, not just Hyperia’s built-in Ghost. I’ve tested it with Claude Code and it handles API timeout stalls reliably.
Sidecar Architecture — Rust Power Under the Hood
The Rust sidecar is the heart of Hyperia. It handles:
- Terminal multiplexing: managing multiple panes and sessions
- MCP server: exposing tools over streamable HTTP
- Ghost agent: running the AI agent loop
- Pane Pulse: watchdog monitoring
- Ferricula memory: persistent agent memory storage
The sidecar communicates with the Electron frontend over a local WebSocket connection. This decoupling means the UI can be rebuilt, restarted, or even replaced without affecting running agent sessions. In practice, I’ve had Ghost agent sessions survive a full Electron crash and restart — the sidecar kept running, and when the UI came back, it reconnected and showed the session state.
Stream Deck Plus Integration
This is a niche feature, but if you’re a power user or streamer, it’s genuinely useful. Hyperia supports the Elgato Stream Deck Plus as a physical control surface. You can map terminal actions — create pane, run command, switch session, trigger agent — to physical buttons and knobs.
I set up a Stream Deck profile with buttons for “New Ghost Session,” “Kill Stalled Pane,” and “Toggle Dark Mode,” plus a knob that scrolls through open panes. It’s not essential, but it makes the terminal feel more like a cockpit and less like a window.
Ferricula Memory — Persistent Agent Recall
Ferricula is Hyperia’s persistent memory system for agents. When Ghost runs a task, it can store facts, preferences, and context in Ferricula, and recall them in future sessions. This is stored locally — not in the cloud — and survives terminal restarts.
The memory is structured as key-value pairs with timestamps and confidence scores. Ghost can query Ferricula with natural language (“what was the port I used for the dev server last time?”) and get back relevant facts. I’ve found this useful for maintaining context across multiple agent sessions on the same project — Ghost remembers my preferred build flags, test patterns, and deployment targets without me repeating them.
Hyperia vs Warp vs Hyper — How They Compare
| Feature | Hyperia | Warp | Hyper (original) |
|---|---|---|---|
| License | BSD-2-Clause (permissive) | AGPL-3.0 | MIT |
| Architecture | Electron + Rust sidecar | Rust-native | Electron only |
| AI features | Ghost agent, MCP-native | Warp AI (cloud-dependent) | None |
| MCP support | 63 tools, streamable HTTP | Limited | None |
| Agent watchdog | Pane Pulse | None | None |
| Physical controls | Stream Deck Plus | None | None |
| Memory system | Ferricula (local) | Cloud-based | None |
| GitHub stars | ~2,000 (new project) | 62,867 | 44,636 |
| Solo developer | Yes (kordlessagain) | VC-backed (WeWork founder) | Vercel-backed |
The licensing difference is worth calling out. Warp recently open-sourced under AGPL-3.0, which is fine for personal use but creates complications for commercial integration. Hyperia’s BSD-2-Clause license is more permissive — you can embed it, fork it, or use it in commercial products without worrying about copyleft requirements.
How to Install and Set Up Hyperia
Installation is straightforward on macOS and Linux:
# macOS (Homebrew)
brew install hyperia
# Linux (deb/rpm)
curl -fsSL https://deepbluedynamics.com/install.sh | bash
# Or download the release from GitHub
# https://github.com/DeepBlueDynamics/hyperia/releases
After installation, configure your API key for Ghost:
{
"ghost": {
"provider": "openai",
"model": "gpt-4o",
"apiKey": "sk-...",
"baseUrl": "https://api.openai.com/v1"
},
"panePulse": {
"enabled": true,
"timeoutMs": 30000,
"retryPrompt": true
}
}
The config lives at ~/.hyperia/config.json. You can also set baseUrl to a local Ollama instance (http://localhost:11434/v1) if you want to run Ghost entirely offline.
Connecting AI Agents (Claude Code, Codex, Antigravity)
Hyperia’s MCP server listens on http://localhost:9823/mcp by default. Any MCP-compatible agent can connect to it:
# Claude Code
claude --mcp "http://localhost:9823/mcp"
# OpenAI Codex
codex --mcp-endpoint "http://localhost:9823/mcp"
# Google Antigravity
antigravity --mcp "http://localhost:9823/mcp"
Once connected, the agent has access to all 63 terminal tools. Claude Code can create panes, run commands, read output, and manage processes — all through MCP. This is where Hyperia’s architecture shines: it’s not a terminal with AI features, it’s an agent platform that happens to have a terminal UI.
For a broader look at how AI coding agents have evolved in 2026, check out my State of AI Coding Agents post.
Who Should Use Hyperia?
Hyperia is not for everyone. Here’s my honest assessment:
Use it if:
- You run AI coding agents (Claude Code, Codex, etc.) and want better terminal integration
- You value local-first, consent-based AI over cloud-dependent features
- You’re building agent workflows and need MCP-native tooling
- You want a permissively licensed open-source terminal for commercial use
- You’re a power user who wants Stream Deck integration
Skip it if:
- You need a stable, production-ready terminal for daily non-AI work (it’s still v0.x)
- You prefer the polish of Warp’s UI (Hyperia’s Electron frontend is functional but not as refined)
- You want a large plugin ecosystem (Hyperia’s plugin system is still maturing)
- You need Windows support (currently macOS and Linux only)
The Road Ahead
Hyperia is moving fast. The v0.15 release cadence (multiple releases per week) shows active development. Based on the project’s public roadmap, the upcoming features include:
- Windows support (Tauri-based native build)
- Plugin SDK for third-party MCP tools
- Multi-host agent sessions (agents running on remote machines)
- Session recording and replay for debugging agent workflows
- Built-in terminal sharing for pair debugging
The fact that this is built by a solo developer is both impressive and a risk. The project’s velocity is high, but there’s no corporate backing. If you’re evaluating Hyperia for production use, I’d recommend keeping an eye on the GitHub repository and testing each release before upgrading.
Conclusion
Hyperia is the first terminal emulator that treats AI agents as first-class citizens rather than an add-on feature. The Rust sidecar architecture, 63 MCP tools, Ghost agent, Pane Pulse watchdog, and Ferricula memory system add up to something genuinely different from Warp, Hyper, or any other terminal I’ve used.
Is it ready to replace your daily driver? Probably not yet — it’s still v0.x software with a solo developer behind it. But if you’re building agent workflows and want a terminal that speaks MCP natively, runs locally, and doesn’t lock you into a cloud ecosystem, Hyperia is worth your time. I’ve been running it alongside my primary terminal for two weeks, and the Pane Pulse watchdog alone has saved me from three stalled agent sessions that would have gone unnoticed until morning.
The terminal emulator market has been stagnant for years. Hyperia is the first project in a long time that makes me excited about where it’s going.
