Auditaur

Runtime observability for Tauri apps and AI agents.

Auditaur is a local-first development toolkit for inspecting Tauri app logs, traces, frontend errors, IPC calls, and events through a CLI and MCP server. It writes telemetry to a local SQLite database discovered from per-app heartbeat files, so humans and coding agents can debug from the same evidence.

What it does

  • Local session telemetry
    Capture logs, errors, IPC, events, spans, traces, stored window rows, and app health in a local SQLite session store.
  • CLI diagnostics
    Inspect apps, sessions, logs, errors, IPC, events, traces, timelines, diagnoses, and redacted bundles from command-line tools.
  • MCP for agents
    Expose the same runtime data to agent clients over stdio, including health checks, session listings, telemetry queries, and activity explanations.
  • Tauri integration
    Collect frontend batches, window startup and lifecycle state, Rust tracing, Rust panic diagnostics, console errors, invoke calls, and events.
  • Development-first posture
    Keep telemetry local by default, with recursive redaction and best-effort retention for safer debugging workflows.

Status

Auditaur is public and published across Rust crates, the auditaur CLI, the @auditaur/api npm package, a Swift package, an agent skill, and a Copilot canvas extension scaffold.