mrkeyoor.com_
Thu 10 Sept 13:48 UTC
Self-Hostedevaluationupdated 10 Sept 2026

clash-party review

Clash Party is a Chinese-first desktop client for the Mihomo proxy core; its README, official guide, and release notes are in Chinese, and we found no official English documentation path. It imports proxy subscriptions, edits routing configuration, runs proxy modes, and can choose nodes through its Smart Core.

trackingstars / 7d
Verdict

Our Clash Party run installed 1,145 packages and used 1,046 MB, then all 510 tests passed in 34 seconds. That is a convincing test result inside a heavy Electron dependency tree. Choose it if you read Chinese and want Smart Core plus desktop subscription management; choose a lighter or router-based client if automatic rule replacement, sponsored onboarding, or a gigabyte-scale build is a poor fit.

We ran it

Lab card: what happened when we ran clash-partyScreenshot of clash-party (clashparty.org)
Install✓ · 79s1145 packages · 1046 MB
Buildn/ano build script
Tests✓ · 34s510 passed · 0 failed of 510 (vitest)
Repo383 files~54,871 lines of source · 7.4 MB · 3 CI workflows

Answers from our run

Does clash-party build from source?

Dependencies installed in 79 seconds (1145 packages), and the project has no separate build step. We cloned commit 0cd5d86 into a clean Debian container with 3 CPUs and no project-specific setup.

Do clash-party's tests pass?

Yes: 510 of 510 passed when we ran the project's own test command (vitest). Some failures need services or credentials a bare container does not have.

Who should not use clash-party?

English-only users: the README, official site, and release notes are Chinese, with no official English guide linked.

What are the alternatives to clash-party?

FlClash, v2rayN, OpenClash. Our Clash Party run installed 1,145 packages and used 1,046 MB, then all 510 tests passed in 34 seconds.

Setup3/5510 tests passed, but install used 1,046 MB and 1,145 packages
Docs2/5Detailed Chinese guides, no official English path, sponsor-heavy start
Community5/526,357 stars with current September issue and pull request work
Maturity4/5v2.0.2 ships broad packages; recent fixes still span each OS

Who it’s for

Chinese-reading Mihomo users who want one desktop interface for subscriptions, rules, traffic, and nodes.
Windows, macOS, or Linux users who prefer packaged installers over editing YAML by hand.
People who want local Smart Core node selection based on connection history.
Users who need WebDAV configuration backup or integrated Sub-Store subscription management.

Who it’s NOT for

English-only users: the README, official site, and release notes are Chinese, with no official English guide linked.
Anyone expecting the app to provide a proxy service: the quick-start flow begins by importing a subscription.
Custom Smart-rule users who cannot allow automatic edits: the guide says Smart Core replaces url-test and load-balance groups and recommends disabling the feature for highly custom rules.
Low-storage build environments: our install pulled 1,145 packages and occupied 1,046 MB before packaging an app.
Headless or container deployments: this is an Electron desktop client, and our scan found no Dockerfile.
Readers who want vendor-neutral setup docs: the README and quick-start guide prominently promote one paid proxy subscription.

Setup reality

Our sandbox install succeeded in 79 seconds, pulling 1,145 pnpm packages and occupying 1,046 MB. The project exposed no generic build script or target, so we skipped the build step. Vitest finished in 34 seconds with all 510 tests passing.

Using the application requires a Mihomo-compatible subscription or configuration. Smart Core can download a LightGBM model, while its optional training-data collection stays in the app's working directory according to the guide. WebDAV backup needs separate server credentials.

Release packages cover Windows, macOS, and Linux, but formats and architectures differ. Smart Core replaces two common rule-group types when enabled, and global mode needs manual selection of Smart Group. The official documentation is Chinese; we found no linked English edition.

Version 2.0.2 puts Mihomo behind one desktop interface

Clash Party v2.0.2 is an Electron client for importing proxy subscriptions, choosing nodes, editing Mihomo settings, and watching connections through a graphical interface. It includes the Mihomo core plus a Smart Core option, TUN operation without a separate service mode, YAML and JavaScript overrides, WebDAV backup, themes, and Sub-Store integration. This is attractive to users who understand proxy concepts but do not want every profile change to begin in a text editor.

The repository we measured contained 383 files, about 54,871 lines of source, and 7.4 MB before dependencies. It is a pnpm workspace with a TypeScript and React interface, Electron packaging, and a native system-proxy module. That mix explains both the polished desktop reach and the build weight. Clash Party is much more than a thin window around a binary; it owns configuration editing, backup, process control, updates, and operating-system integration.

Smart Core replaces two rule-group types when enabled

Smart Core can replace url-test and load-balance groups with a generated Smart Group. Its selection uses connection success, latency, traffic, session duration, target network information, cache data, and fallback behavior described in the official guide. Sticky Sessions is the default policy for keeping a domain on a consistent node, while Round Robin rotates connections. The guide says historical data stays in the working directory and has a 14-day retention period.

