How Genesis works

Genesis automates repetitive point-and-click tasks the way a person does them. It looks at your screen, decides what to do, and moves your mouse and presses your keys with movement and timing modelled on your own. It never reads, injects into or changes the application it is working with.

1. It reads the screen, like you do

Genesis captures your screen several times a second and reads it with computer vision. It finds the window it is working in, then reads what is on it: which panels are open, what an inventory holds, what a piece of text or a number says, how full a bar is, where you are on a map, and where objects are in a 3D world, even while they move.

It knows where to look because each application is described by an environment, a map of its windows, buttons, item areas and readings. Ready-made environments are available to install, and you can build your own for anything else.

2. It learns a task by watching you

You don't write scripts. Press Calibrate, do the task yourself for a few minutes, and Genesis records what you clicked, what was on screen when you clicked it, how long each step took and what told you a step had finished. From that it builds the bot: a graph of actions joined by the conditions that lead from one to the next.

  1. Pick an environment for the application you want to automate, or build one.
  2. Calibrate: do the task normally while Genesis records it.
  3. Run it, then adjust anything you like in the visual editor, or ask the AI assistant to make changes for you.

3. It moves the way you move

Most automation gives itself away in how it moves: perfectly straight lines, identical timing, clicks dead in the centre of every button. Genesis measures how you move during calibration and uses that as your biometric profile:

Mouse paths

Every move is drawn from real recorded human movement, shaped by how fast you travel and how you slow into a target.

Where you click

Where in a button or object you tend to land, including how an object's shape changes where people click it.

Timing

How long you hold a click or a key, how long you pause, and how quickly you react when something finishes.

Small imperfections

The slight drift of a hand as it clicks, and timing that has memory, the way a person's rhythm does.

Because the profile is yours, no two users' bots behave alike, even when they run the same bot. When you share a bot, your personal profile is replaced before it leaves your computer, and whoever downloads it runs it with their own.

4. It behaves like a person over a whole session

A person doesn't play for twelve hours at exactly the same pace. Genesis takes breaks, slows down as a long session wears on and looks away now and then. You can also put bots and breaks together into a plan, so a session can be, for example, an hour of one task, a short break, then another task.

5. Every run is audited

After a run, the biometrics dashboard compares it with your own calibration across 29 checks, from click timing and mouse wobble to session length, and sums it up as a realism score out of 100 with plain-English findings. Before you press Start, Genesis warns you if your recent runs look out of character, including a long day of botting spread across several computers on the same account.

What Genesis never does

This matters as much as what it does:

To the application, Genesis is a person at a keyboard and mouse.

Built client-server

The parts of Genesis that decide what to do and how to move run on our servers rather than in the download, so they cannot be pulled apart and studied in the usual way. Genesis fetches what it needs before it needs it, so there is no lag.

Common questions

Is Genesis a colour bot?

Yes, in the sense that matters: it works from what is on your screen. It captures the screen several times a second and reads it with computer vision - colours, shapes, text and item pictures - rather than reading anything from inside the application. It goes well beyond matching single colours, though: it recognises objects by pattern, reads text and numbers with fonts it has learned, and tracks moving targets.

Do I need to know how to code?

No. You build a bot by doing the task yourself for a few minutes while Genesis records it. It works out the actions, the order they go in and the conditions between them. You can fine-tune everything afterwards in a visual editor, or describe changes in plain English to the AI assistant.

Can a bot made with Genesis be detected?

No bot can promise it will never be detected, and you should be wary of any that does. What Genesis does is remove the usual giveaways: it never touches the application itself, it moves and clicks the way you do rather than the way a program does, and it takes breaks and tires over a long session. The biometrics dashboard shows how close each run was to your own calibration, and Genesis warns you before a run if your recent sessions look out of character. Whether to bot at all, and how much, is your decision - check the rules of whatever you use it with.

Does it work with any game or application?

Genesis runs on Windows and works with practically anything it can see on screen. Each application is described by an environment: a map of where its windows, buttons, inventories and text are. Ready-made environments are available to install, and you can build your own for anything else. Most of our users run it on RuneScape, but it is not tied to any one game or app.

Can I use my computer while a bot runs?

Not the same screen. Genesis moves your real mouse and presses real keys, and it needs to see the application to know what is happening. Many users run it on a second computer or while they are away from the desk.

Why has RiD been around since 2007?

Partly because of how Genesis is built. All it does is look at your screen and control your mouse and keyboard, the same as a person sitting at the computer. It does not read, copy or change anyone else's software. We respect the legal rights of others: when a fair complaint is made we respond quickly, and when an unfair one is made we fight it.

Try Genesis free

Genesis is free for an hour a day, every day - no card needed. Upgrade only if you want longer sessions or more bots at once.

Create a free accountRead the guide