Snowstar38

Rimworld Claude Harness — Development skill for Claude Code

Development community

Claude Code harness for playing and streaming RimWorld through Pardeike's RimBridgeServer.

How to install Rimworld Claude Harness

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Snowstar38/rimworld-claude-harness and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Rimworld Claude Harness does

Claude Code harness for playing and streaming RimWorld through Pardeike's RimBridgeServer.

Alternatives in Development

  • Explore Harness 24.1k ★
  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★

README

RimWorld Claude Harness

This is the working harness behind the Lampblack streamed colony: Claude Code drives RimWorld through Pardeike's bridge, a custom companion DLL, a Python play layer, safety checks, a chronicle, and an optional browser overlay.

The repository intentionally does **not** redistribute Pardeike's projects. `Setup.bat` downloads the current releases directly from [RimBridgeServer](https://github.com/pardeike/RimBridgeServer) and [GABS](https://github.com/pardeike/GABS).

Quick start (Windows / Steam)

Prerequisites: RimWorld 1.6 installed in Steam's default library, [Claude Code](https://docs.anthropic.com/en/docs/claude-code), Python 3, and a .NET SDK.

  1. Clone or download this repository.
  2. Double-click Setup.bat. It downloads Pardeike's bridge pieces, builds the included companion tools, installs them beside the RimWorld mod, creates an isolated game profile, and registers GABS as a project-local Claude Code MCP server.
  3. Restart Claude Code if it was already open.
  4. Double-click Run RimWorld Harness.bat.

The launcher loads the included Lampblack example save and asks before it begins playing. RimWorld itself and any DLC/mod dependencies are not included.

If Steam is installed somewhere else, edit `$modDir` and `$managed` near the top of `setup.ps1` before running it.

What's included

  • instruments/ — the Python control, observation, safety, combat, and turn-management layer.
  • companion/ — source and tests for the custom home/* RimBridge tools.
  • profile/ — an isolated RimWorld configuration and one current example save.
  • journal/ and instruments/CHRONICLE.md — the real development/play history, retained as an example.
  • overlay/ — the optional local stream overlay. Copy chat-config.example.json to chat-config.json and set your own channel.

Generated state, bridge tokens, logs, screenshots, binaries, autosaves, and local chat configuration are excluded. The setup only writes to this checkout, RimWorld's