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.