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)
    • 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
  • 1. Install Qodo Gen on your IDE
  • Sign in to Qodo Gen
  • Open Qodo Gen
  • 2. Use Qodo Gen Chat
  • Use the chat in different modes
  • Agentic Mode
  • Standard Mode
  • 3. Generate tests
  • Use Test Generation
  • 4. Use Code Completion and Generation
  • Enable Code Completion
  • What does Code Completion do?

Was this helpful?

Quickstart

Qodo Gen is an IDE plugin that deeply understands your code structure, logic, and context.

Using this knowledge, you can use Qodo Gen to write code, make changes quickly and generate tests.

How does it work?

Behind the scenes, Qodo Gen uses both advanced AI models and external tools to gain broad context on your project.

1. Install Qodo Gen on your IDE

For Visual Studio Code (VSCode):

  1. Open VSCode.

  2. Go to the Extensions view (Ctrl+Shift+X on Windows, cmd+Shift+X on Mac).

  3. Search for Qodo Gen.

  4. Click Install.

After installation, restart your extensions to activate Qodo Gen.

For JetBrains IDEs (IntelliJ IDEA, PyCharm, etc.):

  1. Open your JetBrains IDE.

  2. Go to Settings > Plugins.

  3. Search for Qodo Gen in the marketplace.

  4. Click Install.

Sign in to Qodo Gen

After installation, restart your IDE to activate Qodo Gen.

You'll then be prompted to sign in or create a Qodo account. Follow the on-screen instructions to authenticate.

Open Qodo Gen

To open Qodo Gen click the Qodo Gen logo in the sidebar or extensions bar.

You'll see a chat input box where you can type commands and ask for help.

2. Use Qodo Gen Chat

Qodo Gen Chat is where you'll interact with AI models to gain help with your code.

Use the chat in different modes

Qodo Gen supports two modes: Standard mode and Agentic mode.

Standard mode offers a manual Qodo Gen experience, letting you choose exactly what the AI models focus on and what context they have.

Agentic Mode

This enables Qodo Gen to understand your code better and help you perform various actions.

Add an Agentic Tool

You can add your own tool, like GitHub or Jira, to be used within Qodo Gen.

Use Qodo Gen Chat with Agentic Mode

You don't need to set anything to use Qodo Gen with Agentic Mode. Just go ahead and ask Qodo Gen to help with various coding tasks.

There are countless things you can do:

Git & Code Management

Summarize all local changes and suggest improvements before I commit.
Generate a commit message based on my changes and follow conventional commit guidelines.

Coding

Sum up what @functionName does.
Across the "auth" directory, find all occurrences where save() gets called,
and add save.full_clean() before saving.

Issue & Project Tracking

List all Jira tickets assigned to me that are in progress and not yet
linked to a branch.
Find all Jira tickets assigned to me that are marked as ‘In Progress’ but have no
recent Git commits linked. Suggest actions based on their status.

Standard Mode

Select Focus

Choose what part of your code Qodo Gen will focus on in your query.

Qodo Gen will automatically focus on the currently opened file.

You can also manually choose a component from your code as Focus, or select a few lines of code from your editor. Qodo Gen will automatically focus on them.

Select Context

Choose what part of your code Qodo Gen will use as context for your query.

Context can be much larger than Focus—it can include your entire project.

Use Qodo Gen in Standard Mode

Now that you're set with Context and Focus, go ahead and ask Qodo Gen to help with various coding tasks.

There are countless things you can do:

Explain Code

Select some code and type:

/explain

or ask: “What does this function do?”

Get help on Git-diff and Local Changes:

You can:

  • Generate a commit message:

/commit
  • Identify potential issues, such as security vulnerabilities or bugs:

/issues
  • Get a comprehensive pull request review of the current changes:

/review

Ask any free-style question

Select some code and type any query you have:

How do I convert this list into a dictionary?
Can you rewrite this SQL query to be more efficient?
Can you suggest a better data structure for this use case?

3. Generate tests

You can use Qodo Gen to generate tests for your code.

Use Test Generation

In the chatbox, type:

/test

and hit the send key or click the arrow button.

Qodo Gen will start leading you through the Test Generation process.

4. Use Code Completion and Generation

You can use Qodo Gen's AI models for generating code straight from the IDE editor.

Enable Code Completion

To enable Code Completion:

  1. Find the checkbox next to Code Completion.

What does Code Completion do?

As you type, Qodo Gen analyzes your code in real-time to grasp your intention, and then presents code completions in a grayed-out format directly in your editor.

To accept a suggestion press the Tab key.

PreviousIntroductionNextSetup and Installation

Last updated 1 month ago

Was this helpful?

.

Agentic Mode enables Qodo Gen to have context on your entire project and to use services and behind the scenes. This enables Qodo Gen to understand your code better and help you perform various actions.

With Qodo Gen has context on your entire project and uses services and behind the scenes.

allow you to integrate external tools and services into Qodo Gen. This enables Qodo Gen to access and use these tools when needed.

Learn more about how to do that in the .

offers a manual Qodo Gen experience, letting you choose exactly what the AI models focus on and what context they have.

You can .

You can .

You can or ask any free-style questions.

Choosing enables you to get help with your local changes.

You can learn more about Test Generation in our .

Go to Qodo Gen's settings. You can find out explanation on how to do that in our .

Click the checkbox so that a tick appears in it. Code Completion is now on.

You can learn more about Code Completion in our .

✅
Learn more about installation and setup in our documentation
Agentic Tools
Agentic Mode
Agentic Tools
Agentic Tools (MCPs)
Agentic Tools documentation
Standard mode
learn more about Focus in our documentation
learn more about Context in our documentation
call a command
Git Diff Focus
Test Generation documentation
Extension Settings documentation
Code Completion documentation