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
- Install a ready-made one from the Environments tab in Genesis. Ready-made environments are maintained and updated for you.
- Build your own in the Environment Editor: draw a box round each part, and the editor suggests the anchors that will find it again.
- 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.
- Maintain it together. Add trusted authors who can publish updates alongside you. Genesis merges changes made by two people at once, rather than one overwriting the other.
- Fix it for yourself. Anyone can make their own additions or fixes to somebody else's environment. They are kept as a personal layer, so they survive the next official update.
- Updates never break a bot behind your back. Each bot keeps the version it was built with until you choose to update, and Genesis warns you if an update would remove something one of your bots uses.
- Stay anonymous if you prefer. An environment can be published without your name on it.
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.
- Only proven bots are listed. A bot reaches the Share list after it has proven reliable over many hours of real use. You can browse the current ones in the bot library.
- Your hand stays yours. Your personal mouse movement and timing are replaced before a bot leaves your computer. A downloaded bot runs with the movement and timing from your own calibrated bots.
- Share by link. Copy a link to any bot you can share and post it anywhere. Whoever opens it gets the bot waiting for them in Genesis.
- Choose who can download. Authors on the top plans can limit a bot to members who have reached a certain rank, earned by hours of botting.
- Start from an existing bot. Building something similar? Start a new bot as a copy of one you already have, and change what's different.
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