MachBox

Open source · Apache-2.0 · no account

Mach Terminal

Speed-first terminal for builders

A native terminal with splits, composer-first input, and optional AI providers — no account required, fully open source.

Built for speed, not ceremony

Native Tauri shell · xterm.js · Rust PTY core

Composer-first input

Type in a dedicated composer while the viewport stays output-focused — no fighting the scrollback for stdin.

Splits & sessions

Tabs, splits, and reliable session lifecycle — exit overlays, batch restart, and layout restore across relaunches.

Command palette

Ctrl/Cmd+K for palette-driven actions — find, scroll, split, and session ops without leaving the keyboard.

Safe paste guard

Multiline and risky clipboard payloads get a confirmation card before they hit your shell — no surprise `rm` chains.

Shell integration

OSC 7 cwd tracking and optional OSC 133 markers — restart lands where you left off when your shell emits them.

Optional AI (BYOK)

OpenAI, Anthropic, Ollama, or custom endpoints — disabled by default, keychain-backed, never required for core terminal use.

Pre-release · 0.1.0-rc.1

Release candidate builds from v0.1.0-rc.1. Expect rough edges — feedback welcome on GitHub.

Installers

Download Mach Terminal

No account required. Pick your platform below or browse all assets on GitHub Releases.

Verify

Checksums & signatures

Signed artifacts and .sig sidecars ship with each release. See release notes and SHA256SUMS.txt on tagged stable builds.

All releases →

Develop

Build from source

Requires Node.js, Rust, and platform Tauri prerequisites. On first launch, use Quick start (AI off) in Settings.

git clone https://github.com/MachBox-Dev/mach-terminal.git
cd mach-terminal
npm install
npm run tauri dev

v0.1.0-rc.1 · Apache-2.0 · MachBox-Dev/mach-terminal