Coding Partner
[Coding Companion] is used to install, configure, and launch common programming command-line tools. Cherry Studio recognizes its own managed installations and also detects CLIs already available in the system login environment; system tools are still maintained by the original package manager.

What the page can do
Check whether the tool is installed and whether updates are available;
Install or update Cherry Studio managed copies of tools;
Detect tools already in the system PATH;
Choose a provider and model for CLIs that need model services;
Keep the native login flow for CLIs that sign in with their own accounts;
Choose the working directory and the terminal detected by the system, then start.
The page currently includes tools such as Claude Code, OpenAI Codex, Gemini CLI, OpenCode, Qwen Code, Kimi Code, Qoder CLI, and GitHub Copilot CLI. The items actually visible will change with product updates; refer to the list on the page.
Usage flow
Claude Code model modes
When configuring Claude Code, [Model] offers two modes:
[General]: all requests use the same model, making setup simple;
[Detailed]: set Fable, Opus, Sonnet, Haiku, and Subagent separately in [Model Role Mapping]. The [Actual Request Model] in the table is the model each role ultimately uses; when needed, you can also enable [1M] context for the corresponding role.
Use [Detailed] only when you really need different models for roles such as background subtasks, summarization, or titles. Empty roles will follow the main model. After making changes, first use a small task to verify that each role can request successfully.
Use case: start a coding tool in the project directory
Installation source
If a system version already exists, use the system version first
The team already centrally manages the CLI
Updates and uninstallation are still handled by the original package manager
Model connection
First choose a connection that has already been verified to work in Cherry Studio
CLIs that need model services
Tools with built-in account login use the native login flow
Working directory
Select only the current project directory
Modify code, run checks
After starting, first confirm the terminal's path
First command
Read-only view of project status
Verify the account, model, and directory
Allow file writes only after confirming everything is correct
Completion criteria
The page can identify the installation source; the terminal opens in the correct directory; the minimal read-only command succeeds; the account or model shown by the tool matches expectations.
Be clear about the installation source
Cherry Studio managed
Install, update, and uninstall the managed copy
Manage it in [Coding Companion] or [Environment Dependencies]
System PATH
Detect and use directly, without overwriting
Update or uninstall with the original package manager
Built into the app
Use directly; no system-level uninstallation is provided
Updated along with Cherry Studio
After uninstalling the Cherry Studio managed copy, if an executable with the same name still exists in the system, the page will automatically fall back to the system version. When the version or behavior changes, first confirm which source is currently being used.
Last updated
Was this helpful?