Skip to content

Kanban v1.0.0 — Native macOS Speed, 100% Offline-First & Model Context Protocol (MCP)

Choose a tag to compare

@devvvvvX devvvvvX released this 31 Oct 17:30
· 2 commits to main since this release

⚡️ Kanban v1.0.0 — Native macOS Speed, 100% Offline-First

We are thrilled to announce the inaugural open-source release of Kanban (v1.0.0) — an ultra-lightweight, offline-first personal project management desktop application built exclusively for macOS with Tauri 2, Rust, SQLite WAL, and React 19.

No cloud lock-in. No electron bloat. Zero telemetry. Just instant keyboard fluidity and native performance.


🚀 Key Highlights

🪶 4.6 MB Lightweight Native Bundle (Zero Electron)

  • Engineered with Tauri 2 and Rust to deliver a sub-5 MB DMG installer.
  • Idles at 0.0% CPU and maintains a low memory footprint (<95 MB RSS) with 60 FPS drag-and-drop animations.

💾 100% Offline-First & Local SQLite WAL Persistence

  • Every project, epic, ticket, subtask, and comment is persisted locally in an ACID-compliant SQLite WAL database (~/Library/Application Support/com.kanban.macos/kanban.db).
  • Sub-100ms relational query compiler with instant multi-entity Spotlight search.
  • Portable JSON workspace backups with SHA-256 verification, supporting non-destructive Merge and snapshot Replace modes.

🤖 First-Class Model Context Protocol (MCP) Co-Working

  • Built-in stdio MCP server (macos-kanban) conforming strictly to the official MCP 2024-11-05 specification.
  • Let AI agents in Claude Desktop, Cursor, or Antigravity create, inspect, update, and transition tickets directly in your local SQLite store.
  • Dual-Channel Real-time Sync: Desktop UI automatically updates in real-time with subtle agent toasts whenever your AI creates or moves tasks.
  • Token-authenticated stdio protocol guarded against unauthorized process access.

🎯 Relational Project Management & Keyboard Fluidity

  • Projects & Epics: Relational hierarchy with automatic progress rollups.
  • Ticket Graph: Track blocks and blocked-by dependencies with visual cycle prevention.
  • Subtasks & Notes: Task checklists with progress bars and rich markdown preview.
  • Spotlight Palette (⌘ + K): Search across all projects, switch workspaces, and run commands without lifting your hands from the keyboard.
  • Pomodoro Focus Timer: Integrated cadence clock with audio cues and macOS system notifications.
  • Eye-Comfort Gradients: Precision slate themes (Linear Dark & Pure Light) designed to eliminate eye strain during deep work.

🛡️ Argon2id Vault Security

  • Cryptographic vault authentication powered by Argon2id key derivation.
  • 256-bit mnemonic recovery phrases for password reset.
  • Zero analytics, zero crash reporting, and zero external network calls.

📦 Distribution Asset

Asset Platform Architecture Size SHA-256 Checksum
Kanban_1.0.0_aarch64.dmg macOS 12.0+ (Monterey, Ventura, Sonoma, Sequoia) Apple Silicon (aarch64) 4.6 MB 6b09b61a7767382d114ded918ab23bcc9da9668eced4bc75faebb5c6e6038948

🔍 Verify Binary Integrity

shasum -a 256 Kanban_1.0.0_aarch64.dmg
# Expected output:
# 6b09b61a7767382d114ded918ab23bcc9da9668eced4bc75faebb5c6e6038948  Kanban_1.0.0_aarch64.dmg

🛠️ Quick MCP Setup (Claude Desktop)

Add this snippet to your ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "macos-kanban": {
      "command": "/Applications/Kanban.app/Contents/MacOS/kanban-mcp",
      "args": [],
      "env": {
        "KANBAN_AUTH_TOKEN": "<your-token-from-app-preferences>"
      }
    }
  }
}

🧪 Verification & Test Suite

  • Vitest Unit & Integration: 39 test suites, 208/208 tests passing.
  • Rust Toolchain: cargo fmt clean, cargo check --locked passing.
  • Type Safety: TypeScript compiler check (tsc --noEmit) 0 errors.

Full Changelog: https://github.com/devvvvvX/kanban/commits/v1.0.0

Full Changelog: https://github.com/devvvvvX/kanban/commits/v1.0.0