A terminal for Linux, built with Electron.
No GTK. No Qt. No bloat.

Tabs, snippets, an encrypted password vault, and a terminal that follows your desktop’s theme. It runs entirely locally; nothing is phoned home except a release check.

Live and scripted, not a screenshot or a video. Same code, colors, and icons as the real app, right down to the SVGs. It can’t reach your machine from here; download it for that part.

What’s actually in it

Themes that follow your desktop

Light, dark, or auto, matched to your OS’s own preference, in 10 accent colors. The whole app re-themes instantly: buttons, tabs, icons, even the terminal’s cursor.

Snippets, including SSH one-liners

Save a command once, run it with a click. Ctrl+Click types it without submitting: handy when a snippet is really a prefix you finish by hand.

A password vault that can’t be read back

Encrypted with your OS’s own keyring. Once saved, a password can never be viewed or exported again. It can only be used, or deleted, behind a separate PIN that auto-locks.

Inline autocomplete

Suggests previously-typed commands as you type, drawn as a ghost you finish with Tab or . No shell config required.

Updates itself, on your terms

A status dot shows exactly what’s going on. Nothing downloads or installs without you clicking through both steps yourself.

A real desktop citizen

Registers itself with your application menu on first run: pin it to your taskbar like anything else you installed, no AppImage integration tool required.

Built to be looked at

Every release is audited for dependency vulnerabilities before it ships, not after someone finds one. Node integration in the renderer is a deliberate, documented tradeoff: the app never loads anything but its own bundled UI, every external link is restricted to http(s), and the full reasoning is written down, not asserted.

Read the full security policy →

  • MIT licensed, read every line yourself
  • No analytics, no telemetry, no tracking on this site or in the app
  • Passwords encrypted via your OS’s own keyring, never a homemade cipher
  • PIN comparison is constant-time; wrong guesses get rate-limited
  • Every local file it writes is locked to your own user account

Get it running

Grab the AppImage from the latest release, make it executable, and run it. That’s the whole install.

Download for Linux
chmod +x Fetch-Terminal-*.AppImage
./Fetch-Terminal-*.AppImage

Prefer to build it yourself? git clone the repo, then npm install && npm run dist. Full steps are in the README.