tauri-pilot

Community

Test and automate Tauri v2 app UIs via CLI.

Authormpiton
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Tauri v2 applications use system WebViews (WebKitGTK on Linux, WebKit on macOS, WebView2 on Windows) instead of Chromium, making standard web automation tools like Playwright incompatible. This skill solves that by providing a CLI and debug plugin that communicate over Unix sockets or Named Pipes using JSON-RPC 2.0, enabling AI agents and developers to inspect, interact with, and debug Tauri app UIs in real-time.

Core Features & Use Cases

  • UI Inspection: Capture accessibility snapshots of interactive elements with stable references for precise targeting and minimal token usage.
  • Interaction Automation: Click, fill, type, select, check, scroll, drag, and drop elements using refs, CSS selectors, or coordinates.
  • Verification & Debugging: Assert element state, wait for conditions, watch DOM mutations, capture screenshots, and inspect console logs and network requests.
  • Use Case: An AI agent can snapshot a Tauri app's dashboard, identify a filter input by its ref, fill it with a search term, press Enter, wait for results to load, and assert the correct number of results appears.

Quick Start

Use the tauri-pilot skill to inspect the running Tauri app by taking an interactive snapshot, then click the element with ref @e3 and verify the result with an assertion.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tauri-pilot
Download link: https://github.com/mpiton/tauri-pilot/archive/main.zip#tauri-pilot

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.