Skip to content
← All projects
Active build2026—Now

Termino

A cross-platform terminal with session persistence, warm restore, split panes, and color-coded tabs.

Platforms
3
Runtime
Tauri + Rust
Sessions
Persistent

Overview

What it is

Termino is a terminal emulator for macOS, Windows, and Linux inspired by the power-user parts of iTerm2. It restores windows, tabs, splits, working directories, and scrollback, while a background multiplexer can keep shells alive between launches.

The interesting part

The challenge

A terminal is both a user interface and a process supervisor. Reliable restoration means coordinating PTYs, shells, windows, local state, platform services, and failure recovery without ever losing the feeling of an immediate command line.

Selected work

What I built

  • Built the React and xterm.js interface with Tauri, Rust, and portable PTYs across three desktop operating systems.
  • Implemented split panes, working-directory inheritance, saved scrollback, cold restoration, and daemon-backed warm reattachment.
  • Added the surrounding web, licensing, checkout, recovery, and signed local activation systems needed to ship a desktop product.

Result

Outcome

Termino is an active product build with the terminal, persistence architecture, and commercial delivery system working together in one cross-platform codebase.