Vistacker is a blazing-fast, local-first capture layer for developer work — tasks, notes, ideas, and logs. Use the terminal TUI with vi-keybindings, the local web UI if you prefer a browser, or the iOS app when you're away from your desk. Everything syncs instantly.
No bloated UI, no mouse required. Just a lean, fast tool that stays out of your way and keeps everything in sync everywhere.
Native Go backend with SQLite on-device. Operations complete in microseconds. No spinners, no lag, no waiting.
Changes propagate to all your devices in under a second via persistent gRPC streams. Push a task from your laptop, see it on your phone before your hand leaves the keyboard.
No internet? No problem. Vistacker is fully functional offline. Every change is queued and synced automatically the moment connectivity returns — zero data loss.
Native SwiftUI app for capturing anything on the go. Syncs with your vaults. Jot a thought on your commute, find it waiting at your desk.
Move through items with j/k, jump stacks, mark done, append notes — all without leaving the keyboard. Muscle memory welcome.
Attach rich context to any item — a note for background, a log entry to record progress. Both support full Markdown, so your thoughts render beautifully in the browser view and on iOS, not just in the terminal.
Organize work into separate Vaults — personal, client, side-project, or a shared family list. Each vault is independent with its own stacks and permission scope.
Your data lives on your device. Sync traffic is encrypted end-to-end over TLS. Optionally enable client-side AES-256 encryption so everything you capture is encrypted before it ever leaves your machine — the server never sees plaintext.
Sign in with your existing GitHub, Google, or Apple account. No new passwords to manage. OAuth 2.0 all the way down.
Not a TUI person? When the CLI is running, a full interactive web UI is available in your browser — create and manage tasks, write notes, switch stacks and vaults. All the same functionality, no terminal required. Great for teammates or workflows where a GUI fits better.
Every decision — from the gRPC sync protocol to the TUI layout — is optimized for developer workflows. No feature bloat, no project management theater.
Describe a project in plain language and let your favorite LLM — Claude, GPT-4, Gemini, or any compatible model — turn it into a complete task breakdown: stacks named, tasks ordered, notes drafted. Stop staring at a blank board; start with a plan that's already halfway done.
No config files, no setup wizards. Install, sign in, start capturing.
Sign up with GitHub, Google, or Apple — no form filling. Your first vault is ready immediately, with a default Backlog → In Progress → Done stack layout.
One binary, no dependencies. Drop it on your $PATH and run vistacker. The terminal TUI launches immediately — or open localhost in your browser to use the full web UI instead.
Use vi keys to navigate, press a to add, m to move between stacks, d to mark done. Every change syncs to your other devices automatically.
Spin up new vaults for different projects, clients, or contexts. Upgrade to Pro when you need more than one vault.
Start free, upgrade when you need more space. Simple, transparent pricing.
One binary, no runtime. Pick your platform and architecture.
Use the .tar.gz (Linux/macOS) or .zip (Windows) for automatic in-app updates.
The .deb and .rpm packages are available but require manual upgrades via your package manager.
iOS app — Download on the App Store