Cursor indexiert deine Codebase, indem es für jede Datei Embeddings berechnet. Das verbessert KI-generierte Antworten zu deinem Code. Wenn du ein Projekt öffnest, startet Cursor automatisch mit der Indexierung. Neue Dateien werden fortlaufend indexiert. Check den Indexierungsstatus unter: Cursor Settings > Indexing & Docs
Fortschrittsanzeige der Codebase-Indexierung

Konfiguration

Cursor indexiert alle Dateien außer denen in Ignore-Dateien (z. B. .gitignore, .cursorignore). Klick auf Show Settings, um:
  • automatisches Indexieren für neue Repositories zu aktivieren
  • festzulegen, welche Dateien ignoriert werden
Große Inhaltsdateien zu ignorieren verbessert die Antwortgenauigkeit.

Indizierte Dateien anzeigen

So siehst du indizierte Dateipfade: Cursor Settings > Indexing & Docs > View included files Dadurch wird eine .txt-Datei geöffnet, in der alle indizierten Dateien aufgelistet sind.

Multi-Root-Workspaces

Cursor unterstützt Multi-Root-Workspaces, sodass du mit mehreren Codebases arbeiten kannst:
  • Alle Codebases werden automatisch indexiert
  • Der Kontext jeder Codebase steht der KI zur Verfügung
  • .cursor/rules gelten in allen Ordnern
Die PR-Suche hilft dir, die Entwicklung deiner Codebase nachzuvollziehen, indem historische Änderungen durchsuchbar und per KI zugänglich werden.

So funktioniert’s

Cursor indiziert automatisch alle gemergten PRs aus der Repository-Historie. Zusammenfassungen erscheinen in semantischen Suchergebnissen, mit smarten Filtern zur Priorisierung aktueller Änderungen. Agent kann PRs, Commits, Issues oder Branches per @[PR number], @[commit hash] oder @[branch name] in den Kontext holen. Bezieht GitHub-Kommentare und Bugbot-Reviews ein, wenn verbunden. Plattformunterstützung umfasst GitHub, GitHub Enterprise und Bitbucket. GitLab wird derzeit nicht unterstützt.
GitHub-Enterprise-User: Das Fetch-Tool greift aufgrund von VSCode-Auth-Einschränkungen auf git-Befehle zurück.
Stell Fragen wie „Wie sind Services in anderen PRs implementiert?“ und Agent holt automatisch relevante PRs in den Kontext, um umfassende Antworten basierend auf der Historie deines Repos zu liefern.

FAQ

Es gibt noch keine globale Liste. Schau dir jedes Projekt einzeln an, indem du es in Cursor öffnest und die Einstellungen für Codebase Indexing prüfst.
Lösch deinen Cursor-Account in den Einstellungen, um alle indizierten Codebases zu entfernen. Alternativ lösch einzelne Codebases in den Codebase-Indexing- Einstellungen des jeweiligen Projekts.
Indizierte Codebases werden nach 6 Wochen Inaktivität gelöscht. Das erneute Öffnen des Projekts löst eine erneute Indizierung aus.
Nein. Cursor erstellt Embeddings, ohne Dateinamen oder Quellcode zu speichern. Dateinamen werden verschleiert und Code-Segmente werden verschlüsselt.Wenn der Agent die Codebase durchsucht, ruft Cursor die Embeddings vom Server ab und entschlüsselt die Segmente.