Repository navigation
v0.1.1
⚡ Kyro v0.1.1 — Local-First Autonomous Desktop AI Agent
Kyro is an open-source, local-first autonomous desktop AI agent built with Tauri v2, Rust, and React 19.
📦 Available Linux Distro Packages
Every major Linux distribution family is directly supported in this release:
| Distribution / OS | Package | Direct Download / Install |
|---|---|---|
| Ubuntu / Debian / Linux Mint / Pop!_OS / Kali | .deb |
Kyro_0.1.1_amd64.deb (sudo apt install ./Kyro_0.1.1_amd64.deb) |
| Fedora / RHEL / CentOS / Rocky / Alma | .rpm |
Kyro-0.1.1-1.x86_64.rpm (sudo dnf install ./Kyro-0.1.1-1.x86_64.rpm) |
| openSUSE (Leap / Tumbleweed) | .rpm |
Kyro-0.1.1-1.x86_64.rpm (sudo zypper install ./Kyro-0.1.1-1.x86_64.rpm) |
| Arch Linux / Manjaro / EndeavourOS / SteamOS | .pkg.tar.zst |
kyro-0.1.1-1-x86_64.pkg.tar.zst (sudo pacman -U kyro-0.1.1-1-x86_64.pkg.tar.zst) |
| Universal Linux (Zero Install, Standalone Executable) | .AppImage |
Kyro_0.1.1_amd64.AppImage (chmod +x Kyro_0.1.1_amd64.AppImage && ./Kyro_0.1.1_amd64.AppImage) |
| Universal Portable Tarball (Custom Prefix) | .tar.gz |
kyro-0.1.1-linux-x86_64.tar.gz (tar -xzf ... && ./install.sh) |
| Checksums & Integrity Verification | .txt |
SHA256SUMS.txt (sha256sum -c SHA256SUMS.txt) |
🌟 What's New & Key Highlights in v0.1.1
- Comprehensive Test Suite & Quality Assurance (≥95% Frontend Coverage):
- 259 passing frontend tests across 31 Vitest suites covering all interactive views, modals, HUD controls, and workflows.
- 251 passing backend Rust unit, integration, and security tests.
- Clean Clippy linter enforcement with zero warnings across all targets.
- Hardened Email & Communications Security:
- RFC 2822 header injection defenses strictly rejecting CRLF, NULL, or control characters across
to,subject, andin_reply_to. - RFC 2047 MIME Base64 word encoding for Unicode display names and non-ASCII subjects.
- RFC 2822 header injection defenses strictly rejecting CRLF, NULL, or control characters across
- Provider-Specific Single-Flight OAuth Refresh:
- Dynamic token refresh against Google and GitHub endpoints with single-flight mutex synchronization to prevent race conditions.
- Clear lifecycle error classification distinguishing permanent authentication failures (
needs_reauth) from transient network failures.
- Timezone-Correct Calendar Availability & Scheduling:
- Strict IANA timezone evaluation using
chrono-tz, filtering cancelled/transparent events and respecting working hours constraints.
- Strict IANA timezone evaluation using
- POSIX TOCTOU Hardened File Operations:
- Re-canonicalization and containment checks immediately prior to filesystem copy/move/undo operations.
- Destination collision prevention requiring explicit confirmation to avoid writing through symlinks.
- Revoked Folder Document Index Pruning:
- Automatic atomic purging of indexed documents, cached text, and metadata upon folder permission revocation or app startup.
- Multilingual Unicode-Safe Document Grounding:
- Character-safe passage extraction preserving valid UTF-8 boundaries across emoji, Cyrillic, CJK, and accented text.
🛡️ Verification
Verify download integrity:
sha256sum -c SHA256SUMS.txt