Know what your internet is doing.
Zodyark is a local-first desktop utility that tells you whether your connection is healthy, what is probably wrong, and when recurring slow periods may improve. It works without an account, router login, cloud backend, or AI provider.
Download Zodyark for Windows · Release notes · Report a problem
The screenshot uses the development-only presentation fixture. Packaged builds use the native Rust monitoring engine and never fabricate measurements.
- Continuously checks DNS, TCP, and small HTTPS targets through an independent-provider quorum.
- Tracks data usage per network adapter on this computer, with daily, weekly, monthly, and yearly views and an optional monthly data cap.
- Optionally measures whole-network usage — phones and other devices combined — from a router's UPnP byte counters (Experimental, off by default).
- Produces deterministic health scores, activity suitability, and evidence-first diagnoses.
- Builds half-hour “Internet Weather” forecasts locally from your own connection history.
- Keeps history in local SQLite storage with configurable retention and one-click deletion.
- Exports selected periods as CSV, JSON, or self-contained HTML reports.
- Runs from the system tray with a compact status panel and debounced outage notifications.
- Optionally asks OpenAI, Anthropic, Gemini, Ollama, LM Studio, or a custom provider for an explanation only after you submit a request.
Zodyark deliberately leaves throughput unmeasured until a documented, consented provider is configured. It will not disguise a large transfer as a routine quality check. Router integration is also optional; no hardware-specific support is claimed without verified real-device fixtures.
- No account, telemetry, analytics SDK, or Zodyark-hosted service.
- Measurements and forecasts stay on the device.
- AI traffic is opt-in and has a payload preview.
- Provider credentials live in the operating system credential vault, not SQLite.
- External provider endpoints require HTTPS; plaintext HTTP is accepted only on loopback.
Read the complete privacy model and security policy.
Download Zodyark_1.0.0_x64-setup.exe from the latest release. The installer is per-user and does not require administrator access for normal monitoring.
The initial community build is not Authenticode-signed. Windows may display an “Unknown publisher” warning; verify the SHA-256 checksum published with the release before installing.
Prerequisites: Node.js LTS, pnpm 11, stable Rust, and the Tauri 2 platform prerequisites.
pnpm install --frozen-lockfile
pnpm tauri:devRun all source quality gates:
pnpm checkCreate native packages for the current operating system:
pnpm tauri:buildThe React interface talks to a deliberately small typed Tauri command surface. Monitoring, scoring, diagnosis, forecasting, persistence, reporting, provider calls, and secret handling stay in Rust workspace crates.
See the architecture, scoring and forecast model, development guide, and implementation status.
Bug reports and focused pull requests are welcome. Read CONTRIBUTING.md before contributing and use private vulnerability reporting for security issues.
Zodyark is licensed under either the MIT License or Apache License 2.0, at your option.
