Not affiliated with xclient.dev · Updated November 15, 2026

Project X and the code it did not write.

Project X is Microbot and Project Undercut, renamed and sold. Here is the proof.

From Microbot
5
From Project Undercut
6
Findings in Project X
11

Whose work this is

Both are open source and may be forked. Neither is credited anywhere on xclient.dev.

Microbot

An open-source RuneLite fork for writing and running OSRS automation scripts, maintained by chsami, with its own Electron launcher.

License: BSD-2-Clause (client), GPL-3.0 (launcher)

View the original project

Project Undercut

An open-source platform for the RS3 NXT client: a Kotlin server, a Rust launcher and patcher, and a C++/Kotlin injection engine.

License: GPL-3.0

View the original project

Findings

01
From Project Undercut

"I've used their whole engine and built from it"

The developer on the RS3 client, 2026-09-14.

"This is built from Query's release so I take no credit in this, I'm only adding things into it."
Discord message from .Cryptic. on 9/14/26: Don't get me wrong, this is built from Query's release so I take no credit in this, I'm only adding things into it
"I won't lie to you, I've used their whole engine and built from it. Done a complete overhaul though with pretty much the whole lot."
Discord exchange on 9/14/26. Higgins: with AI these days it's quite simple to do, especially with undercuts repos. .Cryptic. replies: I won't lie to you, I've used their whole engine and built from it. Done a complete overhaul though with pretty much the whole lot.
Told it looks like a reskin of Undercut: "Like I said, it's from UC."
Discord exchange on 9/14/26. Devin: Interesting reskin of undercut lmao. .Cryptic. replies: Like I said, it's from UC
02
From Microbot

"We obviously are going to remove microbot"

The developer on stripping Microbot's name, 2026-11-11. The clean-up left a README crediting "xclient by chsami".

"Yeah we were removing everything to do with Microbot within the whole project. Like I said, we used it as a foundation, we obviously are going to remove microbot."
Discord message from .Cryptic. on 11/11/26: Yeah we were removing everything to do with Microbot within the whole project. Like I said, we used it as a foundation, we obviously are going to remove microbot
The fork credit after renaming: Microbot's name and link replaced with Project X's own, chsami's name left behind.
Diff: the line 'Project X is a fork of Microbot (github.com/chsami/Microbot) by chsami' is replaced with 'Project X is a fork of xclient (github.com/iEasyScript/xclient) by chsami'
Two minutes later: "Publicity is publicity for us, it's alright."
Discord message from .Cryptic. on 11/11/26: Publicity is publicity for us, it's alright
03
From Microbot

Microbot's statement

The Microbot team's own account: about 150 scripts repackaged and sold with one author listed. Their claims, not checked here beyond the launcher commits.

Part 1: the allegation, with the Project X store listing for a Fight Caves script.
Forwarded Microbot Discord message: in late October it surfaced that an individual had ripped some 150+ scripts from the Microbot Hub and contributors' public GitHub repositories, repackaged them under his own client Project X and was selling them without credit to the authors. Attached is a screenshot of a Fight Caves script on the xclient.dev store.
Part 2: the Firecape script and the launcher's commit history.
Forwarded Microbot Discord message: the Firecape script is under the BSD 2-Clause licence, meaning credit is due; only one author was listed and descriptions, settings and config were unchanged. It then cites the launcher fork commit d22a7fb of Sep 22, 2026 and the second commit of Sep 23, 2026, 'Remove every remaining trace of the upstream project'.
Part 3: what was left behind inside the shipped installer.
Forwarded Microbot Discord message: a breakdown of the Project X installer, an NSIS archive built with electron-builder, with app-update.yml pointing at iEasyScript/xclient-launcher, package.json author still 'Mocrosoft', and the README still carrying Microbot's YouTube channel ID and PayPal country code.
Part 4: Microbot's file-by-file comparison of the two launchers.
Forwarded table titled Quantitative Code Diff Analysis comparing Project X Launcher 1.0.9 against Microbot-Launcher file by file, with several files listed as 100% identical and others between 74% and 98% similar.
04
From Microbot

The launcher's credit to Microbot was deleted

The launcher is a copy of Microbot-Launcher. Its README said so for one day.

Original · Microbot
## Credits and licence

