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:

  1. Install official Claude Code if missing:

curl -fsSL https://claude.ai/install.sh | bash

  1. Clone the repo:

git clone https://github.com/allytag/Claude_Code.git Claude cd Claude

  1. Preview the install:

./install.sh --dry-run

  1. Install:

./install.sh --merge

  1. 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.

Feedback wanted: macOS tool to run Claude Code through OpenRouter safely
 
 
Q