Post

Replies

Boosts

Views

Activity

Feedback wanted: macOS tool to run Claude Code through OpenRouter safely
Hi everyone, I built an open-source macOS developer tool called Claude Code on OpenRouter. GitHub repo: https://github.com/allytag/Claude_Code It lets the official Claude Code CLI run through OpenRouter models while keeping the normal Claude Code workflow: tools, file editing, bash, MCP, repository work, and agent behavior. The main reason I built it is that many custom model setups break Claude Code features or make cost and model control harder. This setup keeps Claude Code itself untouched and adds a local Anthropic-compatible proxy for OpenRouter. What it does: Runs the official Claude Code CLI through OpenRouter Keeps Claude Code tools, file edits, bash, repo workflow, and MCP working Uses a local proxy at 127.0.0.1:4141 Supports model roles like main, cheapFull, hard, subagent, lowToken, backup, and compare Lets users switch OpenRouter models without reinstalling Adds cache markers and provider pinning where supported Strips reasoning fields by default to avoid hidden token cost Includes a safe updater with snapshot, validation, and rollback Includes doctor, status, cleanup, verify, uninstall, and rollback commands Avoids storing API keys in the repo Current requirements: macOS Apple Silicon Node.js 20 or newer Zsh Official Claude Code CLI OpenRouter API key Quick start: Install official Claude Code if missing: curl -fsSL https://claude.ai/install.sh | bash Clone the repo: git clone https://github.com/allytag/Claude_Code.git Claude cd Claude Preview the install: ./install.sh --dry-run Install: ./install.sh --merge Start using it: claude claude-router status Useful commands: claude-router status claude-router list claude-router tail claude-router use main deepseek-v4-pro claude-router add grok x-ai/grok-4 --name "Grok 4" claude-low "explain debounce" claude-safe-update latest --dry-run claude-safe-update latest ./verify.sh Safety details: The installer has dry-run mode before writing changes Existing Claude settings are preserved in merge mode Backups are created before changes Claude Desktop is detected but not modified The OpenRouter API key is written only to local Claude settings The repo includes a redaction check to block accidental secret commits Uninstall and restore-last-backup commands are included This is currently macOS Apple Silicon only. Linux and Windows are not supported yet because the installer uses macOS-specific paths and LaunchAgent behavior. I would appreciate feedback from other macOS developers who use AI coding tools. In particular: Does this install cleanly on your Apple Silicon Mac? Are there edge cases with Claude Code tools, MCP, or VS Code integration? Are there better defaults for model roles or safer update behavior? Is there anything I should change before calling this more stable? Repo again: https://github.com/allytag/Claude_Code Thanks.
0
0
181
4w
Feedback wanted: macOS tool to run Claude Code through OpenRouter safely
Hi everyone, I built an open-source macOS developer tool called Claude Code on OpenRouter. GitHub repo: https://github.com/allytag/Claude_Code It lets the official Claude Code CLI run through OpenRouter models while keeping the normal Claude Code workflow: tools, file editing, bash, MCP, repository work, and agent behavior. The main reason I built it is that many custom model setups break Claude Code features or make cost and model control harder. This setup keeps Claude Code itself untouched and adds a local Anthropic-compatible proxy for OpenRouter. What it does: Runs the official Claude Code CLI through OpenRouter Keeps Claude Code tools, file edits, bash, repo workflow, and MCP working Uses a local proxy at 127.0.0.1:4141 Supports model roles like main, cheapFull, hard, subagent, lowToken, backup, and compare Lets users switch OpenRouter models without reinstalling Adds cache markers and provider pinning where supported Strips reasoning fields by default to avoid hidden token cost Includes a safe updater with snapshot, validation, and rollback Includes doctor, status, cleanup, verify, uninstall, and rollback commands Avoids storing API keys in the repo Current requirements: macOS Apple Silicon Node.js 20 or newer Zsh Official Claude Code CLI OpenRouter API key Quick start: Install official Claude Code if missing: curl -fsSL https://claude.ai/install.sh | bash Clone the repo: git clone https://github.com/allytag/Claude_Code.git Claude cd Claude Preview the install: ./install.sh --dry-run Install: ./install.sh --merge Start using it: claude claude-router status Useful commands: claude-router status claude-router list claude-router tail claude-router use main deepseek-v4-pro claude-router add grok x-ai/grok-4 --name "Grok 4" claude-low "explain debounce" claude-safe-update latest --dry-run claude-safe-update latest ./verify.sh Safety details: The installer has dry-run mode before writing changes Existing Claude settings are preserved in merge mode Backups are created before changes Claude Desktop is detected but not modified The OpenRouter API key is written only to local Claude settings The repo includes a redaction check to block accidental secret commits Uninstall and restore-last-backup commands are included This is currently macOS Apple Silicon only. Linux and Windows are not supported yet because the installer uses macOS-specific paths and LaunchAgent behavior. I would appreciate feedback from other macOS developers who use AI coding tools. In particular: Does this install cleanly on your Apple Silicon Mac? Are there edge cases with Claude Code tools, MCP, or VS Code integration? Are there better defaults for model roles or safer update behavior? Is there anything I should change before calling this more stable? Repo again: https://github.com/allytag/Claude_Code Thanks.
Replies
0
Boosts
0
Views
181
Activity
4w