LightGBM support downloads a pretrained model, and optional local data collection can feed a custom model for one network environment. The guide recommends collecting data for 1 to 2 weeks before training, while telling users who cannot train a model to leave collection off. This is more transparent than an unexplained "AI" switch. It also creates state that should be included in backups and troubleshooting when node choices begin to look wrong.

Automatic selection has a configuration cost. Existing url-test and load-balance groups are replaced, highly custom Smart rules should disable the automatic override, and global mode requires the user to select Smart Group manually. The tool preserves other group types, according to the guide. A careful user should export the working configuration before enabling the feature and compare the resulting rule graph rather than assuming the automatic rewrite matches an established routing policy.

What happened when we ran it

Our sandbox installed 1,145 pnpm packages in 79 seconds, and the dependency tree occupied 1,046 MB. Vitest then completed in 34 seconds with 510 passed and 0 failed out of 510. The measurement setup used commit 0cd5d86, an unprivileged lab-node:22 container, 3 CPUs, 8 GB of RAM, and no secrets. That is the strongest result among the four projects in this review batch.

There was no generic build script or target, so we skipped packaging. The absence matters because Electron installers add native modules and operating-system-specific steps that a unit suite does not exercise. Our scan found 3 CI workflow files, no Dockerfile, no tests directory, and monorepo workspaces. The 510 passing tests still count; their location outside a conventional tests folder does not weaken the recorded result.

Chinese documentation leaves English users on their own

The README, official documentation site, Smart Core guide, and v2.0.2 release notes are written in Chinese. We checked obvious /en, /en/docs, /docs/en, and /en-US routes, and each returned HTTP 404. The site carries an English content-language metadata value, but its navigation and instructions remain Chinese. An English reader can translate pages in a browser, yet that is different from maintained English documentation for configuration and troubleshooting.

The install coverage itself is wide. Version 2.0.2 publishes Windows 10 and 11 installers and portable archives for x64, 32-bit, and ARM64, with separate Windows 7 and 8 builds. macOS packages cover Intel and Apple Silicon, including a Catalina line, while Linux gets DEB, RPM, and Pacman artifacts for x64 and ARM64. That release work is useful for mixed-device households even if the guidance is language-limited.

Onboarding is also commercial. The repository README gives prominent space to one paid proxy provider, includes a discount code, and the quick-start guide uses that sponsor's subscription as its import example. Sponsorship does not invalidate the GPL-3.0 client or our 510-test result. It does make the documentation less neutral, especially for newcomers who may mistake the promoted service for a technical requirement or an endorsement they have independently evaluated.

v2.0.2 fixed Linux packaging and tray failures

Release v2.0.2, published August 14, 2026, fixed global shortcut handling, first-run tooltip placement, Linux ARM64 cross-builds that could contain a host-architecture proxy module, and Linux tray registration. Those fixes address real desktop integration boundaries. The current branch's package.json declared version 2.0.3 on September 10, while GitHub still listed v2.0.2 as the latest packaged release.

GitHub recorded 26,357 stars, 268 combined issues and pull requests, and a last push on September 10, 2026. Current work included a fix for orphan Mihomo processes on macOS, subscription update intervals, WebDAV credentials with non-ASCII characters, and an open report that the selected node was not remembered after exit. The August release is not evidence of inactivity; issue and pull request traffic continued into September.

The 1,046 MB install is the price of the full desktop layer

FlClash is the closest alternative for users who want a multi-platform Clash Meta client with an explicitly ad-free pitch. v2rayN makes more sense when several proxy cores are needed. OpenClash moves the job onto an OpenWrt router, which avoids configuring each computer separately. Clash Party wins when Smart Core, Sub-Store, WebDAV, and packaged installers belong in the same desktop application.

The trade is clear from our run: 1,145 packages and 1,046 MB installed, followed by 510 passing tests. That dependency cost is acceptable on a maintained desktop, less so in a source-build pipeline or a small system partition. Chinese-reading Mihomo users should put Clash Party on the shortlist. English-only users and people with carefully hand-tuned rule groups have better starting points.

Alternatives

ProjectWhat it isPick it when
FlClash gh↗An ad-free, multi-platform Clash Meta client with a simpler stated product pitch.pick this instead when an ad-free interface and broader language accessibility matter more than Smart Core.
v2rayN gh↗A desktop proxy client for Windows, Linux, and macOS with several supported cores.pick this instead when you need Xray or sing-box beside Mihomo rather than a Mihomo-focused client.
OpenClash gh↗An OpenWrt client that puts Clash routing on a router instead of each desktop.pick this instead when the whole network should use one gateway-managed configuration.

What people are saying

  1. [velocity-scout] mihomo-party-org/clash-party

Sources

  1. Clash Party README
  2. Clash Party Smart Core guide
  3. Clash Party Smart Core principles
  4. Clash Party v2.0.2 release
  5. Clash Party issue and pull request activity

More self-hosted reviews

mastodon · changedetection.io · docmost · appsmith · setup-ipsec-vpn · wttr.in · the whole board →