Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

KO Farming AIO

Featured Replies

ec220009-4067-411b-89f1-687203f8b85c.png


Script Overview

KO Farming AIO fully automates efficient farming runs across Gielinor with intelligent patch handling, routing, and resource management.

The script handles patch clearing, seed planting, composting, harvesting, and banking, while intelligently navigating between patch locations.

Designed to maximize XP efficiency while minimizing login time.


⚙️ Feature Overview

⚙️ Automation

🌱 Patch Types

🧠 Smart Systems

📡 Integrations

Training Queue

Herb Patches

Patch Detection

Discord Alerts

Auto Banking

Tree Patches

Smart Routing

Runtime Notifications

Compost Usage

Fruit Trees

Patch Status Tracking

Stop Conditions

Resource Management

Allotments

Patch Cycle Automation

Configurable Runs


🌿 Farming Run Tasks

The script fully automates farming runs with intelligent patch handling.

Core Features

• Automatic patch clearing (rake weeds / clear dead crops)
• Intelligent seed planting based on patch type
• Compost application (once per patch cycle)
• Optional harvesting when crops are ready
• Automated patch-by-patch route traversal
• Custom patch location selection
• Automatic banking when seeds, compost, or tools are missing
• Random Patch Orderings per farm run
• Customizable Sleep Grow Timer


♻️ Compost Support

Supported Compost Types

• Compost
• Supercompost
• Ultracompost
• Bottomless Compost Bucket


🗺️ Supported Patch Locations

🌾 Main Patch Routes

• Falador
• Port Phasmatys
• Catherby
• Ardougne
• Hosidius


❄️ High-Level / Bonus Patches

• Troll Stronghold
• Harmony Island
• Weiss


🏛️ Guild / Special Locations

• Farming Guild
• Civitas illa Fortis
• Prifddinas
• Kastori


🌾 Hops Patch Routes

Supported Locations

• Lumbridge (North of Lumbridge Farm)
• Seers' Village (West of Seers')
• Yanille
• Aldarin


Supported Hops Crops

• Barley
• Hammerstone hops
• Asgarnian hops
• Jute
• Yanillian hops
• Flax
• Krandorian hops
• Wildblood hops
• Hemp
• Cotton


🌳 Tree Patch Routes

🌲 Tree Patches

• Lumbridge Tree
• Varrock Tree
• Falador Park Tree
• Taverley Tree
• Gnome Stronghold Tree
• Farming Guild Tree
• Nemus Retreat Tree


🌲 Supported Tree Seeds

• Oak
• Willow
• Maple
• Yew
• Magic


🍎 Fruit Tree Patches

Supported Locations

• Gnome Stronghold
• Catherby
• Gnome Maze
• Brimhaven
• Lletya
• Farming Guild
• Kastori


Supported Fruit Tree Sappling

• Apple
• Banana
• Orange
• Curry
• Pineapple
• Papaya
• Palm
• Dragonfruit


🌸 Flower Patches

Supported Flower Seeds

• Marigold
• Rosemary
• Nasturtium
• Woad
• Limpwurt
• White Lily


🌿 Herb Patches

Supported Herb Seeds

• Guam
• Marrentill
• Tarromin
• Harralander
• Ranarr
• Toadflax
• Irit
• Avantoe
• Kwuarm
• Snapdragon
• Huasca
• Cadantine
• Lantadyme
• Dwarf Weed
• Torstol


🥕 Allotment Patches

Supported Allotment Seeds

• Potato
• Onion
• Cabbage
• Tomato
• Sweetcorn
• Strawberry
• Watermelon
• Snape Grass


⚙️ Additional Automation Features

🧠 Smart Farming Runs

The script automatically:

• Detects patch state
• Rakes weeds if needed
• Applies compost
• Plants correct seeds
• Harvests when ready
• Travels to the next patch


📡 Discord Alerts

Optional Discord webhook notifications.

Supported Events

• Script Started
• Script Stopped
• Stop Conditions Triggered
• Important Runtime Events


📸 Screenshots

Screenshots

IMG-1321.pngqs J9b LIMG 1322MQMj0d Qooe Rokn


🐞 Bug Report Template

Use the template below when reporting bugs.

Bug Report Template

OSBot Version:
(Example: OSBot 2.7.205)

Script Version:
(Example: KO Farming AIO v1.2)

Patch Location:
(Herb / Tree / Fruit Tree / Hops / Allotment)

Description of the Issue:

Steps to Reproduce:
1.
2.
3.

Expected Behavior:

Actual Behavior:

Picture / Video:

FULL LOG:
(Paste the entire script log here)

Edited by skillerkidos1

  • 2 weeks later...

Hello,

id like to report a bug while using this script

