Skip to content

IlyaChichkov ecosystem integration — HeadlessRim, dashboard, SSE #4

@jkbennitt

Description

@jkbennitt

Context

While waiting for upstream RIMAPI PRs (#52, #53, #54) to merge, we researched IlyaChichkov's full GitHub ecosystem. Three of his projects have direct value for RLE, and there are several contribution opportunities.

Workstreams

HeadlessRim — Headless Benchmark Infrastructure (HIGH)

Repo: IlyaChichkov/HeadlessRim

Harmony patches that decouple RimWorld from Unity rendering/audio. Enables server-side execution with Docker support. If compatible with RIMAPI, this unlocks:

  • Automated benchmarks without GPU/display
  • CI/CD integration testing via GitHub Actions
  • Batch scenario runs across multiple configs
  • Docker containerization for reproducible environments

SSE Integration — Event-Driven State Updates (MEDIUM)

RIMAPI has Server-Sent Events support publishing game events in real-time. Currently RLE polls via REST each tick. SSE could supplement or replace polling for richer, faster state awareness.

rimapi-dashboard — Livestream Overlay (LOW priority, HIGH demo impact)

Repo: IlyaChichkov/rimapi-dashboard

React dashboard consuming RIMAPI live. Could be extended with RLE-specific widgets: agent decision log, conflict resolution view, composite score timeline. Perfect for the AppSprout livestream overlay.

MCP Server Gap (FUTURE)

No one has built a proper RIMAPI MCP server. An official one would let any MCP-compatible AI control RimWorld — great community contribution opportunity.

Tasks

  • Evaluate HeadlessRim compatibility with RIMAPI (clone, read Harmony patches, check if Find.Maps/Find.ResearchManager survive headless mode)
  • Prototype SSE listener in Python client alongside REST polling
  • Fork rimapi-dashboard, add RLE agent activity widgets
  • Explore MCP server gap — assess if worth building
  • Engage Ilya: comment on HeadlessRim introducing RLE, invite to AppSprout Discord

Background

Ilya is an embedded/systems engineer (MIET student) with 65 public repos and deep RimWorld modding expertise but no AI/ML background. RLE is the first AI project building on his infrastructure — a compelling story for both sides. He's been very responsive on our RIMAPI PRs (responded same day).

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions