Quickstart Guide
Welcome to Taxon — a local-first, privacy-focused task and project manager engineered for personal focus and autonomous AI agent orchestration.
Taxon runs as a cross-platform desktop application powered by Tauri 2 (Rust) and React 18, with local SQLite persistence and bidirectional markdown file synchronization.
Prerequisites
Before running Taxon, ensure your system has the following toolchains installed:
- Node.js: v18 or higher (LTS recommended)
- pnpm: Fast, disk space efficient package manager (
corepack enable pnpmornpm install -g pnpm) - Rust & Cargo: Required for Tauri desktop native compilation (rustup.rs)
- Git: Required for Git Worktree orchestration and deliverables diff tracking
Desktop Runtime vs. Web Preview
Taxon can be started in two distinct execution environments:
| Environment | Command | Purpose & Capabilities |
|---|---|---|
| Desktop Native (Tauri) | pnpm tauri dev | Full Production Capabilities: Direct SQLite database access, local filesystem operations, Git worktree orchestration, native terminal & editor launchers, and .taxon/ two-way sync. |
| Web Dev Preview (Vite) | pnpm dev | Fast Frontend Styling: In-memory mock storage, instant hot module reloading (HMR). No native system calls or Git operations. |
5-Minute Launch Tutorial
1. Clone & Install Dependencies
Clone the repository and install all frontend packages:
git clone https://github.com/dulatif/taxon.gitcd taxonpnpm install2. Launch the Desktop Application
Compile the Rust backend and start Vite frontend with Tauri IPC integration:
pnpm tauri dev(Note: The first compilation takes 1-2 minutes while Cargo downloads and builds Tauri plugins and rusqlite).
3. Create Your First Project
- Press
⌘N(macOS) orCtrl+N(Linux/Windows) or click + New Project in the sidebar. - Enter a project name (e.g.,
Portfolio Core). - Select or enter a category name (e.g.,
Engineering). - (Optional) Set a Vault Path: Choose an Obsidian vault or directory where
.taxon/markdown contracts will sync. - (Optional) Set Workspace Paths: Choose a local Git repository root where external coding agents will execute tasks.
4. Create Tasks & Explore Views
- Click Quick Add Task or press
⌘Nto add your first task card. - Switch between List, Kanban, and Workflow (DAG) views using the view selector in the project toolbar.
- Press
⌘Kanytime to open the global Spotlight Command Palette.
Next Steps
- Master daily workflows with Daily Productivity.
- Learn keyboard shortcuts and Positional Vim chords in Keyboard Navigation.
- Learn how external agents execute DAG contracts in Task Graphs & DAGs.