Glyph Logo
GLYPH
Checking release...
$|Fetching release...

The Terminal, Re-engineered.

Your terminal. Your workflow.

Glyph is a modern, customizable Linux terminal emulator built with Rust, Tauri, and xterm.js for developers who demand native performance and persistent workspaces.

Linux x86_64Native PTYOSC 133 IntegratedRust & Tauri 2MIT Licensed
glyph — 120x36
ACTIVE
Glyph Linux Terminal Emulator in action showcasing modern dark theme, split panes and prompt
MODE: NORMAL|PTY: /dev/pts/2
RUST 2021TAURI v2Latest
00 / THE WORKSPACE PARADIGM

Built for the way you actually use a terminal.

Standard Terminal

Gives you a raw shell in an isolated window. Disconnected sessions, lost scrollbacks, and manual tab juggling.

Glyph Terminal

Gives you a persistent development workspace. Nested splits, saved environments, and semantic shell awareness.

01

Nested Panes

Split horizontally and vertically without resetting your running processes or shell environment.

02

Persistent Workspaces

Save your entire layout, directory roots, and startup commands, restoring them in one click.

03

Deep Customization

Fine-tune cursor style, blink physics, fonts, dot matrices, and terminal themes effortlessly.

04

Keyboard-First

Every pane navigation, split operation, tab switch, and setting is fully remappable.

05

Global Search

Regex and case-sensitive search through gigabytes of scrollback buffer history instantly.

06

System Telemetry

Native sysinfo monitors CPU load, RAM utilization, and cache metrics straight in your chrome.

01 / SPLIT WORKFLOW

One terminal. Multiple contexts.

Split your terminal into nested panes without losing the sessions that are already running. Every pane connects to an isolated Linux PTY managed by native Rust threads.

panes — active grid [3]
RATIO: 50/50● RESIZABLE
Glyph Terminal split pane layout showing multi-service logs and commands side-by-side

Designed for parallel operations

Never interrupt a dev server just to run a quick test or inspect git status. Glyph lets you subdivide any active pane horizontally or vertically with instantaneous keyboard shortcuts.

  • Horizontal and vertical splits with adjustable ratios
  • Nested layouts for complex multi-service orchestration
  • Independent PTY sessions that never interrupt long-running builds
  • Preserved scrollback buffers across split re-allocations
  • Keyboard hotkeys for quick pane hopping: Ctrl+Shift+D / Ctrl+Shift+O
  • Seamless resize handles with pixel-exact font re-wrapping
Ctrl + Shift + DSplit RightCtrl + Shift + OSplit Down
02 / PERSISTENT WORKSPACES

Save your entire development environment.

Workspaces let you save complex terminal pane arrangements, working directories, and startup commands. When you reboot or switch projects, one shortcut restores your entire setup.

Choose Workspace Preset
Persistence Workflow Simulator
GLYPH DEV~/projects/glyph
Ctrl + Shift + SSave
RESTORE STATUS:SYNCHRONIZED
TAB 1: core2 panes
npm run dev (Vite UI)auto-spawn command
cargo tauri dev (Rust Host)auto-spawn command
TAB 2: test-bench2 panes
cargo test -- --nocaptureauto-spawn command
git statusauto-spawn command
PERSISTENCE ENGINE: TAURI JSON STORERESTORE LATENCY: <10ms
03 / CUSTOMIZATION

Make the terminal yours.

Glyph gives you complete architectural control over the visual surface. Configure fonts, cursor styles, animation speeds, dot densities, and custom color themes through an intuitive preferences window.

Settings UI — Appearance & Engineglyph-settings.png
Glyph Preferences showing theme controls, font configuration and performance toggles
Keyboard & Shortcuts Remappingglyph-customization.png
Glyph shortcut customizer allowing custom key bindings for all terminal actions

Interactive Theme & Cursor Playground

Preview real Glyph themes and dynamic cursor styles live in this browser sandbox.

Cursor:
Presets:
Active: Glyph Light (light)
glyph — theme: Glyph Lightlight
UTF-8JetBrains Mono
sarath@glyph-box~/glyph/src-tauri(main)
$ cargo check --target x86_64-unknown-linux-gnu

Compiling glyph-core v0.2.0 (/workspace/glyph/src-tauri)

Checking portable-pty v0.8.1

Checking sysinfo v0.30.5

Finished `dev` profile [unoptimized + debuginfo] in 0.84s

glyph --status
04 / VISUAL SYSTEM

Your terminal doesn't have to look like every other terminal.

Inspired by industrial design, Teenage Engineering, and Nothing OS. Glyph integrates hardware-accelerated monochromatic dot-grids, static matrix grids, and subtle reactive mouse luminescence into the terminal viewport without taxing your CPU.

Viewport Matrix Presets
Reduced Motion CompliantAutomatically disables kinetic glow and animated scroll transforms when system accessibility preferences are detected.
PATTERN ENGINE: NOTHING-GRIDCURSOR: [50%, 50%]

Move your cursor across the panel to experience restrained, non-intrusive interactive luminescence.

Rendered purely via GPU-accelerated CSS properties. Zero canvas loop penalty.

DOT_SPACING: 24PXLUMINESCENCE: ACTIVE
05 / TELEMETRY

Know what's happening under the hood.

Glyph embeds a real-time hardware telemetry monitor directly inside the terminal titlebar and status strip. Powered by the native Rust sysinfo library, it samples your CPU, RAM, and hardware cache structures with negligible overhead.

