Free & open source · for Linux

Your whole desk.
One shortcut away.

Encrypted notes, clipboard history, a live port manager and your AI usage limits — summoned instantly with Super Alt.

v0.2.2 · Ubuntu 22.04+ · Debian 12+ · Fedora · x86_64

This is the real app running on sample data. Press N, V, P or A, then click around. Esc to close.

Activities Tue Oct 7 09:41 en
QuickDesk
  • New Quick Note
  • Notes
  • Clipboard History
  • Ports
  • Save Clipboard History
  • Open QuickDesk
  • Quit QuickDesk
  • Claude Pro
  • 5-hour: 42% · resets in 2h 10m
  • Weekly: 18% · resets in 4d 6h
  • Codex Plus
  • 5-hour: 81% · resets in 38m
  • Weekly: 27% · resets in 5d 2h
  • Ring Shows
  • Refresh Now
  • Open AI Usage…
SuperAltN

Notes

Write it here.
Read it everywhere.

Jot something down on your desktop and pick it up on your laptop. Notes sync through a storage bucket you own, encrypted on your device before they leave it — no account, no QuickDesk server.

ubuntu-desktop

thinkpad-x1

  • End-to-end encrypted syncBring your own S3-compatible bucket — Cloudflare R2, AWS S3, MinIO. It only ever stores ciphertext.
  • Markdown editorHeadings, checklists, quotes and code blocks, with instant search across every note.
  • Offline-firstSaved on your machine first and synced when you’re back online. Edited on two devices at once? Both versions are kept.
SuperAltV

Clipboard

Copy now.
Paste whenever.

Everything you copy — text, screenshots, files from your file manager — lands in a searchable history. Pick an entry and QuickDesk pastes it straight into the app you were using.

  • Search that understands youAccent-insensitive: type hop doi to find “Họp dời”. Filter by text, images or files.
  • Paste where you wereEnter pastes into the previous app — terminals included. Pin the snippets you use every day.
  • Private by designStays on this device and never syncs. Password-manager copies are skipped, and you can pause saving anytime.
SuperAltP

Ports

“Port 3000 is already in use.”
Not anymore.

See every port listening on your machine, which process or Docker container owns it, and free it in one click. No more lsof -i :3000 and kill -9.

~/projects/web — bash

        
PortsSuperAltP
3000node vite48211
5432🐳 postgres-dev—
6379redis-server1187
  • Every listening TCP portIPv4 and IPv6, with the full command line. Filter by port, PID, process or container.
  • Docker-awarePublished ports show the container and image, and stop the container instead of killing docker-proxy.
  • Kill safelyAsks first, stops politely, and offers a force kill only if the process refuses to quit.
Top bar◔

AI usage

Know your AI limits.
Before you hit them.

A small ring in the top bar shows how much of your Claude Code and Codex limits you’ve used, and when they reset — so you’re never cut off in the middle of a task.

QuickDesk
  • Live for Claude CodeReuses the login Claude Code already has on this machine. Checked every 5 minutes, sent only to Anthropic.
  • Codex & AntigravityRead from the logs these tools keep on your computer. Nothing leaves your machine.
  • Your ring, your choiceLet it follow whichever 5-hour limit is highest, pin it to one limit, or hide it.

Built for the keyboard.
Made for Linux.

Keyboard-first

Open, search, paste, pin — every everyday action has a key. Your hands never leave the keyboard.

Always ready

Starts with your session, waits in the tray, and pops up the moment you press a shortcut.

Local-first

Everything lives on your machine. Only notes sync — encrypted, to storage you own.

Instant search

Full-text search across notes and clipboard, with or without accents.

Rebind anything

Pick your own shortcuts. QuickDesk warns you when one clashes with GNOME or your input method.

Light & dark · English & Tiếng Việt

Follows your system theme and language, or pick one yourself in Settings.

Ready when you are.

QuickDesk 0.2.2 for Linux · released 2026-10-09. Free and open source.

What’s new in 0.2.2

New

  • QuickDesk now updates itself. It checks for new versions in the background, tells you what changed and installs only when you choose to. Every update is verified against QuickDesk's signing key before it is installed.
  • Settings → Updates: see your version, check now, or turn automatic checks off.
  • After an update, QuickDesk shows what is new, once.
  • The download page is available in Vietnamese and links to the source code on GitHub.

