# What We Do

### Automating the Entire Software Development Lifecycle

CodeMate is an AI-powered SDLC agent that covers every stage of software development from the first business requirement all the way to production deployment. It works both assistively (alongside developers) and autonomously (executing tasks end-to-end), always within a governance and security guardrail layer.

Everything runs through a single desktop application called **Toolbox**, which orchestrates all products locally on your machine no cloud dependency, no context switching.

***

### The CodeMate Product Suite

#### [Toolbox](/toolbox.md) (The Central Orchestration Layer)

**What it does:** A desktop application that launches, coordinates, and manages the entire CodeMate product suite from one place.

Toolbox is the foundation everything else is built on. It runs a local subsystem process that bridges your IDE extension with CORA and C0, handles authentication across all products, and provides a fully customizable widget dashboard so you can monitor what matters to you.

Without Toolbox running, the AI features in your IDE are inactive. With it running, every CodeMate product is available, connected, and ready no terminal commands required.

**Available on:** Windows, macOS, Linux download at [app.codemate.ai/download](https://app.codemate.ai/download)

**Includes:**

* Subsystem management (start, stop, auto-start on launch)
* Unified login shared across all products
* IDE extension coordination for VS Code and compatible editors

***

#### [CORA](/cora.md) (Agentic Architect)

**What it does:** An autonomous coding agent that converts natural language prompts into structured, dependency-aware execution plans and implements them end-to-end.

CORA is CodeMate's most powerful product. Built on the Toolbox subsystem and governed by project-specific Skills, Rules, and Workflows, CORA handles the full development loop from understanding requirements and designing architecture through writing, testing, reviewing, and documenting code. It connects to external tools via MCP servers, making it genuinely capable of acting like a developer rather than just assisting one.

**Agents included:** Code Writing, Documentation, Code Review, Security Testing, QA

**Integrated with:** [VS Code](https://marketplace.visualstudio.com/items?itemName=CodeMateAI.codemate-agent), JetBrains IDEs, terminal environments, MCP servers

***

#### [C0](/c0.md) (AI Coding Assistant)

**What it does:** Deep codebase intelligence for code reviews, debugging, and test case generation, delivered directly inside your IDE.

C0 is orchestrated via the Toolbox subsystem, which enables full codebase indexing, contextual retrieval, and persistent knowledge across your entire repository. Rather than working file-by-file like most AI assistants, C0 understands the structure, history, and relationships across your whole project and surfaces that understanding through a conversational interface in your editor.

**Capabilities include:** code generation, debugging, code review, and documentation synthesis.

**Integrated with:** [VS Code](https://marketplace.visualstudio.com/items?itemName=AyushSinghal.Code-Mate), JetBrains IDEs (WebStorm, PyCharm, IntelliJ, and more)

***

#### [Build](/build.md) (Web App Builder)

**What it does:** Converts Figma designs, prompts, and BRD files into working MVPs, accessible directly from Toolbox.

CodeMate Build bridges the gap between product and engineering. Hand it a Figma file, a product requirements document, or a plain-language prompt, and it generates a functional web application ready for further development all AI-assisted and fully integrated with your CodeMate account.

**Integrated with:** Figma, file uploads

***

#### [PR Review Agent](/pull-request-review-agent.md) (Automated Pre-Production Checks)

**What it does:** Automated pull request checks and code reviews before code reaches production.

The PR Review Agent acts as a consistent reviewer on every pull request. It checks for code quality issues, security vulnerabilities, test coverage gaps, and adherence to team standards giving developers fast, reliable feedback without waiting for a human reviewer. CodeMate is currently available exclusively as an **Enterprise solution**.

**Integrated with:** GitHub, Bitbucket, GitLab, Azure DevOps

***

#### [CodeMate for Education](/codemate-for-education.md) (AI Tools for Academic Environments)

**What it does:** Extends the full CodeMate product suite to students, educators, coding clubs, and institutions with offline support and preferential academic pricing.

The gap between academic learning and industry readiness is one of the biggest challenges in computer science education. Students graduate with theoretical knowledge but often lack exposure to modern tooling, workflows, and collaborative development practices. CodeMate for Education bridges this gap by bringing real-world AI development tools into the classroom from day one.

**Available through:** [CodeMate Web App](https://edu.codemate.ai/)

***

### End-to-End SDLC Coverage

Each product maps to a specific phase of the software lifecycle, with Toolbox underpinning all of them:

| Phase                   | CodeMate Product           | What It Does                                       |
| ----------------------- | -------------------------- | -------------------------------------------------- |
| Foundation              | **Toolbox**                | Local subsystem, auth, IDE coordination, dashboard |
| Development             | **CORA**                   | AI-powered autonomous software development         |
| Verification & Quality  | **CORA**                   | Security testing, QA, and quality alignment        |
| Discovery & Research    | **C0**                     | Codebase intelligence and feasibility analysis     |
| Planning & Architecture | **Build**                  | Design-to-prototype, roadmap and infra planning    |
| Deployment & Release    | **PR Review Agent**        | Automated review, deployment, and feedback loops   |
| Education & Onboarding  | **CodeMate for Education** | Academic access, offline learning, educator tools  |

***

### Real-World Impact

When deployed in enterprise environments, CodeMate has delivered measurable results:

* **\~83% reduction** in delivery cycle time
* **\~30% reduction** in development costs
* **42%** of bad code caught before reaching production
* **88%** of developers reported feeling more productive

***

### Global Reach

CodeMate has onboarded **500,000+ users** across **52+ countries** on six continents, with strategic partnerships across hardware, cloud, and enterprise sectors.


---

# 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/what-we-do.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.
