Ghosteel Terminal
Ghosteel terminal emulator for Sailfish OS
v0.7.2
Ghosteel brings a modern terminal engine to SailfishOS. Most mobile terminals use legacy VT parsers that struggle with complex TUI apps. Ghosteel uses the same engine that powers Ghostty, giving you accurate rendering for tmux, neovim, htop, and other TUI applications.
Features
- Ghostty VT engine — full escape sequence support, 24-bit truecolor
- GPU rendering — OpenGL ES 2.0/3.0 with cursor trail shaders
- Multi-session — named sessions, switching, and persistence
- Command sessions — launch TUI apps from desktop shortcuts (
ghosteel -e htop) - Touch text selection — Sailfish-style magnifier, double/triple tap
- Pinch-to-zoom — per-session font size adjustment
- Extra keys bar — sticky Ctrl/Alt, arrow keys, F1–F12
- URL detection — automatic hyperlinks, tap to open in the browser
- Inline images — Kitty Graphics Protocol with PNG decoding
- Encrypted scrollback — Encryption backed by Sailfish Secrets
- Color schemes — Dark and Light with adjustable opacity
Source code: github.com/zackslash/Ghosteel · License: MIT
Download
The easiest way to download and install this software is by the SailfishOS:Chum GUI app. If you wish to download the RPM file by yourself, please expand the section below.
Changelog
0.7.2 (2026-07-14)
- Fix misaligned emoji output - Slim down zig deps cache to fix OBS disk space errors
Older changelogs
0.7.1 (2026-07-08)
- New feature: swipe between sessions - Bump ghostty dependency to latest tip (61ce641fc) - scrollback, reap-race, glyph-atlas memory, and swipe-hint fixes - fix: track ghostty version for OBS builds - docs: recommend Chum for installation - fix: render Chum description as Markdown - fix: default font size slider respects global, not session override - fix: scrollback persistence when toggled mid-session and on relaunch - Miscellaneous bug fixes and performance improvements
0.6.2 (2026-06-26)
- fix: set GIT_VERSION from RPM version in OBS builds - fix: keep global font size in sync when user changes it via Settings - font size handling and pinch-to-zoom improvements
0.6.1 (2026-06-25)
- Adds Chum metadata
0.6.0 (2026-06-25)
- Fix keyboard reappearing after navigating to Sessions page and back - Update spec for OBS/Chum: build libghostty-vt from source - fix: scroll improvements - fix: atomic settings write and dead code cleanup - Fix TUI touch scrolling direction and keybar scroll-to-bottom - Add -e/--exec and -s/--session CLI flags for command sessions - i18n, test stability, and render-thread fixes
0.5.1-beta (2026-06-21)
- Fix startup crash and keybar default order
0.5.0-beta (2026-06-21)
- Translation fixes - Add OSC 52 clipboard support - Extract drawScene() and tidy up dead code/duplication - Add pinch-to-zoom with per-session font size - Keybar scroll indicator and keyboard drag-dismiss fix
0.4.4-beta (2026-06-18)
- Cache apt, submodule, and libghostty-vt in CI - Allow PullDownMenu during TUI app mouse tracking
0.4.3-beta (2026-06-18)
- Fix session name not updating on cover card after rename - Update ghostty submodule to latest TIP - Add device screenshots to README - Focus text input when opening rename and autorun dialogs
0.4.2-beta (2026-06-17)
- Append changelog to spec instead of writing separate .changes file
0.4.1-beta (2026-06-17)
- Fix missing translations and plural forms across all 39 locales - Generate changelog from git log for RPM and GitHub releases
0.4.0-beta (2026-06-17)
- docs: add Ghosteel icon to README header - Crop transparent margin from icons/full.png - Use fontconfig 'monospace' alias as default, fix CoverPage font - URL and hyperlink detection with tap-to-open - Session ordering, cover session list - filter regex URL detection on cursor row - Keyboard button last in keybar - Improve README with features section and clearer project description - OpenGL ES renderer with shader pipeline and cursor trails - Reorder README sections to lead with Features - Fix URL highlighting: multi-line underlines, false positives, cursor-row filter - Add URL auto-detect setting and link confirmation dialog - Add Kitty Graphics Protocol support for inline images
0.3.0-beta (2026-06-14)
- Sailfish OS UX compliance
0.2.0-alpha (2026-06-08)
- implement per-session autorun commands - per-session keyboard and keybar state - notification actions switch to originating session - improved text selection - scrollback search with persistence - configurable extra keys bar - fix release CI: apply patches in test job
0.1.1-alpha.1 (2026-06-02)
- See https://github.com/zackslash/Ghosteel/releases/tag/v0.1.1-alpha.1
0.1.0-alpha.1 (2026-05-28)
- See https://github.com/zackslash/Ghosteel/releases/tag/v0.1.0-alpha.1
App information
- Package name
- ghosteel
- Version
- 0.7.2-1.3.1.bso
- Licence
- MIT
- Last updated
- 2026-07-15 16:08:15
- Download size
- 851.1 KiB
- Installed size
- 2.2 MiB
- Checksum (sha256)
- 6e8369f87ec0ea96a1a16fc66d6d0cc547c907a1f339af1e752b076056782a58