I wanted UpNote's clean editor with Obsidian's local files, minus the bloat and the lock-in. It didn't exist, so I built it: plain Markdown, stored on your own disk.
Slash commands, tables, code blocks with highlighting, and live KaTeX math. A clean WYSIWYG
that writes plain Markdown you can read with cat, and a source mode for when
you want the raw text.
HelixNotes pulls every - [ ] checklist from across your notes into a single
Tasks view. Set priority and due dates per row, then work in a list or drag tasks around a
calendar.
Link notes with [[wiki links]] and the graph fills in on its own. Hover a node
to trace its connections and find the ideas that tie everything together.
Daily Notes gives you a calendar and a note for every day. Click a date to open it or create it. Good for standups, journaling, or just thinking out loud.
Light, dark, and dozens of built-in palettes, including Solarized, Nord, Catppuccin, Gruvbox, Synthwave, and One Dark. You can also create custom themes, share them as JSON, choose your accent and fonts, and scale the interface from 80 to 200%.
.md files, no database, no lock-in.md viewerOpen the same Markdown vault without creating an account.
The full editor, tables and all
Tasks on the go
The graph in your pocket
Daily notes anywhere
A deliberate tradeoff
It is not a hosted workspace or a team collaboration suite. There is no HelixNotes cloud and no account to create; your files and your sync setup stay yours.
The Windows and macOS builds are not code-signed or notarized yet, so the first launch may show a platform warning. The download cards below link to the exact workaround.
Free and open source. Available for desktop and Android.
Add the official repository and install with automatic updates:
curl -fsSL https://repo.arkhost.com/gpg.key | sudo gpg --dearmor -o
/usr/share/keyrings/arkhost.gpg && echo "deb
[signed-by=/usr/share/keyrings/arkhost.gpg arch=amd64] https://repo.arkhost.com stable
main" | sudo tee /etc/apt/sources.list.d/helixnotes.list && sudo apt update
&& sudo apt install helix-notesInstall from the AUR using your preferred AUR helper:
yay -S helixnotes-appimage-binBlank or white screen on X11 or Wayland? If you see Failed to create GBM buffer, try:
WEBKIT_DISABLE_DMABUF_RENDERER=1 helixnotesHelixNotes is in the official Solus repository. Install it with eopkg:
sudo eopkg it helixnotesAdd the ArkHost F-Droid repository to your F-Droid client, then install HelixNotes and receive automatic updates through F-Droid.
Scan with F-Droid to add the repo982AA0B4A99828C0B9F212964FA16D30554A74A0A2F24C9DC2D1C8B8D55AC972 Verify this matches the fingerprint shown in F-Droid before adding the repo.Don't have F-Droid yet? Get it at f-droid.org. Prefer a direct download? Grab the APK from Codeberg releases.
Install system dependencies for your platform:
sudo apt install libwebkit2gtk-4.1-dev libssl-dev libayatana-appindicator3-dev
librsvg2-dev build-essential pkg-config curl npmsudo pacman -S webkit2gtk-4.1 base-devel openssl libayatana-appindicator librsvg
curl npmsudo dnf install webkit2gtk4.1-devel openssl-devel
libayatana-appindicator-gtk3-devel librsvg2-devel gcc pkg-config curl npmVS Build Tools (Desktop development with C++)
Install Rust and pnpm:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shnpm install -g pnpmClone and build:
git clone https://codeberg.org/ArkHost/HelixNotes.git && cd HelixNotes && pnpm install
&& pnpm tauri build