Last updated: April 3, 2026
What is Diagno?
Diagno is a free, browser-based hardware diagnostic platform. It provides 90 tools across 9 categories — audio, display, input devices, camera, network, gaming, mobile sensors, system info, and connectivity. Every test runs directly in your browser with zero installs and zero data uploads.
How It Works
Diagno uses standard Web APIs to interact with your hardware directly from the browser:
- MediaDevices API — Microphone and camera access for audio/video tests
- Web Audio API — Real-time audio analysis, frequency generation, and FFT processing
- Canvas & WebGL — Display tests, pixel analysis, and GPU benchmarks
- Keyboard & Pointer Events — Input device testing and reaction time measurement
- DeviceMotion & DeviceOrientation — Mobile sensor diagnostics
- WebBluetooth, WebUSB, WebHID — Connectivity and peripheral testing
Performance-critical computations (FFT, SNR, THD analysis) run via WebAssembly compiled from Rust for near-native speed.
Privacy-First Architecture
Diagno is not just privacy-friendly — it is architecturally incapable of collecting your data. There is no backend server, no database, and no API endpoint. The entire application is a static site served directly to your browser. Audio, video, sensor data, and input events are processed locally and never leave your device.
You can verify this claim: open your browser's DevTools Network tab during any test. You will see no outbound data requests to Diagno.
Technology
Diagno is built with modern web technologies:
- Astro — Static site generation with Islands Architecture
- React — Interactive test components
- TypeScript — Type-safe codebase in strict mode
- Rust + WebAssembly — High-performance audio and benchmark computations
- Tailwind CSS — Utility-first styling
Open Source
Diagno is open source. You can inspect the code, verify our privacy claims, report issues, or contribute improvements on GitHub.
Contact
Have questions, feedback, or business inquiries? Reach us at hello@patrache.studio.