Improved

  • One icon everywhere: the dock, the app menu, the windows and the tray now share QuickDesk's icon.

All changes

.deb

Ubuntu 22.04+, Debian 12+, Linux Mint, Pop!_OS.

Download .deb v0.2.2 · amd64 · 10.4 MB

.rpm

Fedora and other RPM-based distros.

Download .rpm v0.2.2 · x86_64 · 10.4 MB

AppImage

Portable — runs on most distros, no install needed.

Download AppImage v0.2.2 · x86_64 · 84.5 MB
Install from the terminal
# Ubuntu / Debian, after downloading the .deb
$ sudo apt install ./QuickDesk_0.2.2_amd64.deb
# Fedora
$ sudo dnf install ./QuickDesk-0.2.2-1.x86_64.rpm
# AppImage
$ chmod +x QuickDesk_0.2.2_amd64.AppImage && ./QuickDesk_0.2.2_amd64.AppImage

Then open QuickDesk from your app menu — it lives in the top bar.
SHA-256 checksums · Source on GitHub · Windows and macOS versions are planned.

Open source, MIT licensed.

Read every line, build it yourself, report a bug or send a pull request. QuickDesk is developed in the open on GitHub.

github.com/TankGum/quickdesk

Questions?

Which Linux distributions are supported?

Any x86_64 distro from the last few years: Ubuntu 22.04 and newer, Debian 12, Fedora, Linux Mint and the like. QuickDesk works best on GNOME, where it registers its shortcuts for you. On other desktops, bind quickdesk toggle notes, clipboard or ports to a key in your desktop’s keyboard settings.

Do the shortcuts work on Wayland?

Yes. QuickDesk adds them to GNOME’s custom keyboard shortcuts, so they work in both X11 and Wayland sessions, and removes them again when it quits.

Why Super + Alt and not Super + Shift?

Vietnamese input methods such as Unikey and Bamboo swallow Super + Shift + letter while you type in a text field; combinations with Alt keep working. You can rebind any shortcut in Settings → Hotkeys, and QuickDesk tells you if one is already taken.

How do notes sync between machines?

There is no QuickDesk account or server. You connect each machine to the same S3-compatible bucket you own — Cloudflare R2’s free tier is plenty — and enter the same passphrase. The first machine also gives you a recovery key. After that notes sync in the background, offline edits catch up when you reconnect, and if a note was edited on two machines at once, the other version is kept as a copy.

Is my data encrypted?

Notes are encrypted on your device (XChaCha20-Poly1305, with a key derived from your passphrase using Argon2id) before upload, so the storage provider only ever sees ciphertext. The bucket’s secret key is kept in your system keyring. Clipboard history and port data never leave your machine.

Is my clipboard history uploaded anywhere?

No. It stays on this device and never syncs. Copies that password managers mark as secret are skipped, and you can pause saving for 15 minutes, an hour or until you turn it back on. QuickDesk keeps the latest 1,000 entries (pinned ones are kept forever) and images up to 10 MB each. Clear it anytime.

How does auto-paste work?

When you pick an entry, QuickDesk switches back to the app you were using and presses Shift + Insert, which also works in terminals. By default it does this through GNOME’s remote-desktop portal, which asks for permission once. You can instead enable instant paste through a virtual keyboard in Settings → Auto-paste (asks for your administrator password once), or turn auto-paste off and just copy.

What does the AI usage ring read?

For Claude Code, QuickDesk reads the login Claude Code already saved on your machine and asks Anthropic for your usage, at most every 5 minutes. The token is only read — never stored, refreshed or sent anywhere except Anthropic. Codex and Antigravity numbers come from the log files those tools keep on your computer.

Is QuickDesk free?

Yes. QuickDesk is free and open source under the MIT license. The source code is on GitHub.

How do I uninstall it?

Turn off “Start QuickDesk when I log in” in Settings, quit from the tray, then run sudo apt remove quick-desk (Debian/Ubuntu) or sudo dnf remove QuickDesk (Fedora), or just delete the AppImage. Your notes and clipboard history stay in ~/.local/share/io.github.tankgum.quickdesk until you delete that folder.