zk
is a command-line tool helping you to maintain a plain text
Zettelkasten or
personal wiki.
Looking for a quick usage example?
Or want to see it in action? Checkout Shivan's video, Note-taking System ALL Programmers Should Consider.
Note: Links in the below list are outbound ↗
zk-nvim
for Neovim 0.8+zk-vscode
for Visual Studio Codefzf
[[Wikilinks]]
and Neuron's
[[Folgezettel links]]#
.#hashtags
, :colon:separated:tags:
, Bear's #multi-word tags#
.See the changelog for the list of upcoming features waiting to be released.
zk
is notCheck out the latest release for
pre-built binaries for macOS and Linux (zk
was not tested on Windows).
brew install zk
Or, if you want to the latest changes:
brew install --HEAD zk
# Run zk from Nix store without installing it:
nix run nixpkgs#zk
# Or, to install it permanently:
nix-env -iA zk
zk
is currently available in the testing
repositories:
apk add zk
You can install the zk package from the official repos.
sudo pacman -S zk
Make sure you have a working Go 1.21+ installation, then clone the repository:
$ git clone https://github.com/zk-org/zk.git
$ cd zk
$ make
$ ./zk -h
We warmly welcome issues, PRs and discussions.
Here you can read
some useful info for contributing to zk
.