Chisle
코딩 에이전트 플러그인, 20개 실시간 작업에서 기본 모델 52% 활용, 간결한 페르소나와 출력 압축 제공
A native Windows terminal forked from Ghostty: a Win32 application around Ghostty's core. Not affiliated with the Ghostty project.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗murrtty is a native Windows terminal, forked from Ghostty. It is Ghostty's core (terminal emulation, fonts, rendering, configuration) with a Win32 application around it, and it diverges from Ghostty where Windows or its own features call for it. Its site is murrtty.org, which also compares it with the other Windows terminals built from Ghostty.
Ghostty is created by Mitchell Hashimoto and the Ghostty contributors, and most of the code in this repository is theirs. murrtty is not affiliated with or endorsed by the Ghostty project. Please report bugs in murrtty as this repository's Issues and share ideas in its Discussions, not with Ghostty; security problems privately, as SECURITY.md says.
Upstream Ghostty ships a native macOS app and a GTK app for Linux. On Windows,
upstream builds only libghostty-vt, its terminal-emulation library: the full
core did not compile for Windows and there is no application, and Ghostty's
maintainers don't plan to add one. murrtty began as a port that adds the
missing pieces, so that building on Windows
(zig build -Dtarget=x86_64-windows-gnu, which build-windows.cmd runs)
produces a native murrtty.exe:
src/apprt/win32/): windows, tabs and
splits, GTK's header bar and menus, keyboard and IME input, mouse,
clipboard, DPI scaling, the system theme, notifications, the tray, the
quick terminal, session restore and the rest listed under Status, built
directly on the Windows API (mainly user32, gdi32, imm32, dwmapi
and UI Automation).src/renderer/D3D11.zig,
src/renderer/d3d11/, its HLSL in src/renderer/shaders/hlsl/),
murrtty's only renderer: each terminal gets a Direct3D 11 device and
presents through DirectComposition, on the graphics card or, without a
Direct3D 11 driver, on Windows' own software renderer (WARP). It became
the default in November 2026 (0.4.0) drawing what murrtty's OpenGL
renderer drew, pixel for pixel, which the GUI tests checked; that
OpenGL path (WGL, and the Mesa software OpenGL beside it) retired after
0.6.0, and the build refuses -Drenderer=opengl for Windows. Other
platforms keep Ghostty's EGL and Metal paths.src/termio/Exec.zig).Everything else (terminal emulation, the parser, fonts and shaping,
configuration, themes) is Ghostty's shared core. murrtty changes it where
Windows needs something else (prompt marks behind ConPTY, the shell's
working directory, shell integration for PowerShell and cmd) and where
murrtty names itself: programs see TERM_PROGRAM=murrtty and an XTVERSION
of murrtty, while TERM stays xterm-ghostty, so they still get the
capabilities the shared core implements.
murrtty merges upstream Ghostty from time to time instead of rebasing onto
it. It last merged Ghostty 1.4.0 (the release tag v1.4.0, October 2026).
murrtty numbers its own releases, apart from Ghostty's: semantic versions
starting at 0.1.0, each release tagged murrtty-vX.Y.Z. While it is 0.x, a
minor version brings new features or an upstream merge and a patch version
brings fixes. murrtty +version names both versions, as in murrtty 0.7.0, based on Ghostty 1.4.1-dev; a build of any other commit is a development
build of the next release, such as 0.8.0-main+1a2b3c4 (Build
says what that means). The latest release,
0.7.0 (x64
and ARM64), is a preview. Besides building from source (see Build),
the release zips and the installers, it installs with Scoop:
scoop bucket add murrtty https://github.com/murr2k/scoop-murrtty
scoop install murrtty/murrtty
A winget package (MurrayKopit.murrtty) is under review. From 0.5.0 on,
each release also has an installer for each architecture
(murrtty-<version>-windows-<x86_64|aarch64>-setup.exe). It installs for
you alone, without administrator rights, into
%LOCALAPPDATA%\Programs\murrtty, with a Start menu shortcut and, unless
you untick it, "Open in murrtty" on folders, folder backgrounds and drives
(on Windows 11 under Show more options). Its uninstaller keeps your
configuration and session.
From 0.5.0 on, each release is built from its tag on GitHub's hosted
runners, and each zip carries a build provenance attestation:
gh attestation verify <zip> -R murr2k/murrtty names the workflow run and
the commit it was built from. 0.1.0 to 0.4.0 were built on the development
machine.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