- 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.
- Clone the repository
git clone https://github.com/MaxBittker/rs-sdk.git cd rs-sdk - Install Rust toolchain (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh - Install Bun (JavaScript runtime)
curl -fsSL https://bun.sh/install | bash - Install dependencies
bun install - 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. - Create a bot instance
bun scripts/create-bot.ts my_first_bot - Write your bot logic
Edit
bots/my_first_bot/script.tsand use the provided SDK functions such aswalkTo(x, y),clickItem(id), orchat(message). - 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:
- UBOS homepage – Overview of the platform’s capabilities.
- UBOS platform overview – Learn how the low‑code environment integrates with custom SDKs.
- AI marketing agents – Deploy autonomous agents for lead generation and content creation.
- UBOS for startups – Fast‑track MVP development with pre‑built templates.
- UBOS solutions for SMBs – Scalable automation for small and medium businesses.
- Workflow automation studio – Visual builder for complex pipelines, perfect for chaining bot actions.
- UBOS pricing plans – Transparent pricing for individuals and enterprises.
- UBOS portfolio examples – Real‑world case studies of AI‑driven products.
- UBOS templates for quick start – Jump‑start projects with ready‑made AI templates.
- AI SEO Analyzer – Optimize your content for search engines using generative AI.
- AI Article Copywriter – Generate high‑quality articles programmatically.
- GPT‑Powered Telegram Bot – Combine rs‑sdk output with Telegram for instant notifications.
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.

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.