99% OSBot API Coverage

Build OSBot Scripts
With AI Power

The most advanced visual script builder for OSBot. A custom-trained AI that knows every function, cloud storage with full version history, and an IDE-style editor that catches issues before you run. No coding required. Ever.

99%
OSBot API
300+
Built-in Functions
Cloud
Storage
Zero
Lines of Code

Everything You Need

A complete toolkit for building, testing, and running sophisticated automation scripts — without writing a single line of code.

Custom Model

Custom-Trained AI Model

Our AI isn't a generic model — it was specifically designed and trained on Script Factory. It knows every function, every parameter, and every pattern. The result is scripts that are correct the first time.

99% Coverage

99% OSBot API Coverage

Nearly every method OSBot exposes is available in Script Factory. And when OSBot adds or changes methods, our auto-updater detects and integrates them — so you're never left behind.

New

Cloud Storage & Version History

Every script is saved to the cloud automatically. Browse your recent version history and restore a previous state with one click — your work is always safe and accessible from any device.

New

IDE-Style Script Editor

The editor actively assists you as you build. It highlights issues, warns about missing parameters, and flags logic problems — so you catch mistakes before they become bugs at runtime.

Visual Script Builder

Drag and drop conditions and actions in an intuitive tree structure. See your script logic at a glance with collapsible branches, clear visual hierarchy, and multi-file project support.

Dynamic Variables & Math

Create variables that update in real-time from game state. Combine them with inline field commands for dynamic math, comparisons, and conditional logic at runtime.

Zero Code Required

Script Factory handles all code generation behind the scenes. You focus on what your script should do — we handle the how. From beginner to expert in minutes.

Custom Paint Overlay

Design beautiful in-game overlays with timers, XP trackers, progress bars, and variable displays. Monitor your script's performance in real-time.

300+ Function Library

Over 300 pre-built functions across 39 categories: inventory, banking, combat, magic, prayer, walking, NPCs, objects, skills, widgets, and much more.

Three Steps to Automation

From idea to running script in under a minute.

Windows — Native
macOS — via Parallels or VM
1

Describe Your Script

Tell the AI what you want in plain English. "Chop oak trees, bank the logs, repeat." It understands game context, item names, and mechanics.

2

Review & Customize

The AI generates a complete script with conditions, actions, and variables. Fine-tune anything in the visual editor or ask the AI to iterate.

3

Compile & Run

One-click compilation generates optimized, native code. Your script runs with maximum performance and full access to the game engine.

Built for Power Users

Simple enough for beginners, powerful enough for the most complex automation.

Custom-Trained AI

An AI Built Specifically for Script Factory

This isn't a generic AI with a system prompt. Our model was custom-designed and trained exclusively on Script Factory — it knows every function, every parameter type, and every scripting pattern. The result is scripts that are correct, complete, and idiomatic from the very first response.

  • Trained specifically on Script Factory — not a generic model
  • Knows all 300+ functions, parameters, and valid patterns
  • Iterative refinement through natural conversation
  • Smart diff view to review every AI-generated change
AI Chat
You
Make a script that chops oak trees south of Varrock west bank, banks the logs, and eats food if health drops below 50%
AI
I've created your woodcutting script with 3 branches:

1. Health check — eats food when HP < 50%
2. Banking — walks to bank when inventory is full
3. Chopping — finds and chops oak trees

Review the script below and let me know if you'd like any changes.
Script Editor
IF var_check_string → state == "banking" Branch 1
IF NOT bank_is_open
IF object_exists_by_names → "Bank booth"
DO bank_open
DO sleep_ms → 600, 1200
ELSE
DO walking_walk_to_bank
DO sleep_while_moving → 200, 15000
Visual Editor

See Your Logic, Clearly

Every script is a tree of conditions and actions. The visual editor makes complex logic intuitive — nest conditions, chain actions, use OR branches, and organize with collapsible sections.

  • Drag-and-drop tree structure
  • Nested conditions with AND/OR logic
  • Searchable function catalog
  • Inline parameter editing
Field Commands

Runtime Expressions, Built In

Use inline field commands to evaluate dynamic values at runtime. Combine inventory counts, bank totals, variable values, and math — all within any parameter field.

  • Math operations: add, sub, mul, div, and more
  • Nested expressions for complex calculations
  • Live game-state queries: inventory, bank, prices
  • Variable references and utility formatters
