Sweep: AI Plugin for JetBrains IDEs
Sweep is the AI Coding Assistant built for JetBrains IDEs.
We support IntelliJ, Goland, PyCharm, CLion, Rider, PhpStorm, Android Studio, RustRover, RubyMine, and WebStorm.
Install Sweep
We've combined JetBrains-native UX with the latest AI models to make you super productive in your favorite editor.
We also make it seamless to integrate code changes back into your IDE. Here's a look at what Sweep can do:
Prerequisite: Check that your JetBrains IDE has version 2023.3.8+ installed.
Supported IDEs
We support:
The latest JetBrains IDEs can be found here (opens in a new tab). You can also update to the latest version by going to IntelliJ IDEA > Check for Updates...
Install Sweep AI Plugin
Open Plugins
in your JetBrains IDE (⌘ ,
on Mac or ctrl ,
on Linux/Windows). Install "Sweep AI" from the JetBrains marketplace, following the instructions to restart your IDE.
Sign in
Click "Sign in with GitHub". This is only used to verify your GitHub username (nothing else).
Here's the end-to-end installation process:
Troubleshooting
If this fails, search "Sweep Settings" and open the popup.
Then create a GitHub PAT (opens in a new tab). We recommend setting expiration to "No Expiration".
We request no scopes. This PAT is only used to verify your GitHub username and:
- Cannot read your code or repositories
- Cannot make any changes
- Cannot access private data
You're done! 🎉
Next, check out our features. We recommend starting with Agent.
Features
Quick Tips:
- Sweep can see recent terminal commands (via
@terminal
), LSP errors (@problems
), and your recent changes! (@current changes
) - Highlight/select code in your IDE to add it to context! This helps the AI make the change you want.