Open source · Rust+ · Windows

Type a feature into team chat. It just exists.

Blueprint is a Rust+ team bot you program by asking. An AI writes the plugin, tests it against your server, and runs it once you confirm.

powershell -ExecutionPolicy ByPass -c "irm https://blueprint.bobosneef.dev/install.ps1 | iex"

Paste into PowerShell. Read the script first, it's short.

You: @bot ping us when cargo spawns, with the grid

[bot]: on it…

[bot]: @bot yes 4821 to activate: <portal link>

[bot]: new cargo-alert [chat]

You: @bot yes 4821

[bot]: cargo-alert is live

[bot]: Cargo Ship spawned at G3

What it does

Ask for features in chat

Type what you want in team chat. The AI writes a small plugin, tests it on your server's recent data, and asks you to confirm.

Honest about limits

Rust+ can't see inventories, enemies or AFK. When you ask for those, it says so and offers the closest thing it can actually do.

Game data built in

Raid costs, crafting, recycling and loot from the weekly-updated rust-items-json. Ask "@bot rockets for a stone wall?"

Smart switches & alarms

Lights at night, alarm relays to chat and phone, turrets off when a teammate logs in. Your paired devices, your rules.

Runs on your PC

Self-hosted. Bring Claude Code, Codex or Pi. The AI runs in a locked-down sandbox that can't see your files.

Undo anything

Every plugin change is versioned. @bot undo in chat, or restore any version from the web portal.

Starter plugins

Included out of the box. Everything else, just ask.

  • afk-alert Ping the team when an online teammate has not moved for 10 minutes. Once per AFK stretch. Schedule
  • cargo-alert Announce in team chat when Cargo Ship spawns, with its grid. Event
  • death-notice Tell the team where a teammate died. Event
  • heli-alert Warn the team when Patrol Helicopter or Chinook enters the map. Event
  • night-lights Turn the base lights switch on at night and off in the day. Schedule
  • online-notice Announce when teammates come online or go offline. Event
  • pop /pop: server population and queue. Command
  • raid-alarm Relay the base smart alarm to team chat and phone. Event
  • team-status /team: who is online and where. Command
  • wipe-notice Announce a detected wipe and remind to re-pair devices. Event

FAQ

Is this a cheat? Will it get me banned?
No. It only uses Rust+, Facepunch's official companion API, the same one the Rust+ phone app uses. It never touches the game client, reads memory, or interacts with Easy Anti-Cheat. Everything it knows comes from what Rust+ shows your team.
Why does Windows warn about the installer?
It isn't code-signed yet. Every release is built in public by GitHub Actions from the tagged source, with SHA256 checksums, build provenance you can verify with `gh attestation verify`, and a VirusTotal report linked in the release notes.
What does it need from me?
Windows 10/11, WSL (the installer sets it up), a Steam account to sign in to Rust+ on Facepunch's own page, and one of Claude Code, Codex or Pi for the AI.
Who can use the AI?
Only you and teammates you allowlist (by Steam account). Anyone on the team can run the slash commands plugins create.
Does it send my data anywhere?
No telemetry. The only outbound traffic is Rust+ itself, your chosen AI provider, game-data updates from GitHub, and the update check.
AGPL-3.0 · Not affiliated with Facepunch Studios. GitHub