# Essentials

### What is CodeMate?

CodeMate is an on-device AI agent for the Software Development Lifecycle (SDLC). It runs entirely within your developer environment and is equipped with built-in Responsible AI safeguards meaning your code and organizational knowledge never leave your machine.

***

### Who Should Use CodeMate?

CodeMate is built for:

* **Individual developers** who want AI assistance that understands their codebase deeply, not just the file they have open.
* **Engineering teams** that need consistent code quality, shared standards enforcement, and faster onboarding for new members.
* **Enterprises** that require on-premise or VPC deployment, governance guardrails, and security compliance built into their AI tooling.
* **Students, educators, and institutions** looking to close the gap between academic learning and industry-ready development practices.

***

### Why CodeMate?

Two problems slow down most software teams today:

* **66%** of developers cite "almost correct" AI suggestions as their biggest time sink.
* **72%** of developers take 1–2 months to make meaningful contributions to a large, unfamiliar codebase.

The root cause isn't the AI model it's the lack of context. Most tools don't understand your project's structure, your team's patterns, or your personal coding style. CodeMate solves this with a suite of products that build and maintain that context continuously, all orchestrated through a single desktop application.

***

### Products

CodeMate is a suite of products covering the entire development lifecycle, tied together by **Toolbox** the central orchestration layer that runs on your machine.

| Product                                                                       | Description                                                                                                         | Link                                                                                     |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| **Toolbox**                                                                   | The central hub that launches, coordinates, and manages all CodeMate products from a single desktop app             | [Learn more](https://app.codemate.ai/download)                                           |
| **CORA**                                                                      | Autonomous coding agent that converts natural language prompts into structured, dependency-aware execution plans    | [Learn more](https://app.codemate.ai/download)                                           |
| **C0**                                                                        | Deep codebase intelligence for reviews, debugging, and test case generation                                         | [Learn more](https://marketplace.visualstudio.com/items?itemName=AyushSinghal.Code-Mate) |
| **Build**                                                                     | Convert Figma designs, prompts, and BRD files into working MVPs                                                     | [Learn more](https://build.codemateai.dev/build)                                         |
| <p><strong>PR Review Agent</strong><br><strong>(Enterprise Only)</strong></p> | Automated pull request checks and code reviews before production                                                    | [Learn more](https://docs.codemate.ai/pull-request-review-agent)                         |
| **CodeMate for Education**                                                    | AI-powered development tools for students, educators, and institutions with offline support and free academic plans | [Learn More](https://edu.codemate.ai/)                                                   |

> **Start with Toolbox.** It runs the local subsystem process that powers C0 and CORA in your IDE, manages authentication across all products.
>
> Download it at [app.codemate.ai/download](https://app.codemate.ai/download).

***

### Key Differentiators

**Local-First:** CodeMate runs entirely on the developer's machine via the Toolbox subsystem. No data is sent to external servers, giving you full on-device privacy.

**Persistent Organisational Memory:** Unlike tools that reset context each session, CodeMate retains memory across sessions understanding team style, dependency trees, and project history.

**Responsible AI Built-In:** Every workflow includes governance guardrails and security checks, not as an afterthought, but as a core part of the system.

**Enterprise-Grade Deployment:** Supports on-premise, VPC, and edge deployments making it suitable for regulated industries and security-sensitive environments.

***

### [Performance Benchmarks](https://blog.codemate.ai/cora-achieves-sota-with-76-resolution-rate-on-swe-bench-verified-subset-outperforming-industry-leaders-2/)

On the SWE-bench verified dataset (a global standard for evaluating software engineering AI), CodeMate's CORA agent leads the field:

| Tool                | SWE-bench Score |
| ------------------- | --------------- |
| **CORA (CodeMate)** | **76%**         |
| GitHub Copilot      | 71%             |
| Cursor (Auto)       | 51%             |

***

### Business Model

CodeMate is available through three licensing models to suit teams of all sizes:

* **Subscription License:** Recurring per-seat access
* **Pay-As-You-Go:** Usage-based billing
* **Perpetual Licenses:** One-time purchase for enterprise deployments

***

### Use Cases

**Enterprise Code Development :** CodeMate enables organizations to maintain enterprise-grade code quality under strict privacy constraints. As a fully self-hosted, SOC 2 and ISO certified solution, it allows teams to leverage powerful AI code reviews without sending sensitive code outside their infrastructure.

**Code Reviews:** CodeMate replaces manual review bottlenecks with continuous, consistent quality checks during development.

**Reducing Delivery Cycles:** By catching errors earlier and automating repetitive tasks, teams ship faster. In production use, delivery cycles have been reduced by up to 83%.

**Developer Onboarding:** New engineers get up to speed faster with context-aware answers about the codebase, reducing the typical 1–2 month ramp-up period significantly.

**Academic & Classroom Use:** Educators integrate AI-assisted tools into coursework and live coding sessions, while students build industry-ready habits from day one even in low-connectivity environments.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.codemate.ai/essentials.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
