Skip to content

Terma v0.3.0

Choose a tag to compare

@iilux iilux released this 04 Jul 13:08

Terma v0.3.0

The first public release of Terma — a modern, minimal desktop terminal emulator for Windows, built with Electron, React, Vite, xterm.js and node-pty.

✨ Highlights

  • Tabs — open, rename, duplicate, reorder, and navigate with the keyboard.
  • Split panes — split any terminal horizontally or vertically into a resizable layout, with each pane running its own shell.
  • Themes — 6 built-in themes (Terma, Clair, Nord, Dracula, Gruvbox Dark, Solarized Dark), a built-in editor, and import/export via .termatheme. The UI and logo re-tint themselves to match the active theme's accent.
  • Custom background — set an optional background image with adjustable blur (0–24 px) and terminal transparency.
  • Persistent sessions — your tab and split layout is restored on startup, with per-tab export/import via .termasession.
  • Search, links & clipboard — search the scrollback (Ctrl+Shift+F), click URLs, and copy/paste.
  • WebGL rendering — smooth, GPU-accelerated output via xterm.js.

⌨️ Keyboard shortcuts

Ctrl+T new tab · Ctrl+W close pane · Ctrl+Shift+W close tab · Ctrl+Shift+D / Ctrl+Shift+B split · Ctrl+Shift+F search · Ctrl+Tab switch tabs · Ctrl+1…9 jump to tab.

📦 Install

Download Terma Setup 0.3.0.exe below and run it (Windows x64). The installer lets you pick the install directory and creates desktop / Start-menu shortcuts.

🔧 Under the hood

Electron 43 · React 19 · Vite 8 · xterm.js 6 · node-pty 1.1. Strict process isolation (contextIsolation, no nodeIntegration, IPC via a contextBridge preload).