In earlier versions, if background operations (such as file I/O) blocked the main thread, the tray icon might temporarily become unresponsive. The current version has optimized this issue through asynchronous processing and OS thread locking. If you still encounter this, please try restarting the program.
- Select the AI tool (e.g., Claude) in the sidebar.
- Click "Model Settings".
- Select the "Custom" tab.
- Enter your model name (e.g.,
claude-3-5-sonnet-20241022). - Enter an API Endpoint compatible with the protocol.
- Enter your API Key and save.
The preset shortcuts in MaClaw may only support specific "Coding Plan" API Keys provided by each vendor. If you are using a general-purpose API Key, please use the "Custom" mode and manually enter the corresponding model name and API endpoint.
MaClaw's configuration is saved in your user home directory at ~/.maclaw/config.json.
Native settings for various AI tools (like Claude's ~/.claude/settings.json) are also automatically synced based on your configuration.
Each time MaClaw starts, it automatically checks the versions of supported tools (like claude-code, codex, gemini-cli). If a new version is available, it will attempt to update it for you. You can see the specific status in the startup progress window.
If Node.js or tool installation fails, please check your internet connection. In mainland China, the program automatically attempts to use domestic mirrors to speed up downloads. If automatic installation continues to fail, it is recommended to manually install the environment as prompted.
Select AICoderMirror as the provider and enter your API Key. This provider acts as a relay for the original services, allowing easy access to native model services.
Select "Original" as the provider in the tool's settings to restore each tool to its default state. In this mode, MaClaw will automatically clear all related custom proxy configurations, environment variables, and the tool's own configuration files (e.g., ~/.claude), allowing you to use the tool's built-in authentication and communication methods directly.
When Yolo mode is enabled, the programming tool will no longer ask for confirmation before every file or system operation, enhancing the coding experience. However, please be aware that this option is risky and carries the potential for accidental file deletion or modification. It is intended for expert users only.
MaClaw currently supports Claude Code, OpenAI Codex, Google Gemini CLI, OpenCode, CodeBuddy, and Qoder CLI. You can quickly switch between them in the sidebar and configure each tool independently.
Please make sure you click the "Launch" button on the main interface to restart the tool after switching providers. MaClaw automatically syncs the environment based on your latest configuration before launching. If issues persist, try switching to "Original" mode first to clear old configurations, and then switch back to your target provider.
- Original: Uses the default authentication method of Qoder CLI, which requires logging in via a web browser.
- Qoder: Uses a Personal Access Token for authentication. You can obtain a token from the Qoder website and enter it into MaClaw. This method is ideal for environments where opening a browser is not possible or for faster deployment.
You need to set up a liteLLM proxy service yourself. In Gemini CLI, select "Custom" as the provider and enter the Gemini protocol-compatible endpoint address and the corresponding API Key provided by your liteLLM service.
MaClaw currently supports Conda/Anaconda environments. After enabling "Python Project" in the project settings, MaClaw scans for available conda environments on your system for selection. Environment switching is handled automatically upon launch.
Some projects may involve system-level file operations or access to restricted directories. Launching with admin privileges can prevent tools from failing due to insufficient permissions. This feature is currently only supported on Windows.
Gemini and Codex currently only support skills in Zip Package format. If you try to install a Skill ID (Address) type skill (e.g., @org/skill), the system will report an incompatibility. These skills are only supported in Claude Code. Please try to obtain the Zip package version of the skill for installation.
Yes. Skills added via Zip Package are stored in a global repository and are automatically recognized and usable by Claude, Gemini, Codex, and other supported tools. You only need to add them once to use them anywhere.
For more issues, please visit GitHub Issues: RapidAI/cceasy/issues