Runtime support
Datarim is runtime-agnostic — one project install serves Claude Code, Codex CLI, and Cursor.
Datarim ships as runtime-agnostic skills, agents, commands, and templates. One project install serves Claude Code, Codex CLI, and Cursor: each client finds the /dr-* commands in its own project-local directory, and every command tells the agent to read the framework rules from the project’s .datarim-runtime/. This page mirrors the canonical multi-runtime guide and the framework README.
Runtime support matrix
| Runtime | Install command | Where it finds the commands | How you run one | Status |
|---|---|---|---|---|
| Claude Code | --client claude | .claude/commands/dr-*.md |
/dr-help, /dr-init "…" |
Supported |
| Codex CLI | --client codex | .agents/skills/dr-*/SKILL.md |
Ask it to run the dr-help skill |
Supported |
| Cursor | --client cursor | .cursor/skills/dr-*/SKILL.md |
Ask it to run the dr-help skill |
Supported |
A fresh install first stops and asks about Jev; the answer is passed as --with-jev or --without-jev. That and the other options are in the install guide. Several clients: --client claude,codex,cursor.
What the install writes
The framework is project-local and loads when a command is invoked. Claude Code reads AGENTS.md natively; since 4.1 the installer never creates CLAUDE.md. --claude-import and --no-claude-import are deprecated no-ops. --expose-skills makes all framework skills discoverable. Human Outcome Reporting can also be installed separately, including its own opt-in host-wide rules, without activating Datarim in unrelated projects.
--with-jev also registers Jev’s hooks in the project for the selected clients; --with-jev --host-jev reuses a Jev installed for the whole machine instead. Codex runs a hook only after you approve it in its TUI. Coworker and RTK are retired dependencies and are not required.
Using each runtime
Claude Code
Run the commands as slash commands — /dr-help, /dr-init "…". They live in .claude/commands/ inside the project.
Codex CLI
The commands arrive as dr-* skills under .agents/skills/; ask Codex to run the dr-help skill. With Jev, approve its hooks once in the Codex TUI; jev trust re-grants trust if another tool rewrites hooks.json.
Cursor
The commands arrive as dr-* skills under .cursor/skills/; ask Cursor to run the dr-help skill. The same project install serves it; select it with --client cursor (or leave --client out for all three).
Mirrored from documentation/how-to/multi-runtime.md in the Datarim repo and the README § Runtimes.