A local markdown note-taking app built with Tauri, SvelteKit, and Rust. Standard markdown files on your filesystem. No sync. No lock-in. No bullshit.
Rich formatting toolbar, slash commands, source mode. Powered by TipTap v3.
Visualize connections between notes. Link with
[[wiki-links]] syntax.
Powered by Tantivy — the Rust search engine. Fast, accurate, instant.
Improve, summarize, translate. Bring your own Anthropic or OpenAI key.
Per-note snapshots with diff view. Never lose your work.
Light and dark mode. 8 accent colors. Multiple fonts. Make it yours.
Everything stays on your machine. Standard markdown files. Your data, your rules.
Convert Obsidian wiki-links to standard markdown. Switch without pain.
Rich markdown editor with formatting toolbar and notebook organization
Customizable themes with accent colors, fonts, and sizing
Visualize connections between notes with an interactive graph
AI-powered writing tools — improve, summarize, translate, and more
Free and open source. Download the AppImage or build from source.
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-notes
Install from the AUR using your preferred AUR helper:
yay -S helixnotes-appimage-bin
Blank screen on X11? If you see
Failed to create GBM buffer, try:
WEBKIT_DISABLE_DMABUF_RENDERER=1
helixnotes
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 npm
sudo pacman -S webkit2gtk-4.1
base-devel openssl
libayatana-appindicator librsvg curl
npm
sudo dnf install
webkit2gtk4.1-devel openssl-devel
libayatana-appindicator-gtk3-devel
librsvg2-devel gcc pkg-config curl
npm
VS Build Tools (Desktop development with C++)
Install Rust and pnpm:
curl --proto '=https' --tlsv1.2
-sSf https://sh.rustup.rs | sh
npm install -g pnpm
Clone and build:
git clone
https://codeberg.org/ArkHost/HelixNotes.git
&& cd HelixNotes && pnpm install && pnpm
tauri build