ragen command on your PATH. It is early: one command does real work today, and it grows toward managing an installation — signing in, checking its health, moving documents in and out — without leaving your terminal.
The package is
ragen-cli; the command is ragen. npm declines the plain name because its similarity filter reads it as too close to existing packages, so the install line differs from what you type afterwards.Requirements
The CLI asks for Node.js 20 or newer, which is deliberately lower than the Node.js 24 a Ragen installation itself needs. This is a client — refusing to print help on an older runtime would be needlessly strict.ragen create still enforces the real requirement at the point where an older Node would damage the install.
What it does today
ragen create hands the work to create-ragen-app and forwards your arguments unchanged, so these two are equivalent:
What is coming
These commands are listed inragen help under Not built yet:
ragen plugin is the furthest out, and it waits on something larger than the CLI. Ragen’s extension API is MCP — third-party code runs in its own process and never inside the application — and the piece that lets you point Ragen at a server of your own is designed but not yet built. Until then, see MCP connectors for the connectors that ship today.
Versioning
The CLI talks to an installation over the public API, and self-hosted deployments run many versions at once. Its version number describes the client, not the server you point it at. Upgrade it like any other global package:Next steps
Quick Start
Scaffold an installation and ask your first question of your own documents.
Roadmap
What is being built next, across the product and the tooling around it.
API Reference
The surface the CLI will speak to once it can sign in.
Request a Command
Tell us what you would automate first — that is what decides the order.