Skip to content
Mohammad Oumari
← All projects
buildingbuildingtools2025source · private

TermForge

A terminal, with the restraint of a good Mac app.

Role · Solo

RustTauriTypeScript

Targets

Tauri · VS Code extension

Design

Minimal, Apple-leaning

A terminal application built in Rust, targeting both a Tauri desktop app and a VS Code extension from the same core.

The design brief

One line: Apple-simple, minimal. Terminal emulators tend to accumulate configuration surface until the preferences window is the most complex part of the program, and the brief here is the opposite — the defaults should be good enough that most people never open settings at all.

Two targets, one core

Shipping to Tauri and to a VS Code extension forces the emulator core to stay independent of its host from the beginning. It's a constraint that costs something up front and prevents the usual outcome, where the "portable core" turns out to be fused to the first UI that used it.

Status

Early. The core and the two shells are the work in progress.