rlm-cli
Recursive codebase analysis, diff review, and document search
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install rlm-cli?โผ
Run `npx skills add rawwerks/rlm-cli --all -g -y` in your terminal to install the skill globally.
What does rlm-cli do?โผ
It lets an LLM recursively analyze large codebases, files, URLs, or piped input by decomposing the context and calling itself over smaller parts, so you can review diffs and explore repos that exceed normal context limits.
How do I review a git diff with rlm?โผ
Pipe the diff directly into the tool: `git diff | rlm ask - -q "Review for bugs"`. The output can be returned as structured JSON for further automation.
Can I control how much rlm-cli spends on API calls?โผ
Yes. Use `--max-budget` to cap spending in USD, plus `--max-iterations`, `--max-timeout`, and `--max-tokens` to bound execution. Budget limits also propagate to recursive child calls.
Which backends and API keys does rlm-cli support?โผ
It supports OpenRouter (default), OpenAI, and Anthropic. Set the matching environment variable, such as `OPENROUTER_API_KEY`, `OPENAI_API_KEY`, or `ANTHROPIC_API_KEY`, before running commands.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core