Skip to content

Zettelkasten CLI

A fast, opinionated CLI for the Zettelkasten method — with CUE-validated schemas, full-text search, graph visualization, and deep NeoVim integration.

CLI-First Workflow

Create, promote, search, and link notes from the command line. Designed for developers who live in the terminal.

NeoVim Plugin

Lua plugin with snacks.nvim picker, floating previews, backlink panels, and keybindings for seamless editing.

Graph Visualization

Generate ASCII tree visualizations showing how your notes connect. Visualize untethered vs tethered notes and their relationships.

Full-Text Search

Bleve-powered local search index with structured field queries. Filter by project, category, tags, and more.

Note Templates

Built-in templates for meetings, user stories, features, book reviews, code snippets, and project ideas.

Todo Management

Task tracking with status, due dates, priority levels, and links to related notes. Todos are full zettels.

Daily Notes

Idempotent daily capture with morning/evening review workflows. Links todos to the day they were created.

Devcontainer Ready

Pre-built container with SSH server, NeoVim, tmux, and all plugins configured. Start in minutes.