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 29 built-in palettes (Solarized, Nord, Catppuccin, Gruvbox, Synthwave, One Dark and more), accent colors, fonts, and an interface scale from 80 to 200%.

.md files, no database, no lock-in.md viewerThe same notes on Android, no account required.

The full editor, tables and all

Tasks on the go

The graph in your pocket

Daily notes anywhere
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