ClashWebLite is a cross-platform lightweighted wrapper for Clash Premium on Desktop environment.

http://127.0.0.1:9090/ui:

Note: The TUN mode of the Clash Premium need root or administrator privilege.
With First running, the Clash Premium need to download Country.mmdb, ~6Mb.
You can manually download the webui zip file or by git:
cd path/clashweb_folder/App/uigit clone -b gh-pages --depth=1 https://github.com/Dreamacro/clash-dashboard.git razord: update the razordgit clone -b gh-pages --depth=1 https://github.com/haishanh/yacd.git yacd: update the yacdAfter building the app, you need to download the latest clash premium into ./App/ folder.
For Linux, building apps requires gcc as well as the gtk3 and libayatana-appindicator3 development headers to be installed. For Debian or Ubuntu, you may install these using:
sudo apt-get install gcc libgtk-3-dev libayatana-appindicator3-dev
On Linux Mint, libxapp-dev is also required.
For Windows, to avoid opening a console at application startup, use these compile flags:
go build -ldflags "-H=windowsgui"
For MacOS, you will need to create an application bundle to wrap the binary; simply folders with the following minimal structure and assets:
SystrayApp.app/
Contents/
Info.plist
MacOS/
go-executable
Resources/
SystrayApp.icns
When running as an app bundle, you may want to add one or both of the following to your Info.plist:
<key>NSHighResolutionCapable</key>
<string>True</string>
<key>LSUIElement</key>
<string>1</string>
This software is released under the GPL3.0 license.
$ claude mcp add clashweblite \
-- python -m otcore.mcp_server <graph>