Skip to main content
Core workflows are available from the CLI: connecting, evaluating, and rules. Install once:
Every command is then rippletide <command>, and all commands accept --json for machine-readable output.

Commands

connect can execute your repository’s own rippletide:sync and rippletide:start scripts, so it asks for confirmation; pass --yes only for a repository you trust. It does not launch a coding agent or create those scripts for you. Apply the generated setup prompt in the coding agent you use for the repository. login validates ~/.rippletide/config.json before starting a browser flow, so running it again does not accumulate keys. To replace the key or change accounts, run rippletide logout and then rippletide login. A validation failure creates nothing, while a failed logout keeps the current local credential so revocation can be retried.

Where configuration lives

The CLI configuration is distinct from the app-based/manual configuration documented in API keys. Do not add RIPPLETIDE_AGENT_ID and RIPPLETIDE_API_KEY to a .env already managed by rippletide connect. After removing Rippletide instrumentation, disconnect a repository by deleting .rippletide/project.json, removing only RIPPLETIDE and RIPPLETIDE_PROXY_URL from .env, and revoking its Connection key in the Platform. rippletide logout is separate account-level cleanup: it revokes the CLI Platform key and clears the local account login.