Vistacker is a blazing-fast, offline-first capture layer for developer work — tasks, notes, ideas, and logs — with vi-style keybindings, instant multi-device sync, and an iOS app for when you're away from the terminal.
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.
Open any vault in your local web browser for a clean, readable view of your stacks, tasks, notes, and logs. Perfect for printing a project snapshot, sharing a quick status overview, or reviewing a log without leaving your desk.
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 TUI launches, fetches your vault, and is ready for input.
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 — App Store listing coming soon