# winghostty **Repository Path**: xfworld/winghostty ## Basic Information - **Project Name**: winghostty - **Description**: AI Terminal - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-09 - **Last Updated**: 2026-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
A Windows terminal emulator that reuses Ghostty's terminal core under a native Win32 front end.
Native Win32 runtime · OpenGL renderer · Shared terminal core with Ghostty
Releases · Getting started · Status · Windows capability matrix · Hacking · Contributing · Security
--- ## What is winghostty? winghostty is a terminal emulator for Windows. It pairs: - The **Ghostty terminal core** — VT parser, screen and scrollback, font pipeline, and renderer — forked from [ghostty-org/ghostty](https://github.com/ghostty-org/ghostty). - A **native Win32 application runtime** written for this fork: real Windows tab bar, per-monitor DPI scaling, DWM dark title bar, IME, drag-and-drop, native right-click menus, and a WSL-aware shell picker. It also ships `libghostty-vt`, the Ghostty VT library, as a retained deliverable for Zig and C consumers. It is intended for developers who are comfortable editing a plain-text configuration file and clicking through a SmartScreen warning on first install. ## Project status winghostty is a young, single-maintainer fork. First fork commit: 2026-04-06. First public releases: 2026-04-16. - **Supported platform:** Windows 10 and Windows 11 on x64. - **Releases:** unsigned installer + portable ZIP. Windows SmartScreen will warn on first run; that is expected until code signing lands. - **Feedback:** use [Discussions](https://github.com/amanthanvi/winghostty/discussions) for questions. GitHub Issues are reserved for reproducible bugs. - **No cross-platform app:** macOS and Linux app runtimes are not shipped from this repo and are not planned. `libghostty-vt` remains portable for library consumers. - **Coexistence:** winghostty runs as its own top-level app window. It does not register as a Windows Terminal profile provider; installing it alongside Windows Terminal, WezTerm, or Alacritty is fine. - **Accessibility:** partial UI Automation support ships today, but terminal scrollback and broader screen reader coverage are still incomplete. ## What works today - Native Win32 runtime: tab bar with overflow, horizontal / vertical splits, per-monitor DPI scaling, DWM dark title bar, right-click context menus, IME, drag-and-drop of files. - OpenGL 4.3 renderer via WGL. - Shared Ghostty terminal core: VT parsing, scrollback, bracketed paste, mouse tracking, OSC 8 hyperlinks, Kitty graphics protocol, shell integration for bash / zsh / fish / PowerShell. - Windows-aware shell selection: PowerShell, `cmd`, Git Bash, opt-in WSL. - In-app profile picker that auto-detects installed shells. - GitHub Releases updater, notify-only, gated to one check per 24 hours. - High-contrast (HC) mode detection and palette switching. - `libghostty-vt` as a retained Zig / C library deliverable. A precise list, including what is experimental and what is out of scope, is in **[docs/status.md](docs/status.md)**. For a row-by-row mapping against official Ghostty docs, see **[docs/windows-capability-matrix.md](docs/windows-capability-matrix.md)**. ## Install Latest stable release: **[winghostty 1.3.109](https://github.com/amanthanvi/winghostty/releases/tag/v1.3.109)**, published 2026-05-01. Download directly from **[Releases](https://github.com/amanthanvi/winghostty/releases)**: | File | Use when | | --- | --- | | [`winghostty-1.3.109-windows-x64-setup.exe`](https://github.com/amanthanvi/winghostty/releases/download/v1.3.109/winghostty-1.3.109-windows-x64-setup.exe) | You want a normal install with a Start menu entry. | | [`winghostty-1.3.109-windows-x64-portable.zip`](https://github.com/amanthanvi/winghostty/releases/download/v1.3.109/winghostty-1.3.109-windows-x64-portable.zip) | You want to run without installing. | | [`SHA256SUMS.txt`](https://github.com/amanthanvi/winghostty/releases/download/v1.3.109/SHA256SUMS.txt) | Verifying downloads. | Scoop users can install from the fork-owned bucket: ```powershell scoop bucket add winghostty https://github.com/amanthanvi/scoop-winghostty scoop install winghostty/winghostty ``` On first run, Windows SmartScreen may say *"Windows protected your PC"*. Click **More info** → **Run anyway**. Releases are unsigned right now; code signing is planned. Full walk-through — installer, portable, uninstall — **[docs/getting-started.md](docs/getting-started.md)**. ## First run On first launch, winghostty creates its config folder and writes a template: ``` %LOCALAPPDATA%\winghostty\config.ghostty ``` The template sets no options — defaults live in the binary. To see every option with inline docs: ```powershell winghostty +show-config --default --docs | more ``` A minimal config: ```ini font-family = JetBrains Mono font-size = 12 # Pick a theme from: winghostty +list-themes theme = Dracula ``` Reload config without restarting: **Ctrl + Shift + ,** ## Keybindings Default keybindings follow Windows conventions. Common ones: | Action | Binding | | --- | --- | | Copy | `Ctrl+Shift+C` | | Paste | `Ctrl+Shift+V` | | New tab | `Ctrl+Shift+T` | | Close tab | `Ctrl+Shift+W` | | Next / previous tab | `Ctrl+Tab` / `Ctrl+Shift+Tab` | | Split right / down | `Ctrl+Shift+O` / `Ctrl+Shift+E` | | Start search | `Ctrl+Shift+F` | | Increase / decrease font | `Ctrl+=` / `Ctrl+-` | | Reload config | `Ctrl+Shift+,` | Full list, plus the keybind grammar for chords and rebinding: ```powershell winghostty +list-keybinds winghostty +show-config --default --docs ``` ## Profiles winghostty auto-detects installed Windows shells (PowerShell, `cmd`, Git Bash, opt-in WSL) and exposes them through an in-app profile picker. To pin a specific shell, set `command =