← All tools

kearril/RimSearcher

Popularity 65 Updated Development & Build

A RimWorld mod development tool that helps AI analyze source code.

githubauto-collected

Installation

A directly usable install command is not verified yet. Check the project documentation or releases.

RimSearcher

#### RimSearcher V3 全面焕新重置,工具从该版本开始,推倒了过去的mcp架构,转而使用skills+cli的设计模式,这带来了更好的性能,更低的占用以及更智能的ai决策,重点是现在支持模组环境的代码分析了!

介绍

RimSearcher 特化为 Def 数据层——XML 定义、字段结构、类型关联。C# 源码分析交由 DecompilerServer,一个专门面向 Unity 程序集的 反编译 MCP 工具。它能直接反编译加载的 .NET 程序集,提供类型搜索、成员签名浏览、IL 指令级查看、 调用链追踪,以及跨版本方法体比对——让 AI 看到的不再是"可能存在的 API",而是真正运行的代码。 正如其设计目标所言:"I can inspect the actual code that runs"。

Skill 文件将两者串联:CLI 定位 Def → 提取 C# 类型名 → DecompilerServer 读源码,形成完整的 分析管线。

多模组环境的支持来自两个层面的配合:DecompilerServer 可同时加载原版和任意模组的 .dll 程序集,各自分配独立上下文别名,AI 能够并排查看多个程序集的源码和 IL,精确定位 Hook 点 和兼容性边界。而 RimSearcher 的 DataMod 在游戏内将当前模组环境的 Def 数据导出为 SQLite 数据库, CLI 为其提供全文检索——两者相辅相成,一个负责 C#,一个负责 XML 数据。

快速开始

不会安装? 将下面这句话发送给你的 AI 助手,它会一步步引导你完成全部安装:

Read https://raw.githubusercontent.com/kearril/RimSearcher/HEAD/GUIDEDSETUP.md and guide me through the installation.

---

手动安装

如果你已经熟悉工具链,可以按以下步骤自行配置。

1. 下载

从 Releases 下载:

| 文件 | 说明 | |---|-----------------------| | rimsearcher.exe | CLI 命令行工具 | | RimSearcherDataMod.zip | 游戏内def数据导出模组 | | skills.zip | AI 助手技能文件(解压后使用) |

还需要反编译 MCP:DecompilerServer — 前往官网下载并配置该mcp工具。

2. 安装模组

解压 RimSearcherDataMod.zip 到 RimWorld 的 Mods/ 目录。启动游戏,在 Mod 列表中启用 RimSearcherDataMod。