Field Commands
Total items across inventory + bank
add(invCount(Lobster), bankCount(Lobster))
Formatted variable total
num(add(var(kills), var(assists)))
Items per hour tracking
perHour(var(logsChopped))
Dynamic comparison value
sub(28, invTotal())
Version History
Current version just now
Added banking logic 2 hrs ago Restore
Initial woodcutting script yesterday Restore
First draft 3 days ago Restore
Cloud Storage

Your Scripts, Always Safe

Every change you make is automatically saved to the cloud. Your scripts are accessible from any device, and Script Factory keeps your most recent versions so you can always roll back when you need to.

  • Automatic cloud saves — never lose your work
  • Recent version history with one-click restore
  • Access your scripts from any device
  • Multi-file project support for complex scripts
IDE-Style Editor

An Editor That Has Your Back

Script Factory's editor works like a real IDE. It actively validates your script as you build, surfacing issues before you ever hit compile. Combined with our auto-updating method tracker, you'll always be working with the latest OSBot API.

  • Inline issue highlighting and warnings
  • Missing parameter detection before compile
  • Auto-updater tracks new & changed OSBot methods
  • 99% OSBot API coverage — always up to date
Script Editor
inventory_is_full Check
bank_open Action
! npc_interact_by_name Missing: name
⚠ Required parameter "name" is not set
walking_walk_to Action

39 Categories. 300+ Functions.

Everything the game offers, at your fingertips.

My Player Player Inventory Banking Deposit Box Combat Walking NPCs Objects Ground Items Equipment Magic Prayer Skills Dialogue Widgets Camera Grand Exchange Store Trade Keyboard Mouse Variables Varbits Tabs Settings Logout Messages World Switching Map Region Quests Diaries Item Nodes Client Chatbox Display Minimap Utility

Simple, Fair Pricing

Credits are only needed for AI features — Script Factory works fully without them. Buy once, use anytime. No subscriptions, no expiry.

AI Credits

Credits power the AI features in Script Factory. They are not required to use the script builder — only for AI-assisted generation. Buy credits when you need them, and they stay on your account until you use them.

Only needed for AI features — the script builder still works without credits
One-time purchases — no subscriptions or recurring charges
Credits roll over — never expire, use them anytime
Add more credits whenever you need them
Multiple credit packages available
Secure payments via Stripe
Add Credits — Coming Soon

Frequently Asked Questions

Do I need to know how to code?
No. Script Factory is designed for everyone. The AI assistant generates scripts from plain English descriptions, and the visual editor lets you customize them without touching code. Code is generated automatically when you compile.
What can I build with Script Factory?
Anything the OSBot API supports. Skilling scripts, combat scripts, money-making scripts, quest helpers, and more. With 300+ functions covering inventory, banking, combat, magic, prayer, walking, NPCs, objects, skills, and widgets — if OSBot supports it, you can build it.
How does the AI assistant work?
The AI was custom-designed and trained specifically on Script Factory — not a generic model. It knows every function, every parameter, and every valid scripting pattern. Describe what you want in natural language and it generates a complete, correct script. You can then refine it through follow-up messages or edit it manually in the visual builder.
How does cloud storage and version history work?
Every script is automatically saved to the cloud as you work. Script Factory keeps your most recent versions so you can browse previous states and restore any of them with a single click. Your scripts are accessible from any device you log into.
What does "99% OSBot API coverage" mean?
Nearly every method that OSBot exposes through its API is available as a function in Script Factory — over 300 functions across 29 categories. We also run an auto-updater that monitors OSBot for new or changed methods and integrates them automatically, so you're never working with an outdated function set.
What are field commands?
Field commands are inline expressions you can use in any parameter value. They let you do math, query live game state (like inventory counts), read variables, and format numbers — all evaluated at runtime. They can be nested for complex calculations, like add(invCount(Lobster), bankCount(Lobster)).
What platform does this run on?
Script Factory is a native desktop application that integrates with OSBot. It runs on Windows and macOS. Scripts are compiled to optimized native code for maximum performance.

Ready to Build
Something Amazing?

Join the next generation of OSBot scripting. No code. No limits. Just describe, build, and run.

Get Started