Prerequisite: Node.js >= v18.0.0
Tool Overview
Coding Tool Helper is a coding-tool companion that quickly loads GLM Coding Plan into your favorite Coding Tools. Install and run it, then follow the on-screen guidance to automatically install tools, configure plan, and manage MCP servers. The current coding tools supported are:- Claude Code
- OpenCode
- Crush
- Factory Droid
Key Features
Interactive Wizard
Friendly setup guidance
Plan Integration
Connect GLM Plan to your preferred coding tools
Tool Management
Automatically detect, install, and configure coding tools
MCP Configuration
Easily manage MCP services
Local Storage
Secure local storage configuration
I18n Support
Interfaces support multiple languages
Quick Start
1
Get Your API Key
Visit the Z.AI Open Platform to retrieve your API Key.
2
Install & Launch
Prerequisite: You need Node.js 18+ or newer
Choose either installation method below.
Choose either installation method below.
- Method 1 (Recommended: npx on demand)
- Method 2 (Global install for frequent use)
Best for occasional users—no global install required. Run via npx to start instantly.
3
Complete the wizard
Inside the wizard, use the arrow keys to choose options and Enter to confirm. Follow the guide to:
Select UI language —> Choose a coding plan —> Enter API key —> Pick tools to manage
—> Auto-install tools (if needed) —> Open the tool management menu —> Load plan into tools
—> Manage MCP services (optional) —> Finish setup and launch your coding tools
Select UI language —> Choose a coding plan —> Enter API key —> Pick tools to manage
—> Auto-install tools (if needed) —> Open the tool management menu —> Load plan into tools
—> Manage MCP services (optional) —> Finish setup and launch your coding tools
Additional Information
Command List
Beyond the interactive wizard, Coding Tool Helper also supports running specific commands viacoding-helperorchelperwith arguments:
Troubleshooting
If issues arise, runcoding-helper doctor first for a health check.
Network error, please check your connection
Network error, please check your connection
Issue: When saving or validating the API KEY or performing other network operations, you may see network errors such as
Network Error.Solution:- Check your network connection or configure a proxy.
- Note: If you must use a proxy to access external networks, Node.js does not automatically use the system proxy settings. Set the environment variables
HTTP_PROXYandHTTPS_PROXYto make Node.js use the proxy.
Network timeout
Network timeout
Issue: When running or installing the coding tools, timeout or other network timeout errors appear.Solution:
- Check the network connection or configure a proxy.
Insufficient permissions EACCES: permission denied
Insufficient permissions EACCES: permission denied
Issue:
npm install -g throws EACCES: permission denied.Solution:- Retry with sudo (macOS / Linux).
- Run the terminal as administrator (Windows).
- Start directly via
npx @z_ai/coding-helper. - Use nvm to manage Node.js versions and avoid global permission issues.
Incorrect plugin status in the Claude Code Marketplace
Incorrect plugin status in the Claude Code Marketplace
Issue: While using the Claude Code Marketplace, the plugin status is incorrect (e.g., it shows “not installed” even though it is already installed).Solution:
- Run
claude updateto upgrade Claude Code to version 2.0.70 or later.
API Key invalid
API Key invalid
Issue: API Key reported as invalid.Solution:
- Confirm the API Key was copied correctly.
- Check that the associated account has sufficient balance.
Connection timeout
Connection timeout
Issue: Service connection timed out.Solution:
- Check network connectivity.
- Verify firewall settings.
- Ensure Node.js and the network environment are ready.