Automate any application

Genesis isn't tied to one game or app. Anything you can see on a Windows screen and work with a mouse and keyboard can be automated, once Genesis has an environment for it. Then share what you build, and use what others have built.

What an environment is

An environment is a map of an application's screen. It tells Genesis where the parts it needs are, and how to read them:

Components

Windows, panels, buttons, text boxes, right-click menus, tables, a minimap and the 3D world view.

Readings

Text and numbers read with the application's own fonts, how full a bar is, whether something is showing, which way a compass points.

Item areas

Inventories, banks and menus, so a bot knows what you are holding and how much of it.

Anchors

Small pieces of a graphic that pin a component in place, so it is found wherever the window is and however it is resized.

Once an environment exists, you build bots on top of it by demonstrating the task, and every bot made for that application uses the same environment.

Three ways to get one

  1. Install a ready-made one from the Environments tab in Genesis. Ready-made environments are maintained and updated for you.
  2. Build your own in the Environment Editor: draw a box round each part, and the editor suggests the anchors that will find it again.
  3. Let AI build it: take a screenshot, describe what is on it, and the AI assistant proposes each component and reading, checked against your own screen before you confirm it.

Sharing environments

An environment you build can stay on your computer, or you can publish it so anyone can install it. Publishing reserves its name, and everyone who installs it gets your updates.

Sharing bots

Bots are shared from inside Genesis. Open the Share tab, pick an environment, and you'll see bots other users have built for it, with how long their sessions typically last and how many people use them. One press downloads a bot.

Common questions

What is an environment?

A map of an application's screen that tells Genesis what is where: its windows and panels, buttons, inventories and item areas, text and number readings, bars, a compass, a map and a 3D world view. Bots are built on top of an environment, so once one exists you can make as many bots for that application as you like.

Can I automate an application nobody has made an environment for?

Yes. Make a new environment and build it in the Environment Editor, or describe the screen to the AI assistant and let it add the parts for you. It is a one-time job per application, and you can publish the result so others can use it too.

What happens to my changes when an environment is updated?

They are kept. Your own additions and fixes are stored separately from the environment they change, so an update slides in underneath them. Every bot also keeps the version it was built with until you choose to update, and Genesis warns you first if an update would remove something one of your bots uses.

Do shared bots carry the author's mouse movement?

No. Before a bot is shared, the author's personal biometric profile is replaced with a neutral one. When you download it, Genesis lends it the movement and timing from your own calibrated bots, so it runs with your hand, not theirs.

Which bots appear on the Share list?

Only bots that have proven themselves reliable over many hours of real use by real people. New bots can still be shared directly with a link before they qualify.

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