Composer-first input
Type in a dedicated composer while the viewport stays output-focused — no fighting the scrollback for stdin.
MachBox
Open source · Apache-2.0 · no account
Speed-first terminal for builders
A native terminal with splits, composer-first input, and optional AI providers — no account required, fully open source.
Native Tauri shell · xterm.js · Rust PTY core
Type in a dedicated composer while the viewport stays output-focused — no fighting the scrollback for stdin.
Tabs, splits, and reliable session lifecycle — exit overlays, batch restart, and layout restore across relaunches.
Ctrl/Cmd+K for palette-driven actions — find, scroll, split, and session ops without leaving the keyboard.
Multiline and risky clipboard payloads get a confirmation card before they hit your shell — no surprise `rm` chains.
OSC 7 cwd tracking and optional OSC 133 markers — restart lands where you left off when your shell emits them.
OpenAI, Anthropic, Ollama, or custom endpoints — disabled by default, keychain-backed, never required for core terminal use.
Release candidate builds from v0.1.0-rc.1. Expect rough edges — feedback welcome on GitHub.
Installers
No account required. Pick your platform below or browse all assets on GitHub Releases.
Verify
Signed artifacts and .sig sidecars ship with each release. See release notes and SHA256SUMS.txt on tagged stable builds.
Develop
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 devv0.1.0-rc.1 · Apache-2.0 · MachBox-Dev/mach-terminal