LOCAL-FIRST MARKDOWN EDITOR

Your notes. Your files.
Synced privately via Git.

Fast, local-first Markdown note editor for Desktop & Android. Plain text files, dual-branch Git sync, zero cloud lock-in.

/SlashNote
VAULT8 folders
mainSynced
Markdown Live Editor
H1H2H3
title: Welcome to SlashNote.md
tags: [rust, git-sync, local-first]

Welcome to SlashNote

High-performance, local-first Markdown editor built for speed, technical documentation, and offline resilience.

∮CB⋅dℓ=μ0Ienc+μ0ε0dΦEdt\oint_{C} \mathbf{B} \cdot d\boldsymbol{\ell} = \mu_0 I_{\text{enc}} + \mu_0 \varepsilon_0 \frac{d\Phi_E}{dt}
Rust Engine
pub fn sync_vault(vault_path: &Path) -> Result<MergeResult> {
let repo = Repository::open(vault_path)?;
// Embedded libgit2 dual-branch sync loop
let head = repo.head()?.peel_to_commit()?;
perform_three_way_merge(&repo, &head)?;
Ok(MergeResult::CleanSync)
}
ARCHITECTURE & SPEED

Performance & Privacy

Native Rust engine with sub-50ms cold starts and transparent 3-way Git sync.

NATIVE RUST ENGINE
< 50ms startup

Sub-50ms Cold Starts

Engineered with Tauri v2 and Rust. Launches instantly with an ultra-light RAM footprint under 30MB.

LOCAL-FIRST & PRIVACY
100% Private

Zero Telemetry

Your notes stay as plain Markdown files on your disk. No account creation, cloud tracking, or behavioral analytics.

EMBEDDED GIT SYNC
libgit2 Core

Automated 3-Way Merge

Direct libgit2 integration handles background synchronization and protects your edits with dual-branch conflict protection.

DEVELOPER FEATURES
KaTeX + GFM

Built for Technical Writing

Native KaTeX math rendering, GFM tables, wikilinks, syntax highlighting, and Vim keybindings.

QUICKSTART & GIT SETUP

Get Started in 3 Steps

No account, registration, or paywalls required.

  • 01

    Choose Your Vault

    Select any existing local directory of .md files or initialize a fresh vault.

    Step 01Ready
  • 02

    Connect Remote Git

    Add a GitHub Personal Access Token or SSH keys for direct peer-to-peer sync.

    Step 02View Setup
  • 03

    Write Without Limits

    Enjoy full offline editing with KaTeX, wikilinks, and automated Git backups.

    Step 03Ready
GUIDED SETUP INTERFACE

Configure Peer-to-Peer Git Sync

Path:Open SlashNote DesktopSettingsVersion Control
Toggle to ON
CROSS-PLATFORM

Unified Experience Across Devices

One plain-text vault synchronized between Desktop and Android.

Desktop Workspace (Tauri v2 + Rust)

Two-pane editor, instant preview, command palette, and full-text vault search.

Linux, macOS & Windows
SlashNote Desktop Workspace Preview
  • Cmd+K palette for fast note switching
  • Multi-window split editing
  • Instant full-text vault search
PRODUCTION RELEASE V1.0

Download SlashNote

Native desktop and mobile binaries with zero telemetry.

Android

9.6 MB
Download (9.6 MB)

macOS

7.3 MB

64-bit disk image (.dmg) for macOS processors.

Download (7.3 MB)

Windows

5.5 MB
Download (5.5 MB)

Linux

105 MB
Download (105 MB)
TECHNICAL BENCHMARKS

Outperforming the Status Quo

Comparing SlashNote to Obsidian and Notion.

Benchmark
SlashNote
ObsidianNotion
Cold Startup Time< 50ms (Instant)~ 1 - 3s~ 3 - 5s+
RAM Memory Footprint< 30MB~ 150MB+~ 300MB+
Data Storage FormatPlain .md FilesPlain .md FilesProprietary Cloud DB
Built-in Git SyncNative libgit2 3-WayThird-party PluginN/A (Cloud Lock-in)
Mobile Native StackJetpack ComposeCapacitor / WebWebview Wrapper
Telemetry & TrackingZero TelemetryOpt-out AnalyticsFull Data Telemetry
Open Source EngineYes (Open Core)No (Proprietary)No (Closed Source)