nextweb4/yaml-proxy-editor — explained in plain English
Analysis updated 2026-05-18
Edit, validate, and audit Clash, OpenClash, or Mihomo YAML proxy configuration files without hand editing text.
Import a subscription link, then clean up, deduplicate, and export a list of proxy nodes.
Create a rule that routes a specific website through a chosen proxy policy by typing its domain or URL.
Check a proxy configuration for DNS, compatibility, and common configuration risks before saving.
| nextweb4/yaml-proxy-editor | aevella/polaris-local-first | md0070/polymarket-trading-bot | |
|---|---|---|---|
| Stars | 165 | 164 | 163 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | hard | moderate | hard |
| Complexity | 3/5 | 4/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Building the desktop shell from source requires Rust and the Windows MSVC C++ toolchain in addition to Node.js, prebuilt Windows installers are also provided.
YAML Proxy Editor is a Windows desktop application for working with configuration files used by Clash, OpenClash, and Mihomo, three related pieces of software that route network traffic through proxy servers. Rather than hand editing these YAML configuration files in a plain text editor, this tool gives you a dedicated workbench for opening, formatting, validating, and saving them, and it keeps everything local rather than sending your files anywhere. The application understands the structure of these proxy configurations. It can open several files at once in tabs, read and update proxy provider lists, import subscription links in bulk, and refresh proxy nodes when you explicitly ask it to. It can clean up node lists by removing duplicates, filtering, grouping, and exporting them in formats used by Clash, OpenClash, V2Ray, and Hiddify. It also lets you add, reorder, comment out, or delete routing rules while keeping a required fallback rule in its correct position, and it includes a dedicated form for creating a rule that routes a specific website through a chosen policy just by typing a domain or URL. Before you save changes, the tool runs validation and compatibility checks, and it can audit a configuration for DNS settings, OpenClash compatibility, remote provider responses, and other common configuration problems. A diff preview lets you review exactly what will change before merging edits. On the privacy and network side, the README is explicit that opening, editing, formatting, and saving a file all happen offline, with no telemetry or automatic uploads. The application only reaches out to the network when you deliberately trigger a subscription refresh, a provider check, or a speed test, and it is designed to hide sensitive parts of any URL you enter, such as usernames and passwords, from its own logs and error messages. The project is built with Tauri, React, and TypeScript for the interface, with a Rust backend, and ships as a Windows installer. Building it from source requires Node.js with npm, plus Rust and the Windows C++ build tools for the desktop shell.
A local-first Windows desktop app for editing, validating, and auditing Clash, OpenClash, and Mihomo proxy configuration files.
Mainly TypeScript. The stack also includes TypeScript, React, Tauri.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.