stdusk

stdusk

the machine speaks back

A quake-style terminal with a real GUI tab bar. Native Rust, no Chromium, no apologies. It drops from the top edge on a keystroke, shows you what your machine is actually doing, and gets out of the way.

$ brew install hobo-ware/tap/stdusk copy
Download โ˜… GitHub
1 server
2 deploy.sh AI
3 agent โœฆ
+
What it does

Glance, don't babysit.

Everything a local-shell terminal should be, plus the three things that make stdusk worth summoning.

๐Ÿ“Š

Progress on tabs

apt, pip, npm, curl, your 3am migration - if it prints N%, the tab wears a progress bar. You glance, you don't watch.

๐Ÿค–

Ambient CLI awareness

a claude, a gemini, a codex running across your tabs? Each tab tells you which, in its brand colors.

โšก

Quake drop-down

Borderless, top-edge, global hotkey, hide-on-blur. There when you call, gone when you don't. No Dock clutter.

๐ŸŽจ

Real GUI tabs

Colored, renameable, reorderable, split-aware. Pixels, not ASCII art - painted by egui.

๐Ÿ”

Search & palette

Cmd+F scrollback search with regex; Cmd+Shift+P command palette, every action two keystrokes away.

๐Ÿ–ผ๏ธ

A real settings GUI

Browse 200+ color schemes with live preview, keyboard-navigable, apply before you save.

๐Ÿš€

Profiles

Named launchers with their own shell, args, cwd, env and tab color. One right-click away.

โ˜๏ธ

Settings sync

Push your config to your own private git repo, pull it anywhere. Your credentials, no OAuth middleman.

โœ…

Supreme defaults

Truecolor, mouse copy, cwd-aware tabs, bracketed paste, OSC 52 clipboard, session restore. It just works.

The case

Refuse the tradeoff.

Text-grid terminals (tmux, kitty, ghostty) are efficient, but they render tabs as text - they can never look like a GUI. Electron terminals look gorgeous but bill you a few hundred megabytes of RAM for the privilege.

stdusk refuses the tradeoff. egui paints real pixel-perfect tabs. alacritty_terminal drives the grid on the GPU. The whole thing is one native binary that starts instantly and sits quiet until you summon it.

The name

std* meets dusk.

stdin, stdout, stderr - meets dusk. A terminal stream at the faded end of the day. The machine speaks back.

Copied to clipboard