# Overview

**On this page**

* [What is CodeMate?](#what-is-codemate)
* [What sets CodeMate apart?](#what-sets-codemate-apart)
* [What data is collected and how it's used?](#what-data-is-collected-and-how-its-used)
* [Join our community](#join-our-community)

## What is CodeMate

CodeMate is an AI-native SDLC agent that understands your entire codebase and automates research, prototyping, development, testing and reviewing across the software lifecycle.

Unlike traditional coding assistants that operate on isolated files or prompts, CodeMate builds a persistent understanding of your codebase and product documentation. This enables it to identify logical, syntax, and runtime issues, suggest fixes, and generate improvements with full system context similar to autocorrect, but for entire codebases.

CodeMate reduces hours of manual debugging, code review, and test creation into minutes through intelligent, context-aware suggestions. It supports tasks such as error fixing, code review, optimization, test case generation, and backend scaffolding via its Swagger agent.

It integrates seamlessly with IDEs such as VS Code and JetBrains, also platforms like GitHub, GitLab, Bit Bucket fitting directly into existing developer workflows.

### What sets CodeMate apart?

**Unmatched Code Understanding:**

* **AI-driven technology:** CodeMate goes deep into your entire codebase, understanding not only the lines of code but also the context and intent behind them. This allows it to understand the intricate relationships between different aspects of your code and identify even the most subtle & logical errors.
* **Vast knowledge base:** Beyond your codebase, CodeMate taps into a vast reservoir of open-source code and your organization's internal knowledge base. This gives it access to a wealth of information that further enhances its ability to solve complex problems and suggest optimal solutions.
* **Extensive training data:** CodeMate is constantly learning and evolving thanks to its access to massive amounts of code & related data. This allows it to identify patterns and trends, anticipate potential issues, and continuously improve its accuracy and effectiveness.

**A glimpse of the Feature Set:**

* **Agentic Coding:** Unlike other Agentic coding tools, CORA is designed specifically to write enterprise level production code with AI guardrails. This can be achieved by our suite of in-house LLMs that are trained specifically for code generation, code reviewing, debugging and context awareness.
* **Code Review:** After code generation, comes the most important part of code review before it is pushed to the production, CORA and C0 help you detect security vulnerabilities, issues in code quality and code understanding. After finding the vulnerabilities, CodeMate fixes it and tests it again to make sure every part of the code is ready to be pushed to prod.
* **Integrations:** Enterprises and teams all over the globe use Jira for managing agile software development, tracking issues, and streamlining workflows across various departments. CodeMate's suite of products integrate with Jira and enables teams move faster and efficiently over their entire software development life cycle. Along, with that CORA and C0 are integrated with IDEs such as VS code and JetBrains, this allows dev teams to move with out changing their existing workflow.
* **Utilities:** Currently in the version-3.5, CORA has support of [MCP servers](https://docs.codemate.ai/cora-codemate-research-agent/configuration/mcp-servers), [Skills](https://docs.codemate.ai/cora-codemate-research-agent/configuration/skills), [Rules](https://docs.codemate.ai/cora-codemate-research-agent/configuration/rules) and other utilities that boosts developer productivity without leaving their work space. In the recent release, C0 has now capabilities of [CodeMaps](https://docs.codemate.ai/c0/code-maps) and [DeepWiki](https://docs.codemate.ai/c0/deep-wiki).&#x20;

### What Data is Collected and How It's Used?

CodeMate collects and uses data responsibly and transparently. We are committed to protecting your privacy and security, and we take all necessary precautions to ensure that your data is handled securely.

Here's a breakdown of the data we collect and how it's utilized:

1\. **Prompts and responses**: When you use CodeMate, it collects your prompts and responses and it gets stored for 30 seconds in our systems in encrypted format. CodeMate never access or use any of your data to train models.&#x20;

2\. Usage data and feedback: We also collect general usage data such as the features you use and the time you spend using CodeMate. This data is used to:

* Track overall usage: We monitor how CodeMate is being used to identify trends and improve the platform.
* Troubleshoot issues: We use usage data to diagnose and fix any technical problems that may arise.
* Develop new features: We use user feedback and usage patterns to identify new features that would be valuable to our users.

If you wish to opt out to any of the collected data, You may opt out of it by mailing us at <contact@codemate.ai>.

[Read more about CodeMate Usage and Privacy policy here →](https://docs.codemate.ai/policies/privacy-policy)

### Join Our Community

CodeMate is more than just a tool; it's a community of developers who are passionate about coding and committed to helping each other succeed.

By joining our community, you can:

* Connect with other CodeMate users: Share your experiences, ask questions, and get help from fellow developers.
* Get access to exclusive content: Learn about new features, tips, and tricks for using CodeMate effectively.
* Contribute to the development of CodeMate: Share your feedback and suggestions to help shape the future of the product.
* Get support: Raise a support ticket & our team will get in touch to fix the issue.
* Participate in fun activities and events: Join coding challenges, hackathons, and other community events.

Stay connected with our community:

* Follow us on social media:
  * [Twitter](https://twitter.com/codemateai)
  * [Instagram](https://instagram.com/codemateai)
  * [LinkedIn](https://www.linkedin.com/company/codemateai/)
  * [YouTube](https://www.youtube.com/@codemateai)

We look forward to seeing you there!


---

# 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/overview.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.
