Home
Softono

Vedrr

Open source TypeScript
19
Stars
0
Forks
0
Issues
0
Watchers
5 months
Last Commit

 About Vedrr

Keyboard-first desktop knowledge manager with horizontal tree maps and vim-style navigation. Local SQLite, no cloud. Built with Tauri 2 + Rust.

Platforms

Web Self-hosted Cloud

Languages

TypeScript

Links

Need Help Installing Vedrr?

We provide expert installation service for this software. Our team will install, configure, and secure Vedrr on your server. plans start at just $30.

vedrr icon

vedrr

Keyboard-first desktop knowledge manager with horizontal tree maps and vim-style navigation.

License: GPL-3.0 Latest Release Platform Built with Tauri Made with Rust

macOS (Apple Silicon) · macOS (Intel) · Linux (.deb) · Windows

Each topic lives in its own context, and every context is a horizontal tree you navigate with h/j/k/l. Create nodes, rearrange branches, attach images or files, and switch between contexts instantly.

Tree View

Why vedrr

  • Tree-native -- ideas are structured as horizontal trees, not flat documents or graphs. No plugins needed.
  • Keyboard-first -- vim-style h/j/k/l navigation, Tab to create, Enter to edit. Your hands stay on the keyboard.
  • Local-only -- all data stays in a local SQLite database. No cloud, no account, no telemetry, no network requests (unless you configure AI features).

Features

Node Editing

Create and edit nodes without leaving the keyboard — Tab to add, Enter to edit, type and done.

Node Editing

Node Movement

Rearrange your tree with Alt+h/j/k/l — reparent, reorder, restructure ideas fluidly.

Node Movement

Quick Capture & Search

Capture thoughts from anywhere with a global shortcut (default Cmd+Shift+Space, customizable), find any node instantly with Cmd+F.

Quick Capture & Search

More

  • Multiple node types -- Text, Markdown, Image, File
  • Markdown editor -- rich side-panel editor (TipTap-based)
  • Quick Switcher (Cmd+K) -- search, create, switch contexts instantly
  • Node Search (Cmd+F) -- semantic search (local embedding model) or full-text search
  • Quick Capture (Cmd+Shift+Space) -- global shortcut to capture thoughts from anywhere
  • AI Compact -- right-click a subtree to reorganize it with AI
  • Export / Import -- .zip or .png export, drag & drop import
  • Themes -- 8 built-in themes + fully custom theme
  • i18n -- Traditional Chinese and English

Keyboard Shortcuts

Key Action
j / k Next / previous sibling
l / h First child / parent
Alt+j/k Reorder among siblings
Alt+l/h Reparent node
Tab / Shift+Tab Add child / sibling
Enter Edit node
Delete Delete node
z Collapse / expand subtree
Cmd+K Quick Switcher
Cmd+F Node Search
Cmd+Shift+Space Quick Capture (global)

Install

Download the latest release for your platform:

Download from GitHub Releases

Platform Format
macOS (Apple Silicon) .dmg
macOS (Intel) .dmg
Linux .deb
Windows .exe (NSIS installer)

Build from Source

Requires: Node.js, pnpm, Rust

git clone https://github.com/lemotw/vedrr.git
cd vedrr
pnpm install
pnpm tauri build

The built app will be in src-tauri/target/release/bundle/.

Development

pnpm tauri dev     # dev mode with hot reload
pnpm build         # frontend only
pnpm lint          # eslint

Tech Stack

Layer Tech
Desktop Tauri 2
Frontend React 19, TypeScript, Vite 7, Zustand 5, Tailwind CSS v4, TipTap
Backend Rust, SQLite (rusqlite, WAL mode)
Search Local embedding model (multilingual-e5-small) for semantic search, full-text search
AI Configurable LLM profiles (API key + model) for subtree compaction
Drag & Drop dnd-kit

Data Storage

All data is stored locally:

  • Database: ~/vedrr/data/vedrr.db
  • Files & images: ~/vedrr/files/

No cloud. No account. No telemetry. Your data never leaves your machine.

License

GPL-3.0