Skip to main content
All apps

OpenEng Terminal

Beta

The terminal that thinks in blocks.

A modern terminal where every command is a clean, copyable block. Organize sessions into named groups, drive real interactive shells, run one command in two terminals at once, and diff their output — all executing locally on your machine.

In the app

BlocksGroupsTabsInteractiveHistorySavedSSHParallelCompare

Install the engine

Then open the app & sign in

terminal.openeng.app

The app gives you a one-time command to start the engine — copy it, run it, and the page connects automatically.

Terminal features

Everything you reach for, built in.

Block-based output

Every command is a discrete card with its own status, exit code, duration, and one-click copy — no more scrolling a wall of scrollback to find what ran.

Session groups & tabs

Group tabs into named workspaces, each with its own working directory, environment variables, aliases, and init script. Incognito groups never touch disk.

Real interactive shells

Full PTY support for vim, htop, less, and REPLs — rendered by a true terminal emulator, not a fake prompt.

Parallel execution

Pick two terminals, type one command, and it runs in both at once — both outputs stream back side by side, and each lands in its own terminal’s scrollback.

Compare blocks

Pick a finished block from each of two terminals and see their output diffed line by line — what changed between runs, hosts, or environments.

Folder-scoped history

Command history that knows where you are — recall what you actually ran in this directory, most recent first, with on-device suggestions for what you usually run next and how you usually fix a failed command.

Styled, faithful output

True-color ANSI, progress bars, and carriage-return redraws render exactly like your native terminal.

SSH & cloud connectors

Save SSH hosts (key or password auth) and open them as tabs, or run commands through a cloud connector console. Keys are referenced by path; secrets sit in an encrypted local vault the engine never hands back, and you use them in any command as @name.

Saved commands & templates

Save any block’s command to your library, or turn it into a reusable template with ::VALUE:: placeholders you fill in when you run it.

Runs on your machine, not our servers.

Terminal is a thin browser client of a local engine you run yourself. Your shells and output stay on your hardware: the engine listens only on 127.0.0.1, and the page seals every frame of its session with the engine.

  • Your work stays on your machine
  • The page’s session sealed per frame
  • Bring your own credentials
Engine
openeng-terminal
Listens on
127.0.0.1:50052
Platforms
Linux x86_64 · macOS (Apple silicon, Intel) · Windows via WSL
Price
Free — every feature

macOS builds are available for Terminal, Kubernetes, and Data; they are older builds pending a rebuild. There is no native Windows build of any engine yet — on Windows, run the Linux engine under WSL. Every engine and platform

The rest of the suite

Five apps, one workbench.

Every OpenEng app is free — your account works across Terminal, Kubernetes, Data, Git, and Chat.

One platform, two pillars

The engineering apps are one half of OpenEng. The other is OpenEng AI, an agentic ecosystem for open-weight model execution: it downloads, orchestrates, and runs open-weight AI models on your own machine.

Explore OpenEng AI