1
0
Fork
You've already forked HelixNotes
0
forked from ArkHost/HelixNotes
No description
  • Svelte 70.1%
  • Rust 23.5%
  • TypeScript 2.6%
  • CSS 2.5%
  • Kotlin 1%
  • Other 0.2%
blake 173e25dadc Add a copy button for code snippets ( #107 )
WIP: Copy button for code snippets
Reviewed-on: ArkHost/HelixNotes#107 
2026年06月12日 22:31:59 +02:00
src Add a copy button for code snippets ( #107 ) 2026年06月12日 22:31:59 +02:00
src-tauri WebDAV sync: match remote paths encoding-agnostically so Infomaniak kDrive (and other providers that vary percent-encoding case) sync instead of wiping local notes ( #102 ) 2026年06月12日 14:42:09 +02:00
static Bundle Lora, Merriweather, Literata & Open Sans (self-hosted woff2 + OFL) so the editor serif/sans fonts render correctly on Windows ( #100 ) 2026年06月12日 14:45:03 +02:00
.gitignore Fix unreliable window resize on Linux with custom resize handles ( #77 ) 2026年06月05日 18:27:08 +02:00
.npmrc v1.0.0 - Initial release 2026年02月09日 02:08:46 +01:00
flake.lock Build on NixOS ( #49 ) 2026年04月30日 11:31:47 +02:00
flake.nix Update the Nix Flake cargoHash ( #85 ) 2026年06月08日 10:50:39 +02:00
LICENSE v1.0.0 - Initial release 2026年02月09日 02:08:46 +01:00
package.json Bump version to 1.3.1 2026年06月12日 09:22:12 +02:00
pnpm-lock.yaml v1.2.9: mermaid diagrams, math editor, external viewer, manual notebook sort, heading hotkeys 2026年04月27日 20:22:40 +02:00
README.md Bump version to 1.3.1 2026年06月12日 09:22:12 +02:00
svelte.config.js v1.0.0 - Initial release 2026年02月09日 02:08:46 +01:00
tsconfig.json v1.2.4 - proxy external images through imgproxy protocol for WebKitGTK compat, hide copy/open buttons for external images 2026年03月09日 15:58:58 +01:00
vite.config.ts v1.0.0 - Initial release 2026年02月09日 02:08:46 +01:00

HelixNotes

License: AGPL-3.0 Latest Release Website Platform

A local markdown note-taking app built with Tauri, SvelteKit, and Rust.

Your notes are stored as standard Markdown files on your local filesystem. No cloud, no lock-in.

Download (v1.3.0)

Linux

Arch / Manjaro (AUR)

yay -S helixnotes-appimage-bin

Debian / Ubuntu / Mint (APT)

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

Solus (EOPKG)

sudo eopkg it helixnotes

NixOS

flake.nix
{
 inputs = {
 nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
 helix-notes = {
 url = "git+https://codeberg.org/ArkHost/HelixNotes";
 # inputs.nixpkgs.follows = "nixpkgs";
 }
 };
 outputs = {
 nixpkgs,
 helix-notes,
 ...
 }: let
 system = "x86_64-linux";
 pkgs = nixpkgs.legacyPackages.${system};
 in {
 nixosConfigurations.default = nixpkgs.lib.nixosSystem {
 system = system;
 specialArgs = { inherit helix-notes; };
 modules = [
 /path/to/configuration.nix
 ];
 };
 };
}
configuration.nix
{
 config,
 lib,
 pkgs,
 helix-notes,
 ...
}:
{
 users.users.<USERNAME> = {
 packages = with pkgs; [
 (helix-notes.packages.${pkgs.stdenv.hostPlatform.system}.default)
 ];
 };
}

AppImage (Arch, Fedora 43+, openSUSE Tumbleweed)

Download AppImage

.deb (manual)

Download .deb (Ubuntu 22.04+)

Windows

Download Installer (Windows 10/11)

macOS

Download .dmg (Intel, runs on Apple Silicon via Rosetta)

Android

Download APK


All releases: codeberg.org/ArkHost/HelixNotes/releases

Features

  • Markdown editor with toolbar, slash commands, source mode, code highlighting
  • Tasks view: aggregate - [ ] checklists from across all notes, set priority and due dates, work in a list or a calendar (drag a task to reschedule)
  • [[Wiki-links]] and graph view
  • Full-text search (Tantivy), CJK-aware for Chinese, Japanese, and Korean
  • Outline panel, daily notes with calendar view, tags with autocomplete, drag-and-drop
  • Live KaTeX math editor (/math, /imath) with modal preview, double-click to edit
  • Mermaid diagrams (opt-in render, copy as PNG, save as PNG/SVG)
  • Insert date/time (/date, /time, /now), color swatches (/color), configurable week start
  • Manual notebook sorting (drag to reorder above, into, or below)
  • External .md viewer mode with import-to-vault flow
  • PDF preview, Obsidian import, "Show in File Manager"
  • AI writing tools (Ollama / OpenAI-compatible / Anthropic / OpenAI)
  • Optional WebDAV sync to your own server (Nextcloud, ownCloud, a NAS): manual or automatic, with keep-both conflict copies
  • Version history with diffs, automatic backups
  • Multi-window, file associations, focus mode, view mode
  • Themes (light, dark, and 14 palettes), accent colors, fonts, 80-200% interface scale
  • Local plain-text files, no company cloud

Full documentation: helixnotes.com/docs

Tech Stack

  • Frontend: SvelteKit (Svelte 5) + TailwindCSS v4 + TipTap v3
  • Backend: Rust (Tauri 2.0) + Tantivy (search) + Notify (file watcher)
  • Platforms: Linux (AppImage), Windows, macOS, Android

Building from Source

Prerequisites

Development

pnpm install
pnpm tauri dev

Production Build

pnpm tauri build

Screenshots

Editor Tasks calendar Graph view Daily notes Themes

License

AGPL-3.0