Kyro
⚡ Local-first autonomous desktop AI agent built with Tauri v2, Rust & React 19. Computer-use automation, MCP integrations, and zero-trust local privacy.
Install / Use
claude mcp add eshanized -- npx -y github:eshanized/KyroIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of Kyro
Kyro scores 75/100 on our quality scale, 2612th of 2,866 Automation skills we index.
Its MCP Server is 22 KB long, well organised into 32 sections with 11 code examples: a thorough specification that gives an agent plenty to work with.
It has 3 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated yesterday, so Kyro is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 92/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Kyro compared with similar skills
All 4 of these similar skills score higher than Kyro; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| Kyro (this skill)by eshanized | 75 | 3 | 1d ago | MCP Server |
| claude-memby thedotmack | 100 | 113.5k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install Kyro?
- Run
claude mcp add eshanized -- npx -y github:eshanized/Kyro. The install tabs above show the steps for each supported agent. - Which AI agents does Kyro work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is Kyro safe to use?
- It is MIT-licensed and scores 92/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is Kyro still maintained?
- The repository was last updated yesterday, so Kyro is actively maintained.
Skill content
View source on GitHub🌟 Overview
Kyro is a high-performance, local-first autonomous desktop AI agent that bridges natural language reasoning with real computer interaction. Unlike web-wrapped wrappers or cloud-dependent bots, Kyro runs a multi-threaded Rust native core with Tauri v2 and React 19, delivering zero-latency screen understanding, browser automation, terminal execution, and secure Model Context Protocol (MCP) integrations.
Kyro is built with a Zero-Trust Security Model: all conversations, embeddings, task histories, and artifacts stay strictly on your local disk in SQLite (WAL mode). API keys and credentials are encrypted using your Operating System Keyring (Vault), and dangerous actions require argument-aware authorization and human-in-the-loop verification.
🎬 Architecture & Demo Walkthrough
<div align="center"> <img src="assets/Architecting_the_Autonomous_Workspace__Deconstructing_Kyro_s_Ze-cleaned.gif" alt="Architecting the Autonomous Workspace: Deconstructing Kyro's Zero-Trust Architecture" width="100%" /> <p><em>Architecting the Autonomous Workspace: Deconstructing Kyro's Zero-Trust Architecture & Autonomous Workflow.</em></p> <p><a href="assets/Architecting_the_Autonomous_Workspace__Deconstructing_Kyro_s_Ze-cleaned.gif"><strong>🔍 View Full-Resolution Animated Walkthrough (.gif)</strong></a> • <a href="assets/Kyro.mp4"><strong>▶️ Download Full Audio Video Demo (.mp4)</strong></a></p> </div> <br />📖 Architecture Breakdown & Deep-Dive Explanation
The animated walkthrough (Architecting the Autonomous Workspace: Deconstructing Kyro's Zero-Trust Architecture) provides a visual step-by-step breakdown of Kyro's architecture, demonstrating how it overcomes the critical failure modes of conventional LLM agents through local-first execution, zero-trust security boundaries, and affirmative verification:
-
The Reliability Paradox: Why Unchecked LLMs Fail on Real Desktops (00:00 – 01:30)
- The Problem: Conventional AI agents treat desktop automation as open-ended text generation. When unprivileged models emit commands directly to a host, they frequently hallucinate non-existent arguments, misinterpret syntax, and cause cascading system errors (such as unhandled null-pointer exceptions or terminal crashes) because they operate without a deterministic ground-truth feedback loop.
- Kyro's Approach: Replaces open-ended text guessing with typed, stateful task execution plans. The runtime separates three distinct operational facts: action dispatched, sensory effect observed, and affirmative postcondition verified. A task cannot report completion without machine-verifiable evidence.
-
Centralized Zero-Trust Engine & Lexical Shell Firewall (01:30 – 03:30)
- The Threat: Prompt injection, malicious workspace repos, or runaway model loops attempting destructive operations (e.g.,
cat server.log | rm -rf /). - Lexical Analysis: Kyro's Rust security kernel intercepts all raw shell inputs before they touch the host OS. Commands are lexically parsed into structured
argv[]token vectors (argv[0] = "cat",argv[1] = "server.log",argv[2] = "|",argv[3] = "rm",argv[4] = "-rf"). - Injection Firewall: Shell metacharacters, subshells, pipelines, and chained commands are identified immediately. Any unverified shell sequence fails closed, halting execution before any command is spawned.
- The Threat: Prompt injection, malicious workspace repos, or runaway model loops attempting destructive operations (e.g.,
-
Ephemeral Container Sandboxing & Least Privilege (03:30 – 04:30)
- Execution Isolation: When untrusted scripts or experimental code runs, Kyro delegates execution to an isolated container runtime (
docker run --network none --security-opt no-new-privileges --cap-drop ALL). - Zero Host Risk: All Linux capabilities are dropped, outbound network connections are blocked by default (
NO_NET), the root filesystem is mounted read-only, and memory/CPU quotas prevent fork-bombs and host contamination. If the container engine is missing, Kyro fails closed rather than silently falling back to the host.
- Execution Isolation: When untrusted scripts or experimental code runs, Kyro delegates execution to an isolated container runtime (
-
Developer Workbench & Intelligent Diagnostic Triage (04:30 – 05:30)
- Build Doctor: Intercepts compiler errors (such as Rust
cargo build --releasecompiler errors likeE0308), maps the offending source file and span, and provides automated diagnostic triage. - UI Audit & Visual Regression: Captures multi-viewport snapshots and compares layout geometry across viewports, detecting microscopic visual flaws (such as button coordinate shifts
(x+5, y+2)) before frontend bugs reach production.
- Build Doctor: Intercepts compiler errors (such as Rust
-
Human Takeover & Cryptographically Bound Approvals (05:30 – 06:15)
- Sensitive Checkpoints: When automation encounters credential forms, 2FA/MFA challenges, CAPTCHAs, or destructive system shortcuts (e.g.,
Alt+F4,Ctrl+W,Shift+Delete), automation immediately pauses for human intervention. - Anti-TOCTOU & Proof Binding: Human approvals emit a single-use authorization token cryptographically bound to the exact
run_id, canonicalaction, and SHA-256 hash of the execution arguments. Replay attacks, argument tampering, or cross-run token reuse are strictly rejected.
- Sensitive Checkpoints: When automation encounters credential forms, 2FA/MFA challenges, CAPTCHAs, or destructive system shortcuts (e.g.,
-
Hardware-Encrypted OS Keyring & Ephemeral Secret Lifecycle (06:15 – 06:45)
- Zero Plaintext Persistence: Public settings stay in SQLite WAL on disk, while API keys and OAuth tokens reside exclusively in the OS Keyring (macOS Keychain, Linux Secret Service, Windows Credential Manager).
- Ephemeral In-Memory Tokens: Tokens are loaded into volatile memory only for the exact duration of an authenticated network call and immediately dropped and zeroed out (
token_exposed: false). - Scrubbing Engine: Multi-tier redaction automatically sanitizes Bearer tokens, private keys, JWTs, and passwords from UI cards, logs, and database records.
-
Native MCP Host & Multi-Agent Collaboration (06:45 – 07:25)
- Model Context Protocol (MCP): Dynamic tool discovery and execution via JSON-RPC 2.0 (stdio and HTTP/SSE) connects Kyro to standard MCP servers (e.g.,
@modelcontextprotocol/server-filesystem) with fine-grained per-tool permissions. - Multi-Agent Workspace: Autonomous specialist agents (Apex, Forge, and Scout) operate on independent Git worktrees, allowing parallel development, testing, and auditing without workspace conflicts or state contamination.
- Model Context Protocol (MCP): Dynamic tool discovery and execution via JSON-RPC 2.0 (stdio and HTTP/SSE) connects Kyro to standard MCP servers (e.g.,
📸 Visual Showcase
<div align="center"> <h3>Everyday Mode & Interactive Assistant</h3> <img src="assets/screenshot_1.png" alt="Kyro Everyday Mode" width="90%" /> </div> <br /> <div align="center"> <h3>Developer Workbench & Managed Dev Servers</h3> <img src="assets/screenshot_2.png" alt="Kyro Dev Workbench" width="90%" /> </div> <br /> <details> <summary><strong>🔍 Click to view more features and interface previews</strong></summary> <br />| Safe Reversible File Organizer | Local-First Document Assistant | |:---:|:---:| | <img src="assets/screenshot_3.png" alt="File Organizer" width="100%" /> | <img src="assets/screenshot_4.png" alt="Document Assistant" width="100%" /> | | Categorization rules & SHA-256 duplicate detection | Text/PDF parsing, date extraction, and side-by-side diffing |
| Multimodal Screen Explainer | Teach-a-Task & Routine Scheduler | |:---:|:---:| | <img src="assets/screenshot_5.png" alt="Screen Explainer" width="100%" /> | <img src="assets/screenshot_6.png" alt="Teach a Task" width="100%" /> | | Visual fact extraction, inferences, and 1-click actions | Demonstration recorder with cron & interval scheduling |
| Connections & MCP Integration Center | Multi-Agent Worktree Workspace | |:---:|:---:| | <img src="assets/screenshot_7.png" alt="Connections & MCP" width="100%" /> | <img src="assets/screenshot_8.png" alt="Multi-Agent Workspace" width="100%" /> | | Model Context Protocol, OAuth PKCE, and token isolation | Specialist agents (Apex, Forge, Scout) with isolated git worktrees |
</details>✨ Key Features
🖥️ Dual Experience Modes
- Everyday Mode: Intuitive natural language workflows for non-developers:
- File Organizer: Reversible file organization, collision handling, and SHA-256 deduplication.
- Document Assistant: In-depth local PDF and plaintext parser with date/action item extraction and privacy disclosures.
- Screen Explainer: Multimodal visual grounding with grounded 1-click prompt triggers.
- Dev Workbench: Specialized tools for software engineers:
- Projects & Dev Servers: Auto-discovery of local projects, port status detection, and managed process lifecycles.
- Code Checkpoints & Diffs: Instant git-aware snapshots, working tree clean checks, and rollback safety.
- Build Doctor: Automated diagnostic triage for build failures, dependency issues, and syntax errors.
- UI Audit & Visual Regression: Visual defect detection with multi-viewport baselines (Desktop, Tablet, Mobile).
- Multi-Agent Workspace: Isolated Git worktree execution for autonomous teammates (Apex, Forge, Scout).
🔒 Zero-Trust Security & Privacy
- 100% Local-First Storage: SQLite with WAL mode stores chat histories, memories, and task traces on your machine.
- OS Keyring Vault: API keys and OAuth tokens are stored in the OS credential store (macOS Keychain, Linux Secret Service, Windows Credential Manager) with AES-256-GCM authenticated fallback.
- Argument-Aware Shell Governance: Shell commands are lexically parsed into exact
argvtokens; command injection and unverified metacharacters are rejected. - Human-in-the-Loop Takeover: Automatic detection of sensitive checkpoints (2FA prompts, password inputs, CAPTCHA) with smooth interactive user takeover.
- Secret Redaction: Exported routines, templates, and IPC event payloads automatically redact sensitive credentials.
👁️ Computer-Use & Visual Gr
Truncated for display — read the full file on GitHub.
Related Skills
claude-mem
113.5kPersistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
