
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
A CLI that links coding tools to models from multiple providers.
coder-link run <tool>


Prerequisite: Node.js 18 or later
npx coder-link
npm install -g coder-link
coder-link
bun add -g coder-link
coder-link
Once you enter the wizard UI, use Up/Down arrow keys to navigate and press Enter to confirm each action, following the guided initialization flow.
The wizard will help you complete:
coder-link -h
coder-link --help
coder-link -v
coder-link --version
coder-link init
coder-link lang show # Display the current language
coder-link lang set zh_CN # Switch to Chinese
coder-link lang set en_US # Switch to English
coder-link lang --help # Show help for language commands
coder-link auth # Interactively set key
coder-link auth glm_coding_plan_global <token> # Choose Global plan and set key
coder-link auth glm_coding_plan_china <token> # Choose China plan and set key
coder-link auth kimi <token> # Set Kimi API key
coder-link auth openrouter <token> # Set OpenRouter API key
coder-link auth nvidia <token> # Set NVIDIA API key
coder-link auth revoke # Delete the saved key
coder-link auth reload <tool> # Reload config into a tool
coder-link auth --help # Show help for auth commands
coder-link tools list # List all supported tools and their status
coder-link tools install <tool> # Install a coding tool
coder-link tools uninstall <tool> # Uninstall a coding tool
Launch any configured coding tool without entering the interactive menu:
coder-link run droid # Launch Factory Droid with your configured provider
coder-link run claude # Launch Claude Code
coder-link run opencode # Launch OpenCode
coder-link run crush # Launch Crush
coder-link run kimi # Launch Kimi
coder-link run pi # Launch Pi CLI
coder-link run codex # Launch Codex CLI
coder-link run mastra # Launch Mastra Code
coder-link run ob1 # Launch OB1 CLI
Options:
coder-link run droid --new-window # Launch in a new terminal window (Windows only)
coder-link run droid --same-window # Launch in this terminal
coder-link run droid --skip-config # Skip provider config sync, just launch
coder-link run droid --model <model> # Override model to use
coder-link run droid --plan <plan> # Use a specific provider plan
coder-link run droid --api-key <key> # Use a specific API key
coder-link run droid --json # Output as JSON for programmatic use
Tool aliases: You can use short names like droid for factory-droid, claude for claude-code, and mastracode for mastra.
coder-link mcp list # List available MCP services
coder-link mcp installed # List installed MCP services
coder-link mcp install <service> # Install an MCP service
coder-link mcp uninstall <service> # Uninstall an MCP service
coder-link doctor # Inspect system configuration and tool status
The configuration file is stored at ~/.coder-link/config.yaml:
lang: zh_CN # UI language
plan: glm_coding_plan_global # Plan type: glm_coding_plan_global, glm_coding_plan_china, or kimi
api_key: your-api-key-here # API key
https://api.z.ai/api/anthropic (Claude Code) or https://api.z.ai/api/coding/paas/v4 (others)https://open.bigmodel.cn/api/anthropic (Claude Code) or https://open.bigmodel.cn/api/coding/paas/v4 (others)https://openrouter.ai/api/v1The tool uses a manager pattern where each coding tool has its own manager class that knows how to:
When you run coder-link auth <plan> <token> or use the wizard, the tool:
~/.coder-link/config.yamlloadConfig() methodMCP (Model Context Protocol) allows coding tools to access external services. Built-in MCP services include:
You can also install custom MCP services through the tool's own marketplace (Claude Code) or manually configure them.
# Clone the repository
git clone https://github.com/HenkDz/coder-link.git
cd coder-link
# Install dependencies
bun install
# Build
bun run build
# Run in development mode
bun run dev
# Lint
bun run lint
We welcome contributions! Please feel free to submit issues or pull requests.
MIT
FAQs
Coder Link: connect coding tools to any model/provider
We found that coder-link demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.