Runtime support
Datarim is runtime-agnostic — Claude Code, Codex CLI, and Cursor, all at RTK token-economy parity.
Datarim ships as runtime-agnostic skills, agents, commands, and templates. The same framework runs under three AI coding runtimes today — Claude Code, Codex CLI, and Cursor — each via its own native hook integration, all reaching the same bulk-read token economy. This page is the canonical reference cited from docs/use-cases.md, the framework README, and the Coworker README.
Runtime support matrix
| Runtime | Install command | Hook integration | Bulk-read economy via RTK | Status |
|---|---|---|---|---|
| Claude Code | install.sh | Native | Full | Primary |
| Codex CLI | install.sh --with-codex | Shim via coworker rtk |
Full (with shim) | Parity |
| Cursor | install.sh --with-cursor | Native beforeShellExecution hook |
Full | Parity |
Cursor parity via a native hook
Cursor Agent has no Claude-style PreToolUse hook, but it exposes a native beforeShellExecution hook. Coworker’s coworker rtk enable (v0.6.2+) registers rtk hook cursor in ~/.cursor/hooks.json; cursor-agent pipes each shell command to it and honours the rewritten rtk <cmd> form, so bulk-read output is compacted exactly as on Claude Code and Codex CLI.
Verified live: inside cursor-agent, ls -la returns the rtk-compacted form rather than raw bytes. No shell-rc mutation is involved — cursor-agent builds its own login-shell PATH, so a PATH-shim would not survive; the native hook is the correct, scoped surface. An earlier «no native hook / inherits via shared settings.json» framing was wrong; this page is the corrected source of truth.
Picking a runtime
Claude Code
The primary path with everything wired in: native PreToolUse hook, full coworker rtk token-economy plugin support, full multi-runtime feature surface.
Codex CLI
For the OpenAI-side toolchain. Achieves parity with Claude Code through the coworker rtk shim layer (small bookkeeping for the first session hook approval; everything else is identical).
Cursor
If Cursor is your editor: install.sh --with-cursor mirrors Datarim skills and the delegation rule, and coworker rtk enable wires the native beforeShellExecution hook for the same coworker rtk token economy as Claude Code and Codex CLI. Full parity.
Canonical reference. Mirrored from docs/use-cases.md#runtime-support in the Datarim repo; cited from README.md, getting-started.md, and the Coworker README.