@roderai/roder
v0.4.7
Published
Roder native coding agent CLI
Readme
Roder reads your code, edits files, and runs commands through a native Rust runtime. Use the interactive terminal interface, run a task from a script, or connect an editor through the Agent Client Protocol (ACP). Choose from providers including OpenAI, Anthropic, Gemini, Codex, and OpenRouter.
Get started
npm install -g @roderai/roder
roder --version
roderOr launch without a global installation:
npx --yes @roderai/roderConnect a provider
For a ChatGPT subscription, sign in through Roder:
roder auth login codex
roder auth status
roderSelect your provider and model in Roder's provider menu. Other providers support their own API keys, such as OPENAI_API_KEY or ANTHROPIC_API_KEY. See the provider quickstart for the full list and configuration examples.
Settings and credentials live under ~/.roder. Installing or removing this npm package preserves that directory.
Run from a script
roder exec "Explain how this repository is organized"
printf 'Review the current diff\n' | roder exec --json -roder exec runs without a terminal. Its default stdout contains the final response; --json emits JSONL events for automation. See the execution reference.
Connect an editor
Start Roder's ACP endpoint:
npx --yes @roderai/roder acpFor ACP clients that accept a command and arguments:
{
"command": "npx",
"args": ["--yes", "@roderai/roder", "acp"]
}With a global installation, use roder as the command and ["acp"] as its arguments. See Roder's ACP documentation.
Supported platforms
| Platform | Architecture | | --- | --- | | macOS | Apple Silicon / ARM64 | | Linux | x64 | | Linux | ARM64 |
Node.js 18 or newer is required to launch the native binary. Linux requires glibc 2.35 or newer and system CA certificates. Alpine/musl, Intel macOS, and native Windows are unsupported; Windows users can run a supported Linux distribution through WSL.
All three native binaries are bundled in the package. No Rust compiler, install scripts, or separate binary download is needed. Installation also works with npm install --ignore-scripts.
Update or remove
npm install -g @roderai/roder@latest
npm uninstall -g @roderai/roderTo pin a release, install @roderai/roder@<version>.
Roder is MIT licensed. Report bugs and request features on GitHub.
