AI agent skill for controlling Tauri desktop apps via HTTP.
Like Chrome DevTools Protocol, but for Tauri — no Playwright/Puppeteer needed.
npx skills add Ataraxy-Labs/tauri-controlWorks with 30+ AI agents: Amp, Claude Code, Cursor, Copilot, Cline, Gemini CLI, and more.
Once installed, your AI agent can control a running Tauri app via natural language:
- "Take a screenshot of the app"
- "Click the Submit button"
- "Fill in the email field with test@example.com"
- "Intercept network requests to /api/users"
The agent translates these into curl commands to an HTTP bridge running on localhost:9876.
Your Tauri app needs the tauri-plugin-agent-control plugin:
cargo add tauri-plugin-agent-controlThen register it in src-tauri/src/lib.rs:
tauri::Builder::default()
.plugin(tauri_plugin_agent_control::init())Add the capability in src-tauri/capabilities/default.json:
{
"permissions": ["agent-control:default"]
}Run cargo tauri dev — the HTTP bridge starts automatically on port 9876 (debug builds only).
- Crate: crates.io/crates/tauri-plugin-agent-control
- npm: npmjs.com/package/tauri-plugin-agent-control
- Source: github.com/Palanikannan1437/tauri-plugin-agent-control
MIT