Welcome to Sweep

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:

• IntelliJ IDEA Ultimate
• IntelliJ IDEA Community
• GoLand
• PyCharm Community
• PyCharm Professional
• CLion
• Rider
• PhpStorm
• Android Studio
• RustRover
• RubyMine
• WebStorm
• Additional IDEs supported by request

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.

Sweep Installation

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.