Fastty is a modern, high-performance terminal emulator designed for speed, low memory usage, and seamless developer workflows across macOS, Linux, and Windows.
⌘⇧R / Ctrl+Shift+R), duplicate tab, and dynamic process title updates.zsh, fish, bash, powershell, pwsh, cmd).⌘⌥W / Ctrl+Alt+W), sync status, and command execution timer.⌘P / Ctrl+Shift+P) and SSH connection manager (⌘O / Ctrl+Shift+O).fastty.toml) with live reload and built-in themes (Default, , , , ).curl -fsSL https://raw.githubusercontent.com/diegoleteliers10/fasty/main/instalar.sh | bash
irm https://raw.githubusercontent.com/diegoleteliers10/fasty/main/instalar.ps1 | iex
Download the latest pre-compiled archive for your platform from Releases:
fastty-aarch64-apple-darwin.tar.gz or fastty-x86_64-apple-darwin.tar.gz and move Fastty.app to /Applications/.fastty-x86_64-unknown-linux-gnu.tar.gz and place fastty into ~/.local/bin/.fastty-x86_64-pc-windows-msvc.zip and place fastty.exe in your PATH.# Clone the repository
git clone https://github.com/diegoleteliers10/fasty.git
cd fasty
# Build in release mode
cargo build --release
# The compiled binary is located at target/release/fastty
Fastty searches for configuration in the following locations:
./fastty.toml or ./config.toml (portable mode)/etc/fastty/fastty.toml (system-wide)~/Library/Application Support/fastty/fastty.toml~/.config/fastty/fastty.toml%APPDATA%\fastty\config\fastty.tomlfastty.tomltheme = "default"
opacity = 1.0
scrollback = 1000
session_restore = true
copy_on_select = false
notify_on_command_finish = true
[font]
family = "monospace"
size = 14.0
weight = 400.0
ligatures = true
[bottombar]
enabled = true
layout = "balanced"
left_widgets = ["git_branch", "git_status"]
right_widgets = ["cwd", "duration", "exit_code"]
[keybindings]
# Custom shortcuts can be specified here
| Action | macOS | Linux / Windows |
|---|---|---|
| New Tab | ⌘T | Ctrl+Shift+T |
| Close Tab | ⌘W | Ctrl+Shift+W |
| Rename Tab | ⌘⇧R | Ctrl+Shift+R |
| Next / Previous Tab | ⌘⇧] / ⌘⇧[ or Ctrl+Tab | Ctrl+Tab / Ctrl+Shift+Tab |
| Command Palette | ⌘P | Ctrl+Shift+P |
| SSH Manager | ⌘O | Ctrl+Shift+O |
| Git Worktrees | ⌘⌥W | Ctrl+Alt+W |
| Project Jumper | ⌘J | Ctrl+Shift+J |
| Search in Scrollback | ⌘F | Ctrl+F |
| Settings | ⌘, | Ctrl+, |
| Clear Scrollback | ⌘K | Ctrl+Shift+K |
| Zoom In / Out / Reset | ⌘+ / ⌘- / ⌘0 | Ctrl+Plus / Ctrl+Minus / Ctrl+0 |
MIT License. See LICENSE for details.