For notes that should stay close
Make space
for good notes.
A quiet place to write, with your notes on a computer you control. Open it in your browser, make it your own, and keep writing even when the internet drops.
VYLK app preview
VYLK AppWatch Vylk in use
For lists, plans, and first drafts.
Write without the fuss.
See your page take shape as you type. Hide the tools to focus, or change the fonts and colors to suit you.
Pick up where you left off.
Start a note at your desk. Add to it on your phone. Once you’ve signed in online, you can keep writing without internet. Your edits catch up when you reconnect.
Save your work. Keep it private.
Your changes save as you pause. Turn on encryption to lock your notes before they leave your device. How to keep your notes private.
Add the APT repository (one-time)
sudo apt update && sudo apt install -y ca-certificates curl gnupg && curl -fsSL https://packages.toxdes.com/apt/pubkey.gpg | sudo gpg --dearmor --yes -o /usr/share/keyrings/toxdes-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/toxdes-archive-keyring.gpg] https://packages.toxdes.com/apt stable main" | sudo tee /etc/apt/sources.list.d/toxdes.list && sudo apt updateTo install:
sudo apt install vylkTo start VYLK:
VYLK_PASSWORD='replace-with-your-password' vylkOr install it to your PATH in one step:
curl -fsSL https://packages.toxdes.com/releases/vylk_3.1.1_amd64.tar.gz | sudo tar xzC /To start VYLK:
VYLK_PASSWORD='replace-with-your-password' vylkAdd the DNF repository (one-time)
printf '%s\n' '[toxdes]' 'name=Toxdes' 'baseurl=https://packages.toxdes.com/rpm' 'enabled=1' 'gpgcheck=1' 'repo_gpgcheck=1' 'gpgkey=https://packages.toxdes.com/rpm/pubkey.gpg' | sudo tee /etc/yum.repos.d/toxdes.repoTo install:
sudo dnf install vylkTo start VYLK:
VYLK_PASSWORD='replace-with-your-password' vylkVYLK is available in the AUR.
To install:
yay -S vylk-binTo start VYLK:
VYLK_PASSWORD='replace-with-your-password' vylkBuild from AUR instead
yay -S vylk-gitUse the published VYLK image. Notes and the database stay in a named volume.
To start VYLK:
docker run -d --name vylk -p 127.0.0.1:8080:8080 -e VYLK_PASSWORD='replace-with-your-password' -v vylk-data:/data toxdes/vylk:{version}Open localhost:8080 after the container starts.
Read DocsRequires Git and the Go version declared in the application's go.mod.
To build:
git clone https://github.com/toxdes/vylk.gitcd vylkgo build -trimpath -ldflags="-s -w -X vylk/internal/server.version=$(cat VERSION)" -o vylk ./cmd/vylkTo start VYLK:
VYLK_PASSWORD='replace-with-your-password' ./vylkWindows binary
Download the executable, then open PowerShell in the same folder.
Download v3.1.1 - Windows AMD64
Set a password and start VYLK:
$env:VYLK_PASSWORD="replace-with-your-password".\vylk_windows_amd64_{version}.exeDocker
Use the Docker image. Your notes stay in a named volume.
docker run -d --name vylk -p 127.0.0.1:8080:8080 -e VYLK_PASSWORD='replace-with-your-password' -v vylk-data:/data toxdes/vylk:{version}Open localhost:8080 after the container starts.
Read DocsHomebrew
Install VYLK from the Toxdes tap:
brew install toxdes/tap/vylkUpdate with brew update && brew upgrade vylk.
macOS binary
Download the ZIP archive for your Mac, extract it, then start VYLK from Terminal.
To start VYLK:
VYLK_PASSWORD='replace-with-your-password' ./vylkDocker
Use the Docker image. Your notes stay in a named volume.
docker run -d --name vylk -p 127.0.0.1:8080:8080 -e VYLK_PASSWORD='replace-with-your-password' -v vylk-data:/data toxdes/vylk:{version}Open localhost:8080 after the container starts.
Read DocsBuild from source
Install Go, then build VYLK from the public source repository.
git clone https://github.com/toxdes/vylk.git && cd vylkgo build -trimpath -ldflags="-s -w -X vylk/internal/server.version=$(cat VERSION)" -o vylk ./cmd/vylkVYLK_PASSWORD='replace-with-your-password' ./vylkChoose your own password. Keep VYLK running.
Open localhost:8080 and start writing.
VYLK is free and open source.



