Skip to content

tauri-pilot

Interactive testing CLI for Tauri v2 apps — lets AI agents (Claude Code) and developers inspect, interact with, and debug Tauri applications in real-time.

There’s no tool for AI agents to interact with Tauri app UIs. Playwright doesn’t work (Tauri uses WebKitGTK, not Chromium). tauri-pilot bridges this gap with a lightweight plugin + CLI that speaks a protocol optimized for LLM consumption.

$ tauri-pilot snapshot -i
- heading "PR Dashboard" [ref=e1]
- textbox "Search PRs" [ref=e2] value=""
- button "Refresh" [ref=e3]
- list "PR List" [ref=e4]
- listitem "fix: resolve memory leak #142" [ref=e5]
- listitem "feat: add workspace support #138" [ref=e6]
- button "Load More" [ref=e7]
$ tauri-pilot click @e3
ok
$ tauri-pilot fill @e2 "workspace"
ok

Getting Started

Install the plugin and CLI, then start inspecting your Tauri app in minutes.

Plugin Setup

Add tauri-plugin-pilot to your Tauri v2 app with just two lines of code.

Architecture

Understand how the CLI, plugin, and JS bridge communicate.

AI Agent Integration

Learn how Claude Code and other AI agents use tauri-pilot for automated testing.