AI Engineer
Developer Tool· 2025

NAQSH

A Designer's Terminal Emulator

NAQSH
NAQSHDeveloper Tool

Terminals are where developers live, yet most look like an afterthought. Naqsh (Urdu for 'inscription') is a borderless terminal emulator with a designer's eye — quiet typography by default, with an optional CRT vignette, scanlines and per-character phosphor glow when you want the showmanship.

Origin Story

I wanted a terminal that was beautiful by default but never got in the way — restraint first, theatre on request.

How It's Built

Built on xterm.js for full ANSI/VT support over a Rust portable-pty backend, with tabs, splits, ligatures, image paste and shell auto-detection — then packaged for the Microsoft Store.

Engineering Notes

xterm.js over a Rust PTY

Full ANSI/VT, 24-bit truecolour, Unicode, mouse and bracketed paste come from xterm.js 6 running over a Rust portable-pty backend, with shell auto-detection across pwsh, cmd, WSL, bash, zsh and fish. It's a real terminal, not a toy.

Designer details

Tabs, splits and drag-to-resize panes sit under an optional CRT layer — vignette, scanlines and per-character phosphor glow keyed to your palette — plus curated themes and ligatures. It's packaged as MSIX for the Microsoft Store at around a 10MB binary.

Gallery

NAQSH — screenshot 1
NAQSH — screenshot 2
NAQSH — screenshot 3

Naqsh is proof that developer tools deserve design too — quiet typography, with the showmanship saved for when you actually want it.

What It Does

01

Designer Aesthetic

Curated themes, ligatures and an optional CRT layer — vignette, scanlines, per-character glow keyed to your palette.

02

Real Layout

Tabs, horizontal and vertical splits, drag-to-resize panes, and a keyboard-first zen mode.

03

Full Terminal

xterm.js ANSI/VT, 24-bit truecolour, Unicode, mouse and bracketed paste — even image paste.

04

Native & Light

A roughly 10MB Tauri / Rust binary, MSIX-packaged and Store-ready.

Where It Stands

Naqsh is polished and MSIX-packaged for the Microsoft Store at around a 10MB binary. With splits, ligatures, image paste and the CRT layer already in, the next move is wider platform distribution.

// UNDER THE HOOD

Naqsh is Tauri 2 with a Rust backend (portable-pty, sysinfo) and a React 19 + xterm.js 6 front end on Vite and Tailwind, packaged as MSIX for the Microsoft Store. It is featured in my CV alongside Andhera.