Wand-Enhancer README

The project's README from github.com/k1tbyte/Wand-Enhancer. As one markdown file: README.md.

logo

WandEnhancer

GitLab Mirror

An open-source interoperability tool designed to extend local client-side configurations and improve the UX of the Wand application.

🚨 IMPORTANT NOTICE: THIS PROJECT HAS NO OFFICIAL YOUTUBE TUTORIALS, GUIDES, OR PREBUILT EXECUTABLE DOWNLOADS. 🚨 There are no official videos showing how to install or use this tool. Scammers are creating fake tutorials using this project's name and placing malware/password stealers in the video descriptions. Official GitHub releases contain release notes only, not .exe files. If you downloaded an .exe or archive from a YouTube link, a random website, or a third-party mirror, you did not get it from this project. We are not responsible for third-party downloads.

👾 What does it access?

The default .NET patcher modifies files in the selected local Wand installation and contains no update-checking or telemetry network code. Wand itself remains an online application, build tools restore declared dependencies, and the optional Remote Web Panel deliberately starts a LAN HTTP/WebSocket server and uses Wand API/CDN data. An explicit build-time option can include GitHub release notifications; that variant sends a GitHub API request with your IP and a User-Agent when Wand starts, but sends no Wand or account data and never downloads updates. Review the source and build the executable from your own fork; unsigned patching tools can trigger generic antivirus heuristics.

💫 What features are improved?

✅ Local environment configuration management
✅ Automated compatibility adjustments for new client versions
✅ Advanced layout and theme customization (Client-side only)
✅ AI Features
✅ Remote web panel (Remote Connect on mobile)

🌐 Remote Web Panel

WandEnhancer includes a built-in Remote Web Panel allowing you to control app features directly from your phone.

Quick Start:

  1. Ensure both your PC and phone are on the same Wi-Fi network.
  2. Hover over the Connect button in the top bar of WandEnhancer.
  3. Scan the displayed QR code with your phone's camera.

Troubleshooting & Remote Access:

👀 How to use?

This repository does not publish official compiled binaries. Build your own executable from your own fork using GitHub Actions.

  1. Sign in to GitHub and fork this repository.
  2. Use Sync fork before each build so your fork contains the latest fixes.
  3. Open your fork, go to the Actions tab, and enable workflows if GitHub asks you to.
  4. Select the Build executable workflow.
  5. Click Run workflow and start the run. Leave Include GitHub release checks when Wand starts off for a fully offline patcher, or enable it to compile in new-version notifications.
  6. Wait for the workflow to finish, open the completed run, and download the artifact.
  7. Extract the artifact zip and run WandEnhancer.exe to apply local client modifications.

Testing a release candidate

Here how you do it:

https://github.com/user-attachments/assets/7966cabe-0aa6-424d-8c2f-981ad91e0f91

🧩 Custom scripts

You can inject your own JavaScript into Wand at patch time to tweak or fix things in the client UI. This reuses the same renderer injection the Remote Web Panel uses, so it requires the Remote Web Panel patch to be enabled.

How to add a script

Then patch as usual — your scripts are bundled into the client and run inside Wand's window.

How it runs

Minimal example (hello.js)

// Injected scripts can run multiple times — guard one-time setup.
if (!globalThis.__helloScriptInstalled) {
  globalThis.__helloScriptInstalled = true;

  WandEnhancer.log("Hello from my custom script!", WandEnhancer.remoteUrl);

  new MutationObserver(() => {
    const dialog = document.querySelector("ux-dialog:not([data-seen])");
    if (dialog) {
      dialog.setAttribute("data-seen", "1");
      WandEnhancer.log("A dialog opened.");
    }
  }).observe(document.documentElement, { childList: true, subtree: true });
}

Scripts run with the same privileges as the Wand client. Only add scripts you trust and understand.

🛠️ How to build from source

Building from source on Windows requires a local development environment.

Requirements

Build steps

  1. Clone this repository.
  2. Install the requirements above and make sure pnpm and MSBuild are available.
  3. Run build.cmd from Command Prompt or PowerShell.