GLYPH TELEMETRY SUBSYSTEMPOLL RATE: 1000MS
SOURCE: /proc/stat · sysfs● RUNNING
CPU UTILIZATION
14.2%
Multi-core load avg
MEMORY PROFILE
2.8 GB
System physical RAM
L1 CACHE
384 KB
Per-core instruction/data
L2 CACHE
3.0 MB
Dedicated L2 cache
L3 CACHE
16.0 MB
Shared unified cache
TELEMETRY ENGINE
sysinfo
Native Rust crate

Product Visualization: The values displayed above illustrate Glyph's UI telemetry instrumentation. Glyph reads genuine host metrics via Rust's compiled sysinfo crate without launching shell child processes.

ZERO FORK/EXEC OVERHEAD
06 / SEMANTIC PROTOCOL

Glyph understands the shell.

Standard terminals treat output as a flat stream of characters. Glyph parses standard OSC 133 escape sequences, creating semantic awareness of prompts, execution boundaries, and exit statuses.

OSC 133 PARSER — ACTIVE SESSIONSTATUS: ZERO ERRORS
[OSC 133 ; A] PROMPT BOUNDARYCWD: /home/dev

glyph:~/app$

[OSC 133 ; B] USER INPUT COMMITTEDTIMESTAMP: 16:40:12.802

curl -s https://api.github.com/repos/SARATHKUMAR-T/glyph/releases/latest

[OSC 133 ; C] STANDARD OUTPUT STREAMHTTP 200 OK

{"tag_name": "v0.2.0", "name": "Glyph v0.2.0"}

... [64 assets detected] ...

[OSC 133 ; D] RETURN CODE NOTIFICATIONEXIT CODE 0 (SUCCESS)

Process terminated cleanly. Execution elapsed time: 142ms.

SUPPORTED SHELLS: BASH · ZSH · FISHOPT-IN NON-DESTRUCTIVE CONFIG
07 / GLOBAL BUFFER SEARCH

Find anything.

Never squint through thousands of scrollback lines again. Glyph features high-performance terminal buffer search with regex expressions, case toggling, and keyboard navigation.

Ctrl + Shift + F
1
2026-09-04T10:15:10 [INFO] kernel: pty_master allocated on /dev/pts/4
2
2026-09-04T10:15:11 [DEBUG] tauriserver: dispatching IPC 'spawn_shell'
3
2026-09-04T10:15:12 [WARN] config: fallback font applied for glyphs
4
2026-09-04T10:15:14 [ERROR] connection timeout on upstream port 8080
5
2026-09-04T10:15:15 [DEBUG] retry attempt 1/3 initiated via backoff
6
2026-09-04T10:15:16 [ERROR] failed to resolve host 'internal.cluster.local'
7
2026-09-04T10:15:18 [INFO] recovered secondary route via interface eth0
Quick tests:
Matches updated instantaneously in xterm.js search addon
08 / KEYBOARD-FIRST WORKFLOW

Keep your hands on the keyboard.

Every terminal interaction is accessible without reaching for your mouse. Customize defaults or remap chords entirely to conform to your existing muscle memory.

CtrlShiftT

New Terminal Tab

Spawns a fresh independent terminal tab in the current window

CtrlShiftN

New Window

Opens an isolated native Glyph window

CtrlTab

Next Tab

Cycles forward through active terminal tabs

CtrlShiftD

Split Right

Splits active pane vertically without terminating running process

CtrlShiftO

Split Down

Splits active pane horizontally for side-by-side commands

CtrlShiftW

Close Active Pane

Gracefully terminates current pane session and reclaims space

CtrlShiftS

Save Workspace

Persists current split layout, working directories, and startup commands

CtrlShiftM

Open Workspace

Triggers the saved workspace picker to restore environments instantly

CtrlShiftF

Search Buffer

Opens the global regex-enabled terminal scrollback search bar

Ctrl,

Preferences

Opens terminal styling, cursor modes, and font configuration

Full GUI remapping available in Preferences (Ctrl + ,)
JSON keybindings store ready for dotfiles
09 / NATIVE ARCHITECTURE

Built close to the metal.

Glyph separates the native Linux terminal and PTY lifecycle from the user interface. The UI does not simulate a shell; it controls an actual native operating system process through Rust.

SUBSYSTEM INSPECTORLAYER 03 / 06
Focused Subsystem

Tauri IPC Bridge

Zero-Copy IPC Communication

Fast binary message passing between webview events and the Rust thread pool. Zero web server overhead.
Core Technologies
Tauri 2 IPC · Async Channels
Zero shell emulation · True Unix tty discipline
10 / TRANSPARENT ENGINEERING

Built in the open.

Glyph is free, open source software developed in the open on GitHub under the permissive MIT License. Inspect the Rust codebase, contribute features, submit bug reports, or audit the security of the PTY subsystem.

MIT License — Freedom for personal and commercial usage
Repository: SARATHKUMAR-T/glyph
11 / BINARY RELEASES

Ready to change your terminal?

Free and open-source. Download the standalone native binaries directly from GitHub Releases.

Latest release: Fetching...Released: CurrentView release notes
.debUbuntu / Debian

Debian Package

Standard installation package for Ubuntu, Debian, Linux Mint, and derivatives.

Available on GitHub Releases
.AppImageUniversal Linux

Standalone AppImage

Single executable binary. Runs on Arch, Fedora, openSUSE, Ubuntu without system installation.

Available on GitHub Releases
.rpmFedora / RHEL / SuSE

RedHat / RPM Package

Compatible with Fedora, CentOS Stream, Rocky Linux, AlmaLinux, and openSUSE.

Available on GitHub Releases
12 / FAST INSTALLATION

Simple, single-command setup.

Run Glyph directly or install it via your distribution's native package manager.

Ubuntu / Debian / Linux Mint
$
sudo apt install ./Glyph_latest_amd64.deb
Resolves system dependencies automatically and registers desktop launcher.