Lumina Terminal

iewnfod·Iewnfod.LuminaTerminal

A modern, cross-platform terminal emulator built with Tauri, React, and Xterm.js.

Lumina Terminal is a modern, cross-platform terminal emulator built with Tauri, React, and Xterm.js, featuring a sleek UI, a command palette, and customizable profiles. Each tab runs a real shell process with multi-tab support, tear-off tabs, find-in-terminal, configurable shells (PowerShell, WSL, Git Bash, or any executable), an optional WebGL renderer, and session save and restore.

winget install --id Iewnfod.LuminaTerminal --exact --source winget

Latest 0.2.2·August 23, 2026

Release Notes

✨ Features

  • Auto proxy sync — Lumina now watches your system proxy configuration and injects it into every new shell automatically (enabled by default, toggleable in general settings). It reads proxy settings from GNOME (gsettings), KDE (kioslaverc), macOS (scutil --proxy), and the Windows registry via a polling watcher, then publishes them to shell hooks as environment variables — existing shells only receive the values Lumina injected, so disabling the feature cleanly removes them. PAC proxy modes are reported off, since environment variables cannot express them
  • Custom command icons — Import your own SVG/PNG icons and map them to specific commands with plain-name or regex matching rules. The settings page includes a rule editor with live validation and a live test preview against a sample command line. Built-in app icons still take effect automatically, and your custom rules run before them. Imported files are deduplicated by content hash and unreferenced icons are pruned on save
  • Close window from empty state — The empty state page (shown when the last tab is closed) can now also close the window itself 🐛 Bug Fixes
  • Fixed -e/--command CLI argument parsing not correctly splitting quoted command strings
  • Fixed install-source detection (pacman/dpkg/rpm package ownership) that misidentified how Lumina was installed, which feeds the "how to update" hints in Developer Settings
  • Fixed external link handling — all outbound links now go through the Tauri opener plugin, since plain target="_blank" anchors are dead in the webview
  • Fixed backend tests failing on Windows (separator and shell test issues)
  • Fixed AUR release trigger returning 403 by switching from release-event dispatch to workflow_run 🔧 Chores
  • Backend test suite is now mandatory — the full cargo test suite runs on Linux, macOS, and Windows in CI alongside cargo check, with every backend module (proxy parsers, shell hooks, CLI, SSH config, install source, command icons) carrying integration tests
  • Added release automation scripts Full Changelog: https://github.com/iewnfod/lumina-terminal/compare/v0.2.1...v0.2.2

Installer types: nullsoft, wix

x64usernullsoftAE2288C9BE9652EEA3EFB83D1DAC50B0D1FD0260F0BAF6CA49BD74AABF1D6856
x64machinewix68FE52A0068506324B447E96F80280E4D0D539F2E8F8F376066D19D198A3C2FB

Details

Homepage
https://github.com/iewnfod/lumina-terminal
License
MPL-2.0
Publisher
iewnfod
Support
https://github.com/iewnfod/lumina-terminal/issues

Tags

consoleshellterminal

Older versions (1)

0.2.0
x64usernullsoft4D4B372FF88A14A56F3142B025EDDD297494F81B1F50C004695A4094563E2E4D
x64machinewix220487E59D8B5941D61B427702A4654001C8DE876B819855C25664E61DA98B93