File 01
Tesseract
In development
Summary
Local-first desktop knowledge base built with Tauri and React over plain Markdown files, where the filesystem is the single source of truth and a rebuildable SQLite index powers navigation by project and note type.
Details
- —Project and type matrix navigation derived from folder paths, with flat filtered views across the whole vault
- —Filesystem as single source of truth with a rebuildable SQLite index, ULID note identity, and lossless frontmatter round-trip shared with any Markdown editor
- —File watcher that reconciles edits made in other editors into the index in real time
- —WYSIWYG Markdown editor (TipTap) that keeps untouched blocks byte-for-byte, plus a CodeMirror 6 source mode with live preview
- —Wikilinks with autocomplete, a d3-force link graph, and automatic link rewriting when notes are renamed or moved
- —Embedded Claude Code agent on the user's subscription, guarded by a PreToolUse hook (shell-aware destructive command denial, backup before every write) and a custom MCP server for tasks, trash, and knowledge entries
- —Peer-to-peer LAN sync between machines with mDNS discovery, three-way merge per frontmatter field and per body line, and compare-and-swap writes
- —Read-only Gmail and Google Calendar integration via desktop OAuth with PKCE, tokens in the OS keychain, and sanitization of untrusted mail text
- —Modules for tasks (Obsidian Tasks compatible due dates and recurrence), calendar, sticky notes, tables, and prompts
- —Six themes plus importable CSS-variable themes, signed auto-updates, and a GitHub Actions release pipeline