RSI Harness
An MIT-licensed coding agent built on Pi that stores shareable configurations locally and generates setups from coding session history.
RSI Harness builds on the Pi coding agent for developers and researchers who want to version and share tailored agent setups. It collects each setup into a local directory bundle called a Genome.
- Reusable agent setups: A Genome groups instructions, tools, skills, MCP servers, model preferences, memory policies and interface settings into one shareable configuration.
- History-based generation: The Genome Expression Engine analyzes RSI Harness, Pi, Claude Code, Codex and Copilot CLI sessions to generate configurations around a stated task or workflow.
- Selective customization: Fields you leave unset inherit Pi's defaults, so a focused Genome can change only the parts of the agent you need.
- Pi session tools: The agent retains Pi's terminal interface, model settings and session resume and fork capabilities through Pi's public configuration interfaces.
- Research workflows: The included paperlab Genome provides an example setup for running paper experiments, drawn from an actual research workflow.
History analysis looks for repeated tool use, commands, frequently used files and recurring corrections. It aggregates activity before selectively reading session text, and leaves configuration fields without supporting evidence at their defaults.
RSI Harness is open source under the MIT license. Genome bundles live in your own local directory, and updates to bundled examples preserve your edits. Codex history analysis reads plain JSONL rollouts; Copilot CLI analysis reads per-session events.jsonl files rather than session-store.db.