# JetBrains

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

> Source: https://www.application-platform.com/de/docs/jetbrains/

Plattform-Projekte bestehen aus gewöhnlichen Git-Repositories, deshalb kannst du sie mit IntelliJ IDEA und anderen JetBrains-IDEs bearbeiten. Die Plattform-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 die Plattform mitbringt

Die [Setup-App]({{< 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/application-platform/<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; die Plattform generiert hier nichts vor. Anwendungen startest du im Terminal der IDE im jeweiligen Repository mit der ap CLI:

```bash
ap 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

Die generierten Regeldateien `AGENTS.md`, `CLAUDE.md` und `.cursor/rules` sind auf Claude Code, Codex, Cursor und Antigravity zugeschnitten. Wenn du den JetBrains AI Assistant nutzt, verweise ihn im Prompt oder in seinen Einstellungen auf die `AGENTS.md` im Projektordner, damit er dieselben Plattform-Regeln kennt. Claude Code und Codex kannst du unabhängig von der IDE im Terminal des Projektordners starten; sie lesen die Regeln von selbst. Wie du die Regeln um eigene Anweisungen ergänzst, steht unter [Eigene Regeln für KI-Agenten]({{< relref "ai-instructions" >}}).

