# JetBrains

IntelliJ IDEA und andere JetBrains-IDEs arbeiten mit Plattform-Projekten, allerdings mit schlankerer Integration als VS Code.

> Source: https://www.mainpath.ai/de/docs/jetbrains/

Plattform-Projekte bestehen aus gewöhnlichen Git-Repositories, deshalb kannst du sie mit IntelliJ IDEA und anderen JetBrains-IDEs bearbeiten. MainPath-Integration ist hier schlanker als in [Cursor, VS Code und Antigravity]({{< relref "vscode-cursor-antigravity" >}}): Es gibt keine Extension mit Welcome-Seite und Start-Buttons, und Projekt-Konfiguration legst du in der IDE selbst an.

## Was MainPath mitbringt

Die [MainPath Toolbox]({{< relref "local-app" >}}) kann IntelliJ IDEA im Entwickler-Setup installieren und Projekte per Klick darin öffnen, wenn du es dort als Standard-Tool wählst. Im Projektordner liegt ein `.idea`-Verzeichnis, das per Symlink aus `local-configuration` kommt und als gemeinsamer Ablageort für Team-Einstellungen dient. Öffne in JetBrains den übergeordneten Projektordner unter `~/Documents/MainPath/<organisations-slug>/<projekt-slug>` mit allen Repositories, damit Backend, App und Konfiguration in einem Fenster liegen.

## Was du selbst einrichtest

Run-Konfigurationen, SDK-Zuordnung und Modul-Aufbau legst du in der IDE an; MainPath generiert hier nichts vor. Anwendungen startest du im Terminal der IDE im jeweiligen Repository mit der mp CLI:

```bash
mp run-local
```

Die Runtime-Versionen kommen aus der `.tool-versions` des Repositories; wenn die IDE ein SDK verlangt, wähle die Version, die dort steht, damit lokale Builds und Pipeline zusammenpassen.

## KI-Assistent in JetBrains

MainPath-Regeln für Cursor, Claude Code und Codex kommen aus dem Agent-Plugin (`mp agent install`), nicht aus Dateien im Projektordner. Wenn du den JetBrains AI Assistant nutzt, verweise ihn im Prompt oder in seinen Einstellungen auf dieselben Konventionen (Start über `mp run-local`, keine Änderungen an `.gitlab-ci.yml` und `env/*.generated.env`). Claude Code und Codex kannst du unabhängig von der IDE im Terminal des Projektordners starten. Wie du projekt-eigene Anweisungen ergänzt, steht unter [Eigene Regeln für KI-Agenten]({{< relref "ai-instructions" >}}).

