The GTD engine for your terminal.
Capture in 50ms. Review in 5 minutes. Own your data forever.
Private beta. No spam. One email at launch, then release notes only.
CLI-first. macOS, iOS, and web on the roadmap.
capture: 38ms
Terminal-first speed
review: 5 min
Guided weekly flow
storage: local
SQLite + SQLCipher
From thought to trusted system in seconds.
Capture quickly, clarify with intent, and run review from one keyboard-first flow.
Start dates hide future noise
CLI today. Native apps coming.
The weekly review that actually happens.
Most GTD systems fail because the weekly review takes 30 minutes of unstructured list-browsing. Vyalin guides you through 5 concrete steps in under 10 minutes. Track your streak. Rebuild trust in your system every week.
Step 1: Accomplishments
Step 2: Stale Tasks
Step 3: Orphan Projects
Step 4: Upcoming
Step 5: Inbox Clear
$ vyalin review
Accomplished this week: 23 tasks across 6 projects
Stale (>2 weeks): 3 tasks need decisions
Orphan projects: 1 project has no next action
Upcoming: 4 tasks due next week
Review streak: 5 weeks
No other CLI task manager offers a guided weekly review. Most GUI tools don't either.
Six capabilities built for developers who run GTD seriously.
Weekly review that rebuilds trust
5-step guided flow: accomplishments, stale tasks, orphan projects, upcoming deadlines, inbox clear. Streak tracked. Under 10 minutes.
vyalin reviewCapture complex tasks in one sentence
Contexts, projects, due dates, defer dates, and priorities are parsed from natural language in under 50ms.
vyalin add "Fix bug @work +backend due:friday !high"Inbox zero in minutes
Single-key GTD triage: Trash, Someday, or Next Action. One item at a time. No scrolling. No drag-and-drop.
vyalin inboxYour data never leaves your device
Local SQLite plus SQLCipher encryption. No cloud, no account, no telemetry. Export to JSON anytime.
vyalin exportSub-50ms everything
Rust plus SQLite keeps every operation instant. When you run commands dozens of times per day, milliseconds compound.
vyalin benchmarkMetadata skips the inbox
If capture includes @context or +project, Vyalin routes directly to Next Actions. Your inbox stays truly unprocessed.
vyalin add "Call mom @phone" -> Next ActionsYour tasks. Your device. Your SQLite file.
Local-first
All data is stored in ~/.vyalin/vyalin.db on your machine. No cloud dependency. No account required. Works offline forever.
Encrypted
SQLCipher encryption at rest. Your tasks are encrypted on disk. Even if someone accesses your machine, they cannot read your data without your key.
Exportable
vyalin export anytime. Full JSON backup. Query your SQLite database directly. Zero lock-in.
No tracking. No telemetry. No analytics in the app. Your productivity is your business.
Natural language. Zero friction.
$ vyalin add "Review PR #142 +backend @computer due:tomorrow !high"
| Part | Meaning |
|---|---|
| Review PR #142 | Task title |
| +backend | Project |
| @computer | Context where you can do this |
| due:tomorrow | Parsed date shown in Today view |
| !high | Priority flag |
$ vyalin add "Call dentist @phone defer:monday"
$ vyalin add "Start taxes +finance @deep-work defer:april-1"
$ vyalin done "login bug"
# Fuzzy match by title
Deterministic parsing. No AI guessing. Same input always gives the same result.
Start free, then choose your plan.
Every plan starts with a 14-day free trial, full access, and no credit card required.
30-day money-back guarantee on all purchases.
Founder
First 100 users
- 14-day free trial first
- All features, all future updates
- "Founder #XX" identity in CLI
Annual
Post-founder pricing
- 14-day free trial
- Full access while subscribed
- Best recurring value
Lifetime
Post-founder pricing
- 14-day free trial
- All features unlocked
- One payment, forever
Questions developers ask before joining.
What happens after the 14-day trial?
Full lockout — you cannot access your tasks until you purchase. Your data stays on your device, completely intact in your SQLite file. Purchase a license and you are back instantly. No data lost, ever.
Who built this?
A solo developer who practices GTD and lives in the terminal. I built Vyalin because nothing else combined speed, methodology, and data ownership. I use it every day.
What platforms are supported?
CLI runs on macOS and Linux today. Native macOS (SwiftUI, same Rust core) is on the roadmap. iOS, web, and cross-device sync are planned for v1.1.
Is it open source?
No, but your data is open. SQLite database on your device, JSON export anytime. The code is how I fund continued development. Zero lock-in on your data.
How is this different from Taskwarrior?
Vyalin implements all 5 GTD steps with guided workflows. vyalin inbox walks Clarify with keyboard shortcuts. vyalin review guides the weekly review. Taskwarrior is a powerful task database; Vyalin is a GTD methodology engine.
Join the launch waitlist.
Get one launch email and release notes. No spam, no drip funnel.