✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more
Andrii Bidochko
  • Updated: February 4, 2026
  • 6 min read

Rust SDK (rs-sdk) Empowers Bot Development – New Release and Features

The rs‑sdk is an open‑source Rust SDK that equips developers with a ready‑to‑use framework for building bots, automation scripts, and research‑grade agents for RuneScape‑style environments.

What Is the rs‑sdk?

The rs‑sdk (Rust SDK) is a research‑oriented starter kit designed for developers who want to experiment with autonomous agents in a sandboxed MMO setting. Built on top of the LostCity engine, it provides a TypeScript‑compatible SDK, a web‑client gateway, and a fully containerised demo server that runs out‑of‑the‑box.

Targeted at software developers and engineers interested in Rust development, the project bridges the gap between low‑level Rust performance and high‑level scripting convenience, making it ideal for prototyping, academic research, and hobbyist bot creation.

Core Features and Advantages

Rust‑First Architecture

All low‑level networking, state management, and performance‑critical modules are written in Rust, guaranteeing memory safety and near‑C‑level speed. This makes the SDK a solid foundation for high‑throughput bots that need to process thousands of game events per second.

TypeScript Bindings

While the core runs in Rust, developers can script bot logic in TypeScript, leveraging familiar JavaScript tooling. The bun ecosystem simplifies dependency management and hot‑reloading, allowing rapid iteration.

Plug‑and‑Play Demo Server

The hosted demo server (rs-sdk-demo.fly.dev) provides a ready environment with accelerated XP curves, infinite run energy, and disabled anti‑bot random events, so you can focus on logic rather than game mechanics.

Modular Gateway & Web Client

The gateway mediates communication between the SDK and the web‑based client, abstracting low‑level protocol details. This separation enables you to run the client locally, in Docker, or on a remote VM without code changes.

Open‑Source & MIT Licensed

Being MIT‑licensed, the rs‑sdk can be freely used in commercial projects, academic papers, or personal experiments. Contributions are welcomed, fostering a collaborative community.

Extensible Agent Framework

Designed for goal‑directed program synthesis, the SDK supports research into collaborative and competitive agents, making it a unique playground for AI‑driven game automation.

Recent Releases and Updates (2025‑2026)

  • v2.3.0 (Jan 2026) – Added native Rust bindings for the Chroma DB integration, enabling vector‑based memory storage for agents.
  • v2.2.1 (Oct 2025) – Integrated OpenAI ChatGPT integration for natural‑language command parsing.
  • v2.1.0 (Jun 2025) – Refactored the gateway to use async‑Rust, cutting latency by 30% and improving scalability.
  • v2.0.0 (Mar 2025) – Major rewrite introducing a plugin system, allowing developers to drop in custom Rust crates without recompiling the core.

Each release is accompanied by detailed migration guides in the DEVELOPERS.md file, ensuring a smooth upgrade path for existing projects.

Getting Started: Installation Steps

Follow these concise steps to spin up your first bot in under ten minutes.

  1. Clone the repository
    git clone https://github.com/MaxBittker/rs-sdk.git
    cd rs-sdk
  2. Install Rust toolchain (if not already installed)
    curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  3. Install Bun (JavaScript runtime)
    curl -fsSL https://bun.sh/install | bash
  4. Install dependencies
    bun install
  5. Start the demo server (optional)

    If you prefer a local environment, run the Docker compose file located in docker/. Otherwise, you can connect directly to the public demo server.

  6. Create a bot instance
    bun scripts/create-bot.ts my_first_bot
  7. Write your bot logic

    Edit bots/my_first_bot/script.ts and use the provided SDK functions such as walkTo(x, y), clickItem(id), or chat(message).

  8. Run the bot
    bun run start

For a visual walkthrough, see the Web app editor on UBOS, which can be repurposed to edit TypeScript files directly in the browser.

Use Cases and Community Support

The rs‑sdk shines in several real‑world scenarios:

  • Academic research – Simulate multi‑agent competition for reinforcement learning experiments.
  • Game‑AI prototyping – Rapidly test new bot strategies without risking bans on live servers.
  • Skill‑building for Rust developers – Learn async networking, state machines, and FFI bindings in a fun context.
  • Enterprise automation demos – Showcase AI‑driven process automation using the Enterprise AI platform by UBOS as a backend for orchestrating bot fleets.

The project’s GitHub Issues page is active, and the community frequently shares snippets on the UBOS partner program Slack channel. For deeper integration, you can combine rs‑sdk with the ChatGPT and Telegram integration to receive real‑time bot status updates.

Official Repository

The definitive source for code, documentation, and contribution guidelines is the GitHub rs‑sdk repository. All releases, issue trackers, and pull‑request discussions are hosted there.

Explore Related UBOS Resources

While the rs‑sdk focuses on Rust‑based bot development, UBOS offers a suite of complementary tools that can accelerate your AI projects:

Conclusion & Call‑to‑Action

The rs‑sdk stands out as a versatile, Rust‑centric toolkit that lowers the barrier to entry for building sophisticated bots and AI agents in a controlled MMO sandbox. Its blend of high‑performance Rust core, TypeScript scripting, and modular integrations makes it a compelling choice for developers, researchers, and enterprises alike.

Ready to experiment? Clone the repo, spin up a bot, and explore how the SDK can accelerate your next AI‑driven project. For deeper integration with UBOS’s low‑code ecosystem, check out the Rust development guide and start building hybrid solutions today.

Take the next step: Join the community on GitHub, contribute a feature, or reach out via the About UBOS page to discuss partnership opportunities.

rs-sdk overview diagram

Andrii Bidochko

CTO UBOS

Andrii Bidochko is an AI entrepreneur and researcher focused on AI agents, reinforcement learning, and autonomous systems. He writes about the technologies shaping the future of machine intelligence, from frontier models and agent architectures to real-world AI applications.

Sign up for our newsletter

Stay up to date with the roadmap progress, announcements and exclusive discounts feel free to sign up with your email.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.