Arctic Fox CodeRider
It is an AI-powered programming and intelligent software development assistant launched by Polar Fox GitLab, designed to enhance programmers’ coding efficiency and development productivity.
Tags:AI programming toolsWhat is the Polar Fox CodeRider?
The current official name of Polar Fox CodeRider is “YuMa CodeRider”, and it is provided by Polar Fox GitLab.
It combines AI-powered programming agents with GitLab’s development processes, covering code writing, code review, issues, merge requests, and CI/CD.
Main functions
- Based on natural language for code generation and a complete task plan.
- Code completion for single or multiple lines is provided in the editor.
- Explain, annotate, modify, and optimize the selected code.
- Generate unit tests for functions or code snippets.
- Automatically summarize Issues and Merge Requests.
- Generate file-level AI code review suggestions.
- View the differences in the IDE and add review comments.
- Verify CI/CD configurations and manage pipelines.
- Question answering based on corporate document and code knowledge bases.
- Connect GitLab to other tools via MCP.
- Use rules, memory, workflows, and Agent Skills.
- It can be used in IDEs, terminals, or web Q&A platforms.
AI programming skills
| Ability | Primary uses | Manual inspection |
|---|---|---|
| Code completion | Continue writing single or multiple lines of code | Logic, Dependencies, and Permissions |
| Code generation | Create features based on requirements. | Requirement coverage and engineering structure |
| Code explanation | Understanding unfamiliar or complex implementations | Verify against actual operating behavior |
| Code comments | Generate inter-line annotations | Avoid errors or unnecessary comments. |
| Code modification | Adjust the selection area using natural language. | View differences and scope of impact |
| Unit testing | Generate test code and data | Boundary conditions and assertion quality |
| Code optimization | Improve readability, performance, and security. | Baselines, regression, and compatibility |
Programming agents
CodeRider Agent can read files, suggest changes, execute commands, use a browser, and call MCP tools.
The standard process displays the recommended actions and code differences; execution proceeds only after the user reviews and approves them.
- Define the task objectives, technology stack, and acceptance criteria.
- Let the Agent first read the relevant files and project rules.
- Examine the plans it proposes and their scope of impact.
- Approve document modifications and terminal commands one by one.
- Run tests, static checks, and security scans.
- Check the final differences; don’t just read the summary.
- Submit the merge request only after confirming everything is correct.
Operation mode
| Pattern | Primary uses | Tool permissions |
|---|---|---|
| Code | Implementation, modification, and debugging | Readable and writable, commands, browser, and MCP |
| Ask | Code explanation and technical Q&A | Read-only, browser, and MCP |
| Architect | Design plans and disassembly tasks | Do not write code directly. |
| Debug | Locate faults and verify hypotheses | Use the development tools as configured. |
| Review | Check for changes and risks | Focus on review rather than implementation. |
| Orchestrator | Split and coordinate complex sub-tasks | Execute by task and configuration |
Different modes will remember the model they were last used with, and it is also possible to switch between them using slash commands.
AI DevOps Assistant
- Automatically generates an overview of Issue discussions.
- Summarize the merge request description and code changes.
- Perform file-level code review within VS Code.
- View the differences in the code before and after merging.
- Generates submission information and assists in creating merge requests.
- Verify the CI/CD configuration and check the pipeline status.
- Create, cancel, or retry a pipeline.
- Download the pipeline outputs.
- Search for Issues, MRs, Epics, code snippets, and vulnerabilities.
- Offers over 20 quick operations for GitLab.
AI recommendations will not change GitLab’s permission model; ultimate access is still determined by the permissions associated with accounts, projects, and branches.
AI code review
The team version can generate file-level review suggestions for merge requests, helping to identify issues related to logic, standards, maintainability, and security.
- Ensure that the scope of the merge request is clear and that the changes are not excessive.
- Let the AI first summarize the purpose of the modifications and the key documents.
- Check whether each suggestion corresponds to actual code.
- For security issues, combine scanning tools with manual verification.
- View the differences before and after the modification in the IDE.
- Only verified review comments should be submitted.
- Run full tests and protection rules before merging.
AI-based review may lead to missed detections, false positives, or a failure to understand business constraints; it cannot replace experienced reviewers and automated testing.
Corporate documentation and code knowledge base
CodeRider can use cloud-based models or enterprise-owned private models to enhance query-and-answer functions for internal documents and code.
| Knowledge base | Supported content | Current restrictions |
|---|---|---|
| Corporate document library | Experimental support for TXT, DOC, DOCX, PPT, PPTX, MD, MDX, and PDF formats. | The single file should be less than 10MB. |
| Corporate code repository | Python, Go, Ruby, JS, TS, Java, C/C++ and others | The single file should be less than 10MB. |
| Project knowledge base | Associated with a GitLab project | Control based on project permissions |
| Web Q&A platform | Natural language, document, and code Q&A | No IDE is required, but authorized login is necessary. |
PDF support is currently marked as experimental; the performance of processing scanned documents and those with complex layouts needs to be tested first.
Knowledge base permissions
| Project roles | Knowledge base permissions |
|---|---|
| Maintainers and above | Create, update, and delete the knowledge base for corresponding projects |
| Visitors and above | Use the existing knowledge base to answer questions. |
| No project permissions. | It is not possible to access the protected project knowledge base. |
Companies should still check index synchronization, data retrieval in the event of employee departures, cross-project references, and the data processing boundaries set by model providers.
Model configuration
Individuals and enterprises can use the official models, or they can configure their own model providers if permitted by the administrator.
| Model source | Example | Cost and data reminders |
|---|---|---|
| Official CodeRider model | The programming model provided by the platform | Consumes the Token of the affiliated organization |
| Domestic cloud models | DeepSeek, Moonshot, Zhipu, and others | The cost is charged separately by the provider. |
| OpenAI-compatible interface | Cloud models in compatible formats | Verify the address, key, and logs. |
| Local model | Ollama, LM Studio | The outcome depends on the local model and hardware. |
| Enterprise private models | Since the inference service was deployed | Operations, security, and capacity configuration are required. |
When using an API key of your own, apply the principle of least privilege, use separate projects, and employ credentials that can be rotated; do not commit the key to version control repositories.
Official model Token
- Statistics on the number of calls begin to be collected after using the official model for the first time.
- Free users receive a limited number of tokens.
- The personal version currently includes 30 million tokens per year.
- The balance can be viewed in the user center of the current organization.
- It is necessary to confirm the current organization before making a top-up.
- The cost of custom third-party models is not included in the CodeRider package.
MCP capabilities
CodeRider includes the official GitLab MCP service built-in, and it allows for the configuration of project-specific as well as global MCP services.
- The official GitLab MCP includes common tools such as Issue, branches, and MR management.
- The document states that there are currently around 47 built-in tools related to GitLab.
- The MCP configuration for the project is based on the current code repository, allowing project members to work together on its maintenance.
- The global MCP applies to multiple items on the current user’s device.
- There are upper limits on the number of valid project MCPs and global MCPs, respectively.
- The agent selects which tool to use based on its name and description.
An MCP server may have permissions to access external systems; before enabling it, it is necessary to review its origin, parameters, credentials, and the actions it can perform.
Agent Skills and Rules
CodeRider implements Agent Skills, and uses SKILL.md to encapsulate domain knowledge, scripts, and reusable workflows.
| Expansion method | Function | Appropriate content |
|---|---|---|
| General Skill | All patterns are available. | Team development guidelines |
| Pattern Skill | Loaded only in the specified mode | Restructuring, architecture, or reviewing processes |
| Project Skill | Shared with warehouse | Project construction and testing methods |
| Custom rules | Restrict the behavior of all models | File read restrictions, format, and security requirements |
| Custom workflows | Reuse multi-step tasks | Release, debugging, and review processes |
Skills may contain executable scripts; before installing third-party Skills, it is necessary to review their content just as one would review code dependencies.
Memory function
- The user’s memory stores personal preferences and common settings.
- The project memory keeps track of the repository context and team rules.
- User memories can be manually uploaded or downloaded to achieve synchronization across devices.
- The content of memory can affect subsequent responses and actions.
- Do not memorize passwords, tokens, or client secrets.
- Expired instructions should be deleted promptly after project changes.
Guide to using Arctic Fox CodeRider
- Register for a Polar Fox GitLab account or obtain an enterprise instance account.
- Install the official plugins in VS Code, JetBrains, Android Studio, or Xcode.
- You can also install CodeRider CLI and choose to log in using PAT or OAuth.
- Verify the instance address, organization, and Token balance.
- After opening the project, select the Ask mode to learn about the repository.
- Generate plans using the Architect pattern and verify them manually.
- Switch to Code mode to carry out a small-scale task.
- Examine item by item file reading, modification, and terminal commands.
- Run tests, format, scan, and build.
- Use GitLab’s features to create an MR and generate a summary.
- Let AI review the changes, with the developer performing the final approval.
- Production projects are automatically approved for shutdown, and sensitive files are protected.
CLI installation and login
CodeRider CLI can be installed using the official installation script or the Node package manager, and it provides commands for upgrading and uninstalling.
| Login method | Process | Safety recommendations |
|---|---|---|
| OAuth | Jump to browser authorization login | Verify the instance and authorization scope. |
| PAT | Enter the personal access token. | Set an expiration date and select the required ranges. |
| Enterprise instance | Enter the private deployment address. | Confirm the domain name and certificate with the administrator. |
Once created, a PAT usually cannot be viewed again; it should be stored securely and revoked immediately in the event of a data leak or employee departure.
Version and price
The prices listed on the official website were verified on August 31, 2026; for group purchases and Token top-ups, the terms of settlement or the contract apply.
| Version | Price | Token | Suitable for users |
|---|---|---|---|
| Personal | 0 yuan per person per year | 30 million per year | Individual developers and learners |
| Team | 2399 yuan per person per year | According to official benefits | Teams that require GitLab collaboration and code review |
| Privatization of Enterprise | Contact sales | Unlimited | Organizations that place emphasis on data, permissions, and local deployment |
Even without a limit on tokens, there may still be constraints related to deployment capacity, fair usage, and the specifications outlined in the contract; these details should be specified at the time of purchase.
Comparison of features across versions
| Functions | Personal | Team | Enterprise |
|---|---|---|---|
| VS Code and JetBrains, etc. | Support | Support | Support |
| Code completion and Agent programming | Support | Support | Support |
| Arctic Fox GitLab Team Edition | Not included | Includes | According to the plan |
| AI code review | No team benefits included | Support | Support |
| Corporate knowledge base Q&A | No team benefits included | Support | Support |
| Intelligent processing of Issues and MR | Basic capabilities are based on the individual version. | Complete team capabilities | Support |
| SLA and dedicated support | None | Support | In accordance with the contract |
| Private models and servers | None | Cloud-based solution | Self-hosting is supported. |
| Enterprise permissions and auditing | Basic account permissions | Team management | Comprehensive corporate capabilities |
Security approval and YOLO mode
Automatic approval reduces the number of confirmation steps, but it also expands the agent’s permissions regarding files, terminals, browsers, and external tools.
| Settings | Risk | Suggestions |
|---|---|---|
| Approve item by item | The speed is slower. | Used by default in production and sensitive warehouses |
| Read-only automatic approval | It is possible that too many files have been read. | First, set sensitive paths to be read-only. |
| Automatic approval for writing | The code may need to be modified on a large scale. | Only for isolated branches and recoverable environments. |
| Automatically approve commands | It may execute destructive commands. | Strictly limit commands and working directory |
| YOLO mode | Bypass all confirmations | Used only for low-risk isolation prototypes |
| AI Security Guardian | Increased costs and delays | It cannot replace manual boundaries. |
The authorities explicitly advise against using the YOLO mode in production code, sensitive projects, and scenarios where errors carry high costs.
Key points for corporate procurement
- Confirm per-person permits, organization tokens, and excess fees.
- Specify the model deployment location and the code transmission path.
- Define mechanisms for indexing, backing up, and deleting knowledge bases.
- Check project permissions, audit logs, and post-termination recovery.
- Use real warehouses to test code completion and assess quality.
- Include availability, response time, upgrades, and security incidents in the SLA.
- Define the responsibility boundaries between third-party models and MCP.
Privacy and code security
- It is prohibited to include passwords, keys, and production credentials in the prompt.
- Use rules to block environment files and certificate directories.
- Use minimal permissions along with regular rotation for the model keys that are provided.
- Check whether the model provider is allowed to retain or train the inputs.
- Conduct license and supply chain scans for reliance on AI-generated content.
- All writes and command executions are subject to review records.
- Sensitive enterprises are given priority in assessing privatization and local models.
- Run high-risk tasks in isolated branches, containers, or sandboxes.
The boundary between APIs and open source
| Project | Current status |
|---|---|
| CodeRider product | Official business services and plugins |
| Official GitLab MCP | Supports interaction with the GitLab API. |
| Independent CodeRider reasoning API | No public pricing document has been found yet. |
| Arctic Fox GitLab Basic Edition source code | There are public warehouses available. |
| Complete source code for CodeRider | No public warehouses have been found yet. |
| Is CodeRider open source? | It should not be labeled as open source just because GitLab Basic is open source. |
Usage restrictions
- Code generated by AI may have logical, performance, and security flaws.
- Code reviews may miss errors or report false positives.
- The personal version of Token has an annual limit.
- Using built-in models incurs third-party costs and data risks.
- There are limitations on the knowledge base format, file size, and permissions.
- Automatic approval and YOLO mode may carry out high-risk operations.
- Private deployment requires a continuous operation and maintenance model as well as servers.
Frequently Asked Questions
Are Polar Fox CodeRider and YuMa CodeRider the same product?
Yes, its current official name is CodeRider, provided by GitLab; it was formerly referred to as GitLab CodeRider, and that name is still often used in various documents.
Is the personal version of CodeRider free?
It’s free; the current price for Personal is 0 yuan per person per year, and it includes 30 million tokens, which allow for features such as code completion and Agent programming.
How much is the Team version of CodeRider?
The Team plan currently costs 2,399 yuan per person per year and includes the Polar Fox GitLab Team version, AI-based code review, an enterprise knowledge base, as well as dedicated support.
Which development environments is CodeRider compatible with?
It supports VS Code, JetBrains IDEs, Android Studio, Xcode, and the CLI; it also offers an enterprise Q&A platform that does not rely on any IDEs.
Can CodeRider use its own models?
Yes, it is possible to configure models such as DeepSeek, Moonshot, Zhipu, those compatible with OpenAI, Ollama, and LM Studio, provided that the administrator permits it.
Is the YOLO mode of CodeRider safe?
The risk is high; it automatically approves documents, commands, and tool operations, and should only be used in isolated, low-risk, and recoverable prototype environments.
Is CodeRider open source?
No, the basic version of Polar Fox GitLab comes with open-source code, but the complete source code for CodeRider has not been found yet; the two should not be confused.
Guigong Network Security Registration No. 45132202000164