Pro Concept

ClashFX Pro Visual Editor Concept Preview (In Preparation)

Status Notice & Current Availability

Visual Editor is a planned component of the prospective ClashFX Pro product roadmap.

Before exploring this concept, please note:

  • Not Available in the Current Release: There is no graphical visual editor in ClashFX 1.1.11.
  • Concept Preview Only: The concepts discussed on this page represent design mockups and feature evaluations, not final shipping software.
  • Not Open for Purchase or Activation: No license keys exist today. Please do not seek purchase links or activation methods.

The Concept: Intuitive Rule & Group Authoring

While YAML is standard among developers, managing complex configurations manually has distinct drawbacks:

  • Indentation errors can break configuration loading.
  • Ordering hundreds of routing rules manually in text is error-prone.
  • Visualizing fallback chains across multiple proxy groups can be difficult in raw text.

The Visual Editor concept explores a clean, form-based interface built specifically for macOS.

Conceptual Features Under Evaluation:

  1. Form-Based Node & Group Builders:

    • Visual forms for creating new proxy nodes (Shadowsocks, VLESS, Hysteria2, TUIC) with field validation for UUIDs, ports, and TLS settings.
    • Graphical proxy group creator allowing users to drag and drop nodes into select, url-test, or fallback buckets.
  2. Drag-and-Drop Rule Priority Reordering:

    • Because Clash processes rules sequentially from top to bottom, rule order is critical.
    • The visual editor explores dragging rule cards up and down to adjust priority instantly.
  3. Intelligent Rule Conflict Detection:

    • Automatic warnings when a broad rule (e.g., DOMAIN-KEYWORD,google,DIRECT) overshadows a more specific rule below it (e.g., DOMAIN,mail.google.com,PROXIES).
  4. Bidirectional YAML Synchronization:

    • Changes made in visual forms update the underlying YAML file cleanly.
    • Manual edits made in the code view are parsed and reflected back in the graphical UI in real time.

Editing Configurations in ClashFX Today (Free)

You can comfortably configure, customize, and maintain your proxy profiles today using ClashFX 1.1.11’s built-in tools:

  • Built-in YAML Editor: Click Config → Edit Current Config to access full syntax highlighting, line numbers, and instant hot reloading upon save (Cmd + S).
  • Rule Providers Support: Offload rule management to modular, auto-updating GitHub rule repositories.
  • Standard Text Editors: You can also edit YAML files directly in VS Code, Sublime Text, or Cursor by selecting Config → Open Config Folder (~/.config/clashfx).

Next Steps

Get Started with ClashFX

Download and use ClashFX core features for free. Pro is in preparation with final features and pricing to be announced.

Frequently Asked Questions

No. The Visual Editor is a concept under evaluation for future ClashFX Pro releases. It is not currently included in ClashFX 1.1.11.

No. In our design plans, the Visual Editor and raw YAML editor operate in tandem with bidirectional synchronization. Advanced users can always edit YAML directly.

ClashFX 1.1.11 includes a native, syntax-highlighted YAML configuration editor completely free of charge. Access it via Config → Edit Current Config in the menu bar.

No. ClashFX Pro is in preparation and not open for purchase or activation. There are no license keys available.