Sobre o projeto

zk é um assistente de tomada de notas por linha de comando, projetado para manter um Zettelkasten ou wiki pessoal em texto simples. Ele suporta a criação de notas a partir de modelos, busca avançada e filtragem usando tags, links e menções, além de integrar-se com editores populares como Emacs, Neovim e VS Code por meio de plugins dedicados. A ferramenta inclui um navegador interativo alimentado pelo fzf, aliases no estilo Git, filtros nomeados e recursos compatíveis com automação. As notas são armazenadas em Markdown, com suporte para Wikilinks, hashtags, tags multíplos e frontmatter YAML. O zk não hospeda notas na web nem atua como editor de notas — seu foco está na organização e recuperação. Binários pré-compilados estão disponíveis para macOS, Linux e Windows (com ressalvas), e ele pode ser instalado via Homebrew, Nix, Alpine, Arch, MacPorts, ou compilado a partir do código-fonte usando Go 1.21+. Contribuições da comunidade são bem-vindas por meio de issues, PRs e discussões. Projetos relacionados incluem Neuron, Emanote, Weave, além de plugins para repetição espaçada e visualização em grafos.