BUILT FOR RUNESCAPE MOBILE

RuneScape Mobile.
Automated.

runescape.bot is an automation client for RuneScape Mobile.

Mobile clientJava scriptingVisual builder
RuneScape Mobile gameplay with the runescape.bot client overlay
runescape.bot RuneScape Mobile automation showcase
RUNESCAPE MOBILE ON ANDROIDBossing, Skilling, Money Making & More

Build your automation.One toolkit. Every step.

See the bigger picture. Explore the game map and work with navigation controls, scripts, and game state in one toolkit.

For the way you want to play

Build with the
RuneScape Mobile API.

Your ideas. Your automation.
Bring them to life with Java and the tools to build it.

Java. Inside the client.

Read game state, select targets, and use supported actions. Write your own automation logic with the embedded Java API.

The reference. Right in your toolkit.

Explore API documentation and examples alongside your script. Inspect the game, build your routine, and load it into the mobile client.

A little Java. A starting point.View example

Find a nearby NPC by name, after checking that the snapshot is available and fresh.

Find a nearby NPCJava
EntitySnapshot findNpc(ObsidianClient client, String name) {
    var nearby = client.npcs().nearby();

    // Work with an available, fresh snapshot.
    if (!nearby.availability().isAvailable()
            || nearby.availability().ageMillis() > 1000) {
        return null;
    }

    return nearby.entries().stream()
            .filter(npc -> npc.nameAvailable())
            .filter(npc -> name.equalsIgnoreCase(npc.name()))
            .findFirst()
            .orElse(null);
}

Available capabilities depend on the supported client build and current game session.

Start automating
RuneScape Mobile.

Find runescape.bot on Discord.
Follow development and connect with the community.

Join Discord discord.gg/automate