# Devtools for Tauri Inspect, monitor, and understand your [Tauri](https://tauri.app) application with ease. - **Easy Integration:** With just a few lines of code, enable detailed event logging and metadata extraction for your application. - **Rich Insights:** Get insight into what your app is doing, Performance, Errors, Warnings, everything is available at a glance. - **And more:** This project is actively worked on, and we are open to hear your ideas, check out the [Upcoming Features]() issue for details. ## Getting Started Ensure you have [Tauri](https://tauri.app/v1/guides/getting-started/setup/) set up correctly. Then install the Rust instrumentation from crates.io: ```sh cargo add tauri-plugin-devtools ``` Then add the following snippet to your tauri initialization code: ```rust fn main() { #[cfg(debug_assertions)] // only enable instrumentation in development builds let devtools = tauri_plugin_devtools::init(); let mut builder = tauri::Builder::default(); #[cfg(debug_assertions)] { builder = builder.plugin(devtools); } builder .run(tauri::generate_context!()) .expect("error while running tauri application"); } ``` And then run your app as usual, if everything is set up correctly devtools will print the following message: ![Screenshot 2023-11-28 at 14.05.20.png](https://github.com/crabnebula-dev/devtools/blob/f9970a0daa40757256aa1b32c93d66039cbdd041/Screenshot.png) You can click or copy & paste the link into your browser to open up the UI. Alternatively you can navigate to https://devtools.crabnebula.dev and connect from there.