MCPcopy
hub / github.com/GUI-for-Cores/GUI.for.Clash

github.com/GUI-for-Cores/GUI.for.Clash @v1.25.4 sqlite

repository ↗ · DeepWiki ↗ · release v1.25.4 ↗
724 symbols 1,541 edges 90 files 2 documented · 0%
README

Preview

Take a look at the live version here: 👉 Live Demo

Document

how-to-use

Build

1、Build Environment

  • Node.js link

  • pnpm :npm i -g pnpm

  • Go link

  • Wails linkgo install github.com/wailsapp/wails/v2/cmd/wails@latest

2、Pull and Build

git clone https://github.com/GUI-for-Cores/GUI.for.Clash.git

cd GUI.for.Clash/frontend

pnpm install --frozen-lockfile && pnpm build

cd ..

wails build

Stargazers over time

Stargazers over time

Extension points exported contracts — how you extend this code

ImportMetaEnv (Interface)
(no doc)
frontend/env.d.ts
Window (Interface)
(no doc)
frontend/src/types/global.d.ts
ImportMeta (Interface)
(no doc)
frontend/env.d.ts
AppEnv (Interface)
(no doc)
frontend/src/types/app.d.ts
TrayContent (Interface)
(no doc)
frontend/src/types/app.d.ts
Menu (Interface)
(no doc)
frontend/src/types/app.d.ts
MenuItem (Interface)
(no doc)
frontend/src/types/app.d.ts

Core symbols most depended-on inside this repo

resolvePath
called by 41
bridge/utils.go
sampleID
called by 23
frontend/src/utils/others.ts
runSystemProxyCommand
called by 17
bridge/system_proxy.go
WriteFile
called by 16
frontend/src/bridge/io.ts
ignoredError
called by 13
frontend/src/utils/others.ts
RemoveFile
called by 13
frontend/src/bridge/io.ts
runPluginEvent
called by 12
frontend/src/stores/plugins.ts
deepClone
called by 11
frontend/src/utils/others.ts

Shape

Function 529
Method 80
Interface 46
Class 28
Enum 24
Struct 17

Languages

TypeScript81%
Go19%

Modules by API surface

frontend/src/bridge/wailsjs/runtime/runtime.js67 symbols
frontend/src/utils/others.ts46 symbols
frontend/src/bridge/wailsjs/go/bridge/App.js45 symbols
frontend/src/stores/plugins.ts43 symbols
frontend/src/bridge/wailsjs/go/models.ts37 symbols
bridge/system_proxy.go29 symbols
frontend/src/utils/helper.ts21 symbols
frontend/src/bridge/net.ts19 symbols
frontend/src/utils/interaction.ts18 symbols
frontend/src/api/kernel.ts17 symbols
frontend/src/bridge/io.ts16 symbols
bridge/io.go16 symbols

Dependencies from manifests, versioned

github.com/bep/debouncev1.2.1 · 1×
github.com/energye/systrayv1.0.3 · 1×
github.com/go-ole/go-olev1.3.0 · 1×
github.com/godbus/dbus/v5v5.2.2 · 1×
github.com/jchv/go-winloaderv0.0.0-2025040616330 · 1×
github.com/kr/prettyv0.3.1 · 1×
github.com/labstack/gommonv0.5.0 · 1×
github.com/leaanthony/go-ansi-parserv1.6.1 · 1×
github.com/leaanthony/gosodv1.0.4 · 1×

For agents

$ claude mcp add GUI.for.Clash \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact