Codebase indexing improves context understanding to help agents provide more accurate answers. When you first open a project, you can choose to create an index and configure automatic incremental updates for subsequent changes. Use
By default, Qoder IDE indexes all project files except:
You can define additional files or directories to exclude from indexing.
To check if a specific file is ignored, use the following command:
A centralized index list is not currently available. You can inspect indexed codebases within the indexing settings of each project.
No. Qoder IDE does not store your source code.
.gitignore and .qoderignore to exclude files that do not need to be indexed. Cross-project indexing at the workspace level is also supported.
For data processing, codebase indexing uploads only the necessary code files, excluding configuration files, secrets, and other nonessential files, to generate vector data in the cloud. The uploaded code files are destroyed after vector generation. Only vector data is retained in the cloud.
Configure indexing
- In the upper-right corner of your Qoder IDE, click the user icon or use the keyboard shortcut (
⌘⇧,(macOS)orCtrlshift,(Windows)), and select Qoder IDE Settings. - In the left-side navigation pane, click Indexing.
- Choose one of the following:
- To manually enable indexing, click Create next to Codebase Indexing.
- To enable continuous background indexing, toggle on Automatic Indexing.
Note: Codebase indexing supports codebases up to 100,000 files. Automatic indexing is enabled by default for codebases with fewer than 10,000 files. For larger codebases, indexing need to be enabled manually.
Ignore files
By default, Qoder IDE indexes all project files except:
- Files and directories specified in
.gitignore - Files listed in
.qoderignore
Specify custom ignore files
You can define additional files or directories to exclude from indexing.
- In the upper-right corner of the Qoder IDE, click the user icon or use the keyboard shortcut (
⌘⇧,(macOS)orCtrlshift,(Windows)), and select Qoder IDE Settings. - In the left-side navigation pane, click Indexing.
- Click Manage next to Ignore Files.
- Add your custom patterns.
| Pattern | Description |
|---|---|
| config.json | Ignores a specific file |
| dist/ | Ignores an entire directory |
| *.log | Ignores all files with .log extension |
| **/logs | Ignores logs directories at any nesting level |
| !app/ | Excludes a path from being ignored (negation) |
git check-ignore -v [file]