OSBot Version: 3.1.3 vip


Script Version:
KO Farming AIO

Patch Location:
(Herb / Tree / Fruit Tree / Hops / Allotment)

Description of the Issue:

when using an allotment for watermelon, toadflax herbs, and maple tree run at once the script will start and then stop and say it is a missing a "curry leaf" but that item is not required for this specific run.

Steps to Reproduce:
1. start the script to run a watermelon allotment, toadflax herbs, and maple trees
2.
3.

Expected Behavior:
To perform the allotment/herb/treerun
Actual Behavior:
Withdraws items and then stops
Picture / Video:

FULL LOG:
[03/29 08:15:20 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:20 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:20 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:20 PM] - Watering can x2 (inv: 0)

[03/29 08:15:20 PM] - Coins x50000 (inv: 0)

[03/29 08:15:20 PM] [Farm][Bank] Bank is open.

[03/29 08:15:20 PM] [Farm][Bank] Next missing: 'Watermelon seed' need 6 (inv 0) | seed=true tool=false protection=false -> withdrawing 0 (0=ALL). Bank has 745

[03/29 08:15:21 PM] [Farm][Bank] bank_withdraw_by_name('Watermelon seed', 0) -> true

[03/29 08:15:21 PM] [Farm][Bank] 'Watermelon seed' inv before=0 after=745

[03/29 08:15:22 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:22 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:22 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:22 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:22 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:22 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Bottomless compost bucket x1 (inv: 0) [TOOL => max 1]

[03/29 08:15:22 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:22 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:22 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:22 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:22 PM] - Watering can x2 (inv: 0)

[03/29 08:15:22 PM] - Coins x50000 (inv: 0)

[03/29 08:15:22 PM] [Farm][Bank] Bank is open.

[03/29 08:15:22 PM] [Farm][Bank] Next missing: 'Bottomless compost bucket' need 1 (inv 0) | seed=false tool=true protection=false -> withdrawing 1 (0=ALL). Bank has 1

[03/29 08:15:23 PM] [Farm][Bank] bank_withdraw_by_name('Bottomless compost bucket', 1) -> true

[03/29 08:15:23 PM] [Farm][Bank] 'Bottomless compost bucket' inv before=0 after=1

[03/29 08:15:23 PM] [Farm][Bank] ensure_items_for_run_or_bank: tasks=11

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Rake' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Seed dibber' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Spade' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Tool 'Bottomless compost bucket' required qty 11 -> clamping to 1 (non-consumable)

[03/29 08:15:23 PM] [Farm][Bank] Watering demand for run: uses=12 target_cans=2 target_charges=12 (can(8) first)

[03/29 08:15:23 PM] [Farm][Bank] Requiring Coins x50000 for run banking/travel support

[03/29 08:15:23 PM] [Farm][Bank] Required items for run (merged, compost ignored, tools clamped):

[03/29 08:15:23 PM] - Rake x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Seed dibber x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Spade x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Watermelon seed x6 (inv: 745) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Bottomless compost bucket x1 (inv: 1) [TOOL => max 1]

[03/29 08:15:23 PM] - Curry leaf x60 (inv: 0)

[03/29 08:15:23 PM] - Toadflax seed x5 (inv: 0) [SEED => withdraw ALL]

[03/29 08:15:23 PM] - Falador teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ectophial x1 (inv: 0)

[03/29 08:15:23 PM] - Camelot teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Ardougne teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Civitas illa fortis teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Battlefront teleport x1 (inv: 0)

[03/29 08:15:23 PM] - Watering can x2 (inv: 0)

[03/29 08:15:23 PM] - Coins x50000 (inv: 0)

[03/29 08:15:23 PM] [Farm][Bank] Bank is open.

[03/29 08:15:23 PM] [Farm][Bank] Setting withdraw mode: Item -> Note

[03/29 08:15:24 PM] [Farm][Bank] Next missing: 'Curry leaf' need 60 (inv 0) | seed=false tool=false protection=true -> withdrawing 0 (0=ALL). Bank has 0

[03/29 08:15:24 PM] [Farm][Bank] Out of supplies: 'Curry leaf' not in bank (bank_amt=0)

[03/29 08:15:24 PM] [Farm][Bank] Setting withdraw mode: Note -> Item

[03/29 08:15:24 PM] [Stop] Out of supplies or missing required tool for the current farming run.

[03/29 08:15:24 PM] Stopping KO Farming AIO

[03/29 08:15:24 PM] Stopping script

[03/29 08:15:24 PM] Finalized random executor

[03/29 08:15:24 PM] Finalized event executor

[03/29 08:15:25 PM] Stopping KO Farming AIO

[03/29 08:15:25 PM] Script stopped successfully

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.