
AI-powered coding assistant with RMH integrations. Build projects with Claude, Codex, or Gemini and publish to the User Builds showcase.
Requires Node.js >= 18 and npm. View on GitHub
One-liner (recommended)
curl -fsSL https://raw.githubusercontent.com/ka1kqi/rmhcode/main/install.sh | bashNote: may require an uninstall before reinstalling for updates.
Generate a token to link rmhcode with your RMH account, or use the browser login flow.
Choose between Claude, OpenAI Codex, or Google Gemini as your coding backend.
Publish your creations to the community showcase with a single command.
Sign in with your rmhstudios.com account via browser or token flow.
Create a GitHub repo, push code, and publish a build in one step with --create-repo.
Launch a 3-pane tmux session with rmhcode and a shell, auto-installing tmux if needed.
Bundled DeepWiki and GitHub MCP servers for docs and repo interaction.
rmhcode # launch with banner
rmhcode --init # generate a CLAUDE.md for your project
rmhcode --tmux # launch a 3-pane tmux workspace
rmhcode --version # show version
rmhcode -p "prompt" # print mode (no banner)
rmhcode --no-banner # suppress bannerSet RMHCODE_NO_BANNER=1 to always suppress the banner. All standard Claude Code arguments and flags work as normal.
rmhcode supports multiple AI coding backends. By default, it uses Claude.
| Provider | Flag | Requires |
|---|---|---|
| Claude (default) | --provider claude | Included with rmhcode |
| OpenAI Codex | --provider codex | npm install -g @openai/codex |
| Google Gemini | --provider gemini | npm install -g @google/gemini-cli |
rmhcode # Use Claude (default)
rmhcode --provider codex # Use Codex
rmhcode --provider gemini # Use GeminiPublish and manage projects on the User Builds showcase directly from the terminal.
Generate a token above, then use it with the CLI. Or use the browser-based flow:
rmhcode login --token YOUR_TOKEN # token flow
rmhcode login # browser flowUse --create-repo to create a GitHub repository, push your code, and publish — all in one step:
rmhcode push-build --create-repoRequires GITHUB_PERSONAL_ACCESS_TOKEN in your environment with the repo scope.
rmhcode list-builds # interactive menu to browse your builds
rmhcode edit-build my-project # edit a build by its slugLaunch a ready-made 3-pane tmux session:
+──────────────+──────────────+ | | rmhcode | | rmhcode | (top-R) | | (left) +--------------+ | | shell | | | (bot-R) | +──────────────+──────────────+
rmhcode --tmux # launch workspace
rmhcode --tmux --provider gemini # all panes use GeminiRunning rmhcode --init in any project directory scans your codebase and generates a CLAUDE.md file with:
rmhcode comes with bundled MCP (Model Context Protocol) servers that are automatically configured during installation.
AI-powered documentation for any public GitHub repository.
Interact with GitHub issues, pull requests, and repositories directly from the CLI.
| Command | Description |
|---|---|
| rmhcode login | Authenticate with your RMH account (browser flow or --token) |
| rmhcode whoami | Show current authenticated user |
| rmhcode push-build | Publish a project to User Builds (interactive prompts) |
| rmhcode push-build --create-repo | Create a GitHub repo, push code, and publish in one step |
| rmhcode edit-build <slug> | Edit an existing build by its slug |
| rmhcode list-builds | Browse and manage your published builds (interactive menu) |
| rmhcode logout | Sign out and remove stored token |
macOS / Linux
rm -rf ~/.rmhcode ~/.local/bin/rmhcodeWindows (PowerShell install)
Remove-Item -Recurse ~\.rmhcode, ~\.local\bin\rmhcode.*Windows installer: Use Add/Remove Programs or run the uninstaller from the Start Menu.