Forked from [Microbot-Launcher](https://github.com/chsami/Microbot-Launcher) by chsami.
Licensed under the **GNU GPL v3** — see [LICENSE](LICENSE).
Found in Project X
Remove every remaining trace of the upstream project

Rename the last identifiers and prose, and repoint everything that
still called upstream infrastructure at our own [...]

Copyright notices in LICENSE files and source headers are kept, as
the BSD and GPL licences require.
05
From Microbot

The client was downloaded from Microbot's servers

At launch, the client jar came straight from Microbot's file host.

Original · Microbot
const url = 'https:/microbot.cloud';
const filestorage = 'https://files.microbot.cloud';

// Remote path stays on the upstream naming: we still pull the client jar
// from chsami's file storage until we host our own. Only the local
// filename below is ours.
const url = `${filestorage}/releases/microbot/stable/microbot-${version}.jar`;
Found in Project X
const site = 'https://xclient.dev';
const releases = 'https://github.com/iEasyScript/xclient/releases/download';

const url = `${releases}/${version}/projectx-${version}.jar`;
06
From Microbot

Microbot's donation appeal, different PayPal

chsami's "support my open source work" appeal is still there. Only the PayPal handle changed.

Original · Microbot
If you enjoy my open source work and would like to support me,
consider buying me a coffee!

https://www.paypal.com/paypalme/MicrobotBE?country.x=BE
Found in Project X
If you enjoy my open source work and would like to support me,
consider buying me a coffee!

https://www.paypal.com/paypalme/ProjectX?country.x=BE
07
From Project Undercut

97% of the RS3 engine's first commit is Undercut

1,963 files in the first commit. 914 are byte-identical to Undercut's, 997 differ only by the project name, 3 are new. Undercut was not credited until 11 days later.

Original · Project Undercut
# Darkan-3-Undercut — Setup Guide

An all-in-one platform for the **RS3 (RuneScape 3) NXT client**
(`rs2client`): a Kotlin/JVM private server, a Rust launcher + runtime
patcher, and a C++/Kotlin injection engine.
Found in Project X
# Project X — Setup Guide

An all-in-one platform for the **RS3 (RuneScape 3) NXT client**
(`rs2client`): a Kotlin/JVM private server, a Rust launcher + runtime
patcher, and a C++/Kotlin injection engine.
08
From Project Undercut

A GPL engine described as closed source

Same account, two READMEs, two different stories.

Original · Project Undercut
Project X is derived from project-undercut/engine and is licensed
under the **GNU General Public License, version 3**.
Found in Project X
The engine itself is closed source. This repository publishes the
compiled API it exposes to scripts, so you can build scripts without
the engine source.
09
From Project Undercut

Undercut's official scripts, moved out of sight

200 files of Undercut's official scripts were imported, then moved to a repository that is not public. The store sells scripts with matching titles. Matched by name only: the paid source is not published.

Original · Project Undercut
trent/gatesofeledenis
trent/rasial
trent/dungeoneering
trent/aiomining
trent/aiosmithing
trent/aiofish
trent/runespan
trent/archaeology
devin/zuk
Found in Project X
Gates of Elidinis      Cryptic   10 X
Rasial                 Cryptic   14 X
Dungeoneering Bot      Cryptic    6 X
AIO Miner              Cryptic    3 X
AIO Smither            Cryptic    3 X
AIO Fishing            Cryptic    3 X
AIO Runespan           Cryptic    3 X
AIO Archaeology        Cryptic    6 X
TzKal-Zuk (BETA)       Cryptic    5 X
10
From Project Undercut

Community scripts republished without a licence

69 of the first 75 files are Undercut's. No licence file, no mention of Undercut. The store does list them free under their authors' names.

Found in Project X
# Community Scripts

Community-contributed automation scripts for the Project X engine.

Scripts here are written by the community.
11
From Project Undercut

Undercut's reverse-engineering data, origin rewritten

All 240 files come from Undercut's repository of the same name. The origin line was rewritten.

Original · Project Undercut
> It remains its **own git repository**
> (origin: `gitlab:project-undercut/reclass-data`)
Found in Project X
> It remains its **own git repository**
> (origin: `gitlab:iEasyScript/reclass-data`)

AI slop

The rename was done with an AI model, and nobody read it back. The commits say so themselves.

25 / 25
launcher commits co-authored by Claude
7 / 7
script template commits co-authored by Claude
19
engine commits co-authored by Claude
Remove every remaining trace of the upstream project

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>