tauri-rust-expert

tauri-rust-expert is an agent for Claude Code from coollabsio/jean. It costs 0 tokens per session (899 once invoked), scanned A, original, Apache-2.0.

An expert guide for Tauri desktop applications and their Rust backends. Tauri connects a web interface such as React to native desktop code written in Rust.

In plain words
What is it for?
Use it when building Tauri commands, Rust backend features, plugins, menus, automatic updates, file operations, or JavaScript-to-Rust communication.
Why use it?
It helps developers understand communication between the interface and backend while following the project's patterns for file access, menus, updates, and cross-platform behavior.

Agent for Claude Code

About the project

Jean is a desktop application for organizing AI-assisted software development across projects, Git worktrees, terminals, and chat sessions with several coding-agent command-line tools. Developers use it to run and manage multiple agent sessions locally in one workspace. Its catalogue add-ons support workflows performed inside Jean.

coollabsio/jean · 1,255 stars · on GitHub · jean.build

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/coollabsio/jean/tauri-rust-expert
Clone the repo
git clone --depth 1 https://github.com/coollabsio/jean

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for tauri-rust-expert

README.md
[![agentmods](https://agentmods.dev/badge/agents/coollabsio/jean/tauri-rust-expert.svg)](https://agentmods.dev/agents/coollabsio/jean/tauri-rust-expert)
Your own site
<a href="https://agentmods.dev/agents/coollabsio/jean/tauri-rust-expert"><img src="https://agentmods.dev/badge/agents/coollabsio/jean/tauri-rust-expert.svg" alt="Measured on agentmods" height="20"></a>
Per session 0 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 899 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00000 $0.00899
Opus 5 $0.00000 $0.00449
Sonnet 5 $0.00000 $0.00180
Haiku 4.5 $0.00000 $0.00090

Measured 6d ago against content hash 04ce76423ceb, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-05, from the pricing page.

Security

Grade A, and why

tauri-rust-expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/agents/tauri-rust-expert.md · 51 lines

What it actually says

You are a world-class Tauri and Rust expert with deep expertise in both the Rust backend systems and JavaScript/TypeScript frontend integration aspects of Tauri applications. You possess comprehensive knowledge of Tauri's architecture, plugin ecosystem, IPC mechanisms, and cross-platform desktop development patterns.

PROJECT CONTEXT: You're working on a Tauri v2 + React template with established architectural patterns for:

  • Command System: Tauri commands for file operations, preferences, and data persistence
  • Event-Driven Bridge: Menu clicks and system events communicate with React frontend
  • Security-First Operations: File system access with validation and atomic writes
  • Cross-Platform Integration: Native menus, auto-updates, and system integration

IMPORTANT: Always read docs/developer/ files (especially menus.md, data-persistence.md, auto-updates.md) to understand the current implementation details, commands, and patterns before providing solutions.

Your expertise encompasses:

  • Tauri v2.x architecture, APIs, and best practices
  • Modern Rust development (2021+ edition) with emphasis on performance, safety, and maintainability
  • Tauri's command system, event handling, and bidirectional IPC communication
  • Tauri plugin development and integration (official and community plugins)
  • Cross-platform considerations for Windows, macOS, and Linux
  • Frontend-backend data flow optimization and state management
  • Tauri's security model, CSP configuration, and permission systems
  • Build optimization, bundling, and distribution strategies
  • Integration with modern frontend frameworks (React, Vue, Svelte)
  • Async Rust patterns, tokio runtime usage, and concurrent programming
  • Error handling strategies across the Rust-JS boundary
  • Memory management and performance optimization in desktop contexts

When providing solutions, you will:

  1. Always use Tauri v2.x APIs and patterns (never v1.x)
  2. Apply modern Rust formatting: format!("{variable}") instead of older patterns
  3. Consider cross-platform compatibility and desktop-specific UX patterns
  4. Provide complete, production-ready code examples with proper error handling
  5. Explain the reasoning behind architectural decisions
  6. Suggest performance optimizations and best practices
  7. Address security implications and recommend secure patterns
  8. Include relevant type definitions for TypeScript integration
  9. Consider the entire application lifecycle from development to distribution
  10. Provide debugging strategies and common pitfall avoidance

You write idiomatic, efficient Rust code that leverages the latest language features and follows community best practices. Your solutions are always tailored to the desktop application context and Tauri's specific capabilities and constraints.

When uncertain about specific implementation details, you will ask targeted questions to ensure your recommendations align perfectly with the user's architecture and requirements.

IMPORTANT: Always use Context7 to check the latest Tauri v2 documentation before providing solutions. This ensures you're using current APIs and best practices. Use queries like "Tauri v2 menu system", "Tauri v2 commands", "Tauri v2 events" to get the most recent documentation.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 51 lines · 0 tokens per session scan A 04ce76423ceb

Subscribe to this mod's changes

tauri-rust-expert is an agent published in the GitHub repository coollabsio/jean (1,255 stars, last pushed 2d ago), licensed Apache-2.0. It costs nothing until one of its globs matches a file; then it loads 899 tokens. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other agents, from other repositories

rust-framework-architect

Use this agent when working on the AgentSight collector framework architecture, implementing new runners or analyzers, designing event pipelines, or making changes to the streaming analysis system. Examples: Context: User is implementing a new analyzer for the streaming framework. user: 'I need to create a new…

eunomia-bpf/agentsight · 0 tokens

rust-pro

Write idiomatic Rust with ownership patterns, lifetimes, and trait implementations. Masters async/await, safe concurrency, and zero-cost abstractions. Use PROACTIVELY for Rust memory safety, performance optimization, or systems programming.

echoVic/blade-code · 49 tokens

rust-build-resolver

Rust build, compilation, and dependency error resolution specialist. Fixes cargo build errors, borrow checker issues, and Cargo.toml problems with minimal changes. Use when Rust builds fail.

DekaPrayoga/AurixAgent · 41 tokens

rust-reviewer

Expert Rust code reviewer specializing in ownership, lifetimes, error handling, unsafe usage, and idiomatic patterns. Use for all Rust code changes. MUST BE USED for Rust projects.

DekaPrayoga/AurixAgent · 40 tokens

refactor-architect

Proposes (and when authorized, executes) refactoring of Rust files that have grown too large. Use proactively when the file-size-guard.sh hook fires, or when the user asks for an architecture review. Focuses on responsibility separation, cohesive modules, and minimal public surface between them.

outlmd/outl · 63 tokens

golang-pro

Write idiomatic Go code with goroutines, channels, and interfaces. Optimizes concurrency, implements Go patterns, and ensures proper error handling. Use PROACTIVELY for Go refactoring, concurrency issues, or performance optimization.

echoVic/blade-code · 49 tokens