Terma v0.3.0
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).