The build script installs dependencies, lints and type-checks the panel, builds production assets, runs web tests, builds WPF, and checks desktop patch state and structural JavaScript patches. Tests use temporary fixtures, not your Wand installation.

Update notifications are excluded by default. To compile them in locally, run build.cmd -EnableUpdateNotifications. When compiled in, the check runs on Wand's launch (on by default, toggle in Settings), shows a native Windows notification for a newer release, and opens the release notes when clicked (the release page when only the launcher is running). It never downloads or installs an update.


❓ Q&A


🖼️ Screenshots

1

2

📜 License

This project is licensed under the Apache-2.0 - see the LICENSE file for details.

❤️ Support

If you find this project useful, you can support its development using any of the options below 🙌

Patreon USDT TRC20 BTC ETH


Legal Disclaimer: This project is a third-party enhancement tool intended solely for educational, research, and local interoperability purposes. It does not distribute any proprietary code or bypass server-side validations. All modifications are performed locally to customize the user's interface.


Wand-Enhancer (k1tbyte/Wand-Enhancer)

Searching Database…

这是什么?一款开源的互操作工具,用于扩展 Windows 上的 Wand(WeMod)应用:它会修补你本地的安装,提供主题和布局自定义、AI 功能,以及一个可以用手机访问的远程网页面板,从而改善使用体验。
这是一个独立的软件,还是会修改我已有的 Wand?它是一个补丁工具,不是独立软件:WandEnhancer.exe 会修改你选定的本地 Wand 安装中的文件,而 Wand 本身仍然是你已经在用的那个在线应用。
怎么获取它?Releases 里没有 .exe 文件。这是有意为之——Releases 只包含说明。在 GitHub 上 Fork 这个仓库,打开 Actions 标签页,运行 Build executable 工作流,从运行完成的构建中下载产物压缩包,然后运行里面的 WandEnhancer.exe。
杀毒软件或 Windows Defender 会对构建出来的文件报警吗?有可能会:产物没有数字签名,所以 SmartScreen 可能会弹出警告,而且通用的杀毒启发式规则也可能标记补丁类工具,即使它是从你自己的 Fork 构建的。请审阅源代码、核对工作流日志,并把别人构建的二进制文件当作不可信的。
它能在 macOS 或 Linux 上运行吗?不能——这是一个基于 .NET Framework 4.8、用 MSBuild 构建的 Windows WPF 应用。只有远程网页面板可以从其他设备的浏览器访问,补丁工具本身只面向 Windows。
它会把我的数据发送到别处吗?默认情况下什么都不会离开你的电脑——补丁工具完全离线运行,没有任何遥测。只有在你明确编译启用 GitHub release 通知功能时,每次启动 Wand 才会发送一个 GitHub API 请求(包含 IP 和 User-Agent),而且它从不下载更新。
它具体能修改 Wand 的哪些东西?本地环境配置管理、针对新客户端版本的自动兼容性调整、客户端界面布局和主题自定义、AI 功能,以及一个内置的远程网页面板,可以用手机控制这个应用。
手机远程面板是怎么连接的?把电脑和手机连到同一个 Wi-Fi,将鼠标悬停在顶栏的 Connect 上并扫描二维码。它通过 TCP 端口 3223 提供纯 HTTP/WebSocket 服务,没有配对码,所以只应在可信的局域网或 VPN 中使用,千万不要把该端口暴露到公网。
我能向 Wand 客户端注入自己的 JavaScript 吗?可以——在补丁对话框中添加 .js 文件,或者把它们放到补丁工具旁边的 renderer-scripts/ 文件夹里。这些脚本会在 Wand 的渲染进程中运行,拥有完整的 DOM 访问权限和 Node 的 require,并且经过包装,抛出错误也不会导致 Wand 崩溃。
为什么没有官方的 .exe 下载?未签名的构建版本总是被反复转载、贴错标签然后被杀毒软件标记,还有骗子发布假的 YouTube 教程,在简介里夹带恶意软件。Releases 有意只放说明文字;从你自己的 Fork 构建才是可信的途径。
Creator
k1tbyte
Size
2.4 MB
Stars
32.1K
Age
1y
Commits · 90 Days