Skip to main content
Kyro is an open-source product fromTonmoy InfrastructureOwned byEshan Roy
Release History

Changelog & Updates

Track official releases, architectural milestones, and commit changes for the Kyro desktop application. All entries correspond to verified milestones in the repository.

Kyro Desktop Initial Release (v0.1.0)

v0.1.0
2026-10-211d31a7f

First public release of the Kyro local-first autonomous desktop AI agent, featuring dual experience modes, zero-trust security governance, browser automation, and MCP client.

Features

  • Dual Experience Modes: Everyday Mode (File Organizer, Document Assistant, Screen Explainer) and Dev Workbench (Dev Servers, Code Checkpoints, Build Doctor, UI Audit, Multi-Agent Worktrees).
  • Visual Grounding: Set-of-Marks (SoM) visual marker system with native mouse & keyboard input synthesis.
  • Browser Automation: Provider-neutral WebSocket bridge supporting Firefox WebDriver BiDi and Chromium CDP with origin security.
  • Model Context Protocol (MCP): Complete client manager supporting local stdio tools, remote endpoints, and GitHub OAuth PKCE.
  • Teach-a-Task & Scheduler: User demonstration recorder with credential sanitization, cron & interval scheduler, and Telegram remote bridge.

Security

  • Centralized Authorization Engine with argument-aware shell tokenization.
  • 100% Local-First Storage with SQLite WAL mode and versioned migrations.
  • OS Keyring Vault for API keys with AES-256-GCM authenticated fallback.
  • Fail-closed container sandbox fallback (never falls back to host if container engine is missing when SandboxOnly is requested).
  • Sensitive checkpoint detection (2FA, CAPTCHAs, passwords) triggering automatic human takeover.

CI/CD

  • Multi-platform Tauri build pipeline targeting Linux (deb, AppImage), macOS (Apple Silicon, Intel x86_64), and Windows (msi, exe).
  • Automated verification suite with over 230 backend Rust tests and 60+ frontend Vitest tests.

Robust Node.js runtime resolution in test environments

commit-a29563f
2026-10-21a29563f

Added PATH fallback resolution and symlink handling for /usr/local/bin to guarantee browser automation worker tests pass across diverse CI environments.

Testing

  • Ensure worker.mjs subprocess executes reliably in containerized or headless environments.
  • Provision Node.js v22 in backend test execution scripts.

Typography refinement & UI polish

commit-761a272
2026-10-21761a272

Refined desktop application typography to Roboto with Geist Mono for code blocks, harmonizing dark mode surfaces and high-contrast labels.

Features

  • Standardized font tokens across desktop shell, modal dialogs, and HUD panels.
  • Enhanced contrast on secondary labels, step timeline badges, and code diff views.

Dual experience modes in application shell

commit-896a9f7
2026-10-21896a9f7

Integrated mode selector in main header allowing non-developers to focus on everyday file and document workflows while engineers access dev servers, checkpoints, and multi-agent worktrees.

Features

  • Integrated FileOrganizerModal, DocumentAssistantModal, and ScreenExplainerModal into everyday workflow menu.
  • Integrated DevWorkbenchModal with tabs for Dev Servers, Checkpoints, Build Doctor, UI Audit, and Multi-Agent Workspace.
  • Added IPC command handlers and frontend types across all 75 registered endpoints.

Multi-agent workspace with Git worktree isolation

commit-b779ed3
2026-10-20b779ed3

Implemented multi-agent roster (Apex, Forge, Scout) executing specialized subtasks in isolated Git worktrees with reviewed reconciliation.

Architecture

  • Added MultiAgentWorkspace engine with 5 specialist roles and dependency graphs.
  • Implemented git worktree isolation to prevent parallel agents from colliding on working copies.
  • Provided reviewed reconciliation step before changes merge back to parent branch.

Visual regression baseline engine and UI audit workflow

commit-0ce0334
2026-10-200ce0334

Added autonomous UI audit engine that discovers routes, tests multi-viewport responsive baselines, and generates reproducible markdown defect reports.

Features

  • Visual regression baseline engine in ~/.config/kyro/baselines/.
  • Automated pixel diff percentage computation.
  • Multi-viewport auditing across Desktop (1920x1080), Tablet (768x1024), and Mobile (375x812).
Want to inspect full commit diffs? View full commit history on GitHub →