macuake

Quake-style drop-down terminal for macOS.

One hotkey. Instant terminal. Option+Space slides it down from the top of any screen. GPU-accelerated by Ghostty. Tabs, split panes, and full MCP control.

~/Projects
node server
htop
~ git log --oneline -5
42e8a11 XCUITest: terminate and relaunch app
a797563 Fix XCUITest - 15/15 tests passing
1a625d3 Add XCUITest suite and test-all runner
528308c Add E2E test suite via Socket API
fa48bff Fix Cmd+V paste routing
~

Built for speed.

GPU-accelerated

Powered by GhosttyKit's Metal renderer. Buttery smooth scrolling, true color, ligatures, and GPU text shaping.

⌨️

One hotkey

Option+Space (customizable) toggles the terminal from any app. Slides down from the top. No Dock icon.

📑

Tabs & split panes

Multiple terminal sessions with native split panes. Navigate with keyboard shortcuts or the API.

🎨

Ghostty themes

Use any Ghostty config: fonts, colors, opacity, keybindings. Edit once, applies to all panes.

🤖

MCP server built-in

Control the terminal from Claude Code, Cursor, or any MCP client. 17 tools: execute, read, split, focus, and more.

🔌

Socket API

Unix socket at /tmp/macuake.sock for scripting. Same 17 commands. Build your own integrations.

Install

macOS 14+ (Sonoma). Universal binary (Apple Silicon + Intel).

# Download from GitHub Releases
curl -LO https://github.com/menemy/macuake/releases/latest/download/Macuake.zip
unzip Macuake.zip -d /Applications
open /Applications/Macuake.app

MCP Tools

Add to Claude Code: claude mcp add --transport http macuake http://localhost:19876/mcp

execute
📄 read
📋 paste
🗂 list
new_tab
📍 focus
close_session
🔄 toggle
👁 show / hide
📌 pin / unpin
split
🧹 clear
control_char
📊 state
🏷 set_appearance