Skip to main content

Features

One workspace for the whole state of your network

From subscriptions to routing, from latency tests to route tracing, Diodos keeps the everyday and the occasional within reach.

Feature by feature

8 modules
dashboard

A modular dashboard

The dashboard is an assemblable card workspace: preview the layouts each card supports, add what you need, then drag to reorder. Standard half-width and full-width cards share the same height, while extra-large cards leave room for charts and lists.

  • Add, remove and drag to reorder; layout preferences persist across sessions
  • Switch layouts per card — sizes adapt to content
  • Cards share one consistent style, so any mix stays tidy
core

Driven by the Clash core

Diodos hands connections and routing to the Clash core. Rules, proxy groups and policies are enforced by the core — the interface exists so you can see and steer them.

  • Rule-based routing with proxy group switching
  • Global, rule and direct modes
  • Hot-swap configurations without restarting the app
subscription

Subscriptions and profiles

Import a full profile or a partial fragment: YAML or JSON files, single node links and Base64 subscriptions. The subscription card shows usage in a tilted progress ring, with expiry details only when they are actually available.

  • Bounded download retries with proxy fallback
  • Usage, remaining traffic and expiry at a glance
  • Long errors wrap properly; credentials in URLs are redacted
diagnostics

Media availability checks

Test common streaming and AI services individually, retest a single service straight from its row on the card, or open the full diagnostics panel for the complete report.

  • Retest one service without waiting for the whole run
  • The same diagnostics power both dashboard cards and the tools page
  • Copy results to share while troubleshooting
route

Interactive route tracing

A dedicated tracing page with target input, probe controls, a rotatable globe, per-hop statistics and report copying.

  • Per-hop latency and packet loss statistics
  • Path nodes plotted on an interactive globe
  • Copy the complete report in one action
speed

Latency tests and sharing

Test latency in parallel per proxy group, with fresh results streaming in progressively instead of waiting for the slowest node. Node cards keep a stable height while testing, and results can be shared.

  • Native parallel group latency testing
  • Progressive display of fresh results
  • Share a test result in one click
proxy

System proxy and TUN

The system proxy and TUN switches live in one network-control card, next to a redesigned proxy-mode selector and an IP card that separates direct from proxied connections.

  • One-switch system proxy
  • TUN mode for system-wide traffic
  • Direct and proxied IP addresses shown separately
appearance

Themes and tray

Light and dark themes follow the system or your choice, the tray menu keeps common actions close, and the interface language can be changed at any time — dates and durations format to the selected language.

  • Light and dark themes
  • System tray with quick actions
  • Multilingual UI with locale-aware formatting

Getting started

Three steps in

Day-to-day use mostly comes down to these four steps.

  1. 1

    Check state

    Confirm traffic, connection count and the current mode on the dashboard.

  2. 2

    Switch nodes

    Test latency, then switch proxy group or node from the same card.

  3. 3

    Investigate

    When a service fails, retest just that item, then trace the route.

  4. 4

    Adjust layout

    Keep the cards you use daily; tuck the occasional ones away.

Ready to try it?

Download the build for your platform — you will be running in minutes.

Windows macOS Linux Free & open source

This is an Alpha release. Things move quickly — feedback on GitHub or Telegram is welcome.