Qodo Documentation
HomepageBlogCommunityGet Started
  • Overview
  • Qodo Gen
  • Qodo Portal
  • Administrators Actions
  • Introduction
  • Quickstart
  • Setup and Installation
    • VSCode Installation
    • JetBrains Installation
    • Sign In
    • Extension Settings
    • Uninstall
  • Qodo Gen Chat
    • Agentic Mode
      • Agentic Tools (MCPs)
      • Built-in Tools (MCPs)
    • Standard Mode
      • Focus
        • Current File Focus
        • Git Diff Focus
      • Context
        • Add Entire Folder or Project as Context
        • Add Image as Context
      • Commands
        • /ask
        • /changelog
        • /commit
        • /describe
        • /docstring
        • /enhance
        • /explain
        • /find-on-github
        • /generate-best-practices
        • /help
        • /improve
        • /issues
        • /recap
        • /review
    • Inline Context
    • Chat History
    • Model Selection
    • Chat Preferences
  • Company Codebase (RAG)
    • Tagging
    • Configuration File
  • Code Completion
  • Test Generation
    • Configuring Your Test Setup
  • Data Sharing
  • Release Notes
Powered by GitBook
LogoLogo

Terms and Privacy

  • Terms of Use
  • Privacy Policy
  • Data Processing

© 2025 Qodo. All Rights Reserved.

On this page
  • What is Company Codebase?
  • How does it work?
  • Supported Platforms
  • Getting Started
  • Example Usage

Was this helpful?

Company Codebase (RAG)

Last updated 24 days ago

Was this helpful?

What is Company Codebase?

Company Codebase is a feature in Qodo Gen that gives developers the ability to ask complex, code-aware questions about their organization’s codebase, and get accurate, contextual answers.

By integrating your company's source code with Qodo Gen, developers can get help with complicated issues, such as:

  • “How do I use our auth service to set up authentication for my new app?”

  • “Where do we already use a function like this?”

  • “What are our internal best practices for logging?”

This reduces time spent searching through repositories or pinging teammates, and allows teams to work faster and more consistently.

How does it work?

Company Codebase uses Retrieval-Augmented Generation (RAG) to improve the quality and relevance of Qodo Gen responses.

  • Indexing: Repositories are indexed from supported Git providers.

  • Retrieval: When a question is asked in Qodo Gen Chat, relevant parts of the codebase are retrieved based on the query.

  • Generation: The model uses the retrieved context to generate a precise, code-aware response.

Qodo Gen uses RAG to understand your company's codebase better, gain deeper context about your projects and answer more complicated or specific questions.

Supported Platforms

  • GitHub

  • Bitbucket Data Center Note: Bitbucket Cloud (Server) is currently not supported.


Getting Started

To start using Company Codebase:

  1. Open Qodo Gen Chat: From your extensions bar, choose the Qodo logo to open Qodo Gen Chat.

  2. Choose Extra Context: Click on the Extra Context button located under the chatbox.

  3. Select Company Codebase: From the dropdown menu, select Company Codebase.

Example Usage

Using Company Codebase in Qodo Gen Chat, you can get answers to deeper, more complicated questions.

For Example, you can try asking:

  • "Where in our codebase do we have a function with similar functionality to this one?"

  • "How do I use our auth service to set up authentication for my new app?"

  • "What are the best practices for using our logging library?"

  • "How do I integrate our new API into this project?"

  • Template Generation: Use RAG to generate templates for common tasks, such as creating a Kotlin class with logging. This can help standardize code across your project.

  • Avoiding Code Duplication: Use RAG to check for code duplication by selecting the context of the current file and asking relevant questions.

Tag the needed Company Codebase directly from the chat: You can directly from the chat by typing @ followed by the needed Codebase.

Adding repositories: Admins can learn more on .

tag the needed Company Codebase
how to add repositories to Company Codebase in our manual

This feature is available for Enterprise users only.