Skip to main content
Overview

What Is Qoder CN CLI

Qoder CN CLI is an AI coding assistant that runs in your terminal. It understands your natural language instructions and performs coding tasks directly from the command line.

Product Overview

Qoder CN CLI integrates AI capabilities directly into your terminal workflow. Without switching tools, simply describe your requirements in natural language, and Qoder CN CLI helps you complete a wide range of programming tasks, including writing code, performing file operations, and managing projects. Qoder CN CLI offers the following core capabilities:
  • Code understanding and generation: Understands project context and generates high-quality code.
  • File operations: Creates, edits, and searches files and directories.
  • Command execution: Runs terminal commands and understands their output.
  • MCP integration: Connects to external tools and services through the Model Context Protocol.
  • Skills extensions: Customizes and extends AI capabilities through the skills system.
  • Multiple run modes: Supports interactive TUI, Print mode, MCP service mode, and more.

Typical Scenarios

  • Daily development: Writing feature code, fixing bugs, and refactoring code.
  • Project initialization: Quickly setting up project structures and base code.
  • Code review: Analyzing code quality and identifying potential issues.
  • Documentation generation: Automatically generating code comments and project documentation.
  • Remote development: Using AI-assisted development on headless servers through remote control mode.

Run Modes

ModeDescriptionCommand
TUI interactive modeThe default mode, providing a full-screen interactive interfaceqoderclicn
Print modeNon-interactive; executes a single task and outputs the resultqoderclicn -p "prompt"
MCP service modeRuns as an MCP server for other clients to callqoderclicn mcp serve

Integration and Extension

Qoder CN CLI supports a wide range of integration and extension methods:
  • ACP (Agent Client Protocol): Connects to editors that support the ACP protocol (such as the Zed IDE).
  • Remote Control: Enables remote control and headless operation through daemon mode.
  • Subagent: Creates and manages dedicated subagents to handle specific tasks.