Ruah
Scan code and cloud config inside Claude Code into an explorable architecture map.
Illustration. Actual results depend on the mod, terminal and environment.
Install
/plugin marketplace add ruah-dev/ruah-map
/plugin install ruah@ruah
/reload-pluginsRun these commands one at a time in a Claude Code session.
claude plugin marketplace add ruah-dev/ruah-map
claude plugin install ruah@ruahThen run /reload-plugins in your session, or start a new session.
Please install the Claude Code mod "Ruah" (https://github.com/ruah-dev/ruah-map). Before installing, read the Security and Requirements sections of its README and tell me what it reads and writes, which commands it runs, whether it uses the network, and which Claude Code version, OS and terminal it needs. If everything looks fine, run claude plugin marketplace add ruah-dev/ruah-map and claude plugin install ruah@ruah, then remind me to run /reload-plugins in my session.Send this to Claude Code so it reads the author’s instructions before installing.
git clone https://github.com/ruah-dev/ruah-map
cd ruah-map
claude --plugin-dir .Clone the repository and try it in a local session with --plugin-dir.
What it accesses
Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.
Reads
YesScans repo files (skips .env/credentials/tfstate/keys); reads .ruah/pane.json and theme.
Writes files
YesScripts write under .ruah/; plugin store saves map placement.
Runs commands
YesRuns bundled python3 scan/render scripts; live mode may call local cloud CLIs.
Network
Yesdeep/live/md analysis submits a session prompt (model request); live uses cloud CLIs. No mod telemetry.
Introduction
Ruah is a Claude Code function-hooks mod. /ruah:map runs bundled python3 scripts locally to scan packages, imports, Terraform, Kubernetes, Compose, Cloudflare, Vercel and CI, then draws an interactive map in the above-prompt band or a side pane. The base scan stays on your machine and writes under .ruah/; the author says it never opens .env files, credentials, tfstate or private keys. Optional deep/live analysis submits a prompt into your session (a model request); live mode, after your OK, runs read-only calls via cloud CLIs you already signed in. Needs Claude Code 2.1.287+ and Python 3.9+. Preview is illustrative. Scores are README-calibrated, not run-tested here.
Who it is for
- People who want a code+infra map inside Claude Code
Requirements
- Claude Code ≥ 2.1.287
- Requires Python 3.9+ (stdlib only).
- Windows compatibility is not independently verified by the author.