Skip to content

Pralexio/PerplexityIntegration

Repository files navigation

Perplexity AI Chat for JetBrains IDEs

JetBrains Marketplace version JetBrains Marketplace downloads

Use Perplexity directly inside your JetBrains IDE. Browse, keep your session available across restarts, and send selected code from the editor.

Perplexity AI Chat for JetBrains IDEs

Features

  • Embedded Perplexity browser in a dedicated IDE tool window
  • Send selected code to Perplexity with Ctrl+Shift+P
  • Editor context menu actions for Explain, Find Bugs, Optimize, Write Tests, Refactor, and Add Comments
  • Persistent session support using the IDE PasswordSafe when available
  • One-time privacy confirmation before selected code is sent
  • Adjustable scroll speed and browser zoom for the embedded JCEF browser
  • Clear diagnostics when the IDE embedded browser runtime is unavailable or incompatible
  • Built-in settings page under Tools -> Perplexity AI

Installation

JetBrains Marketplace

  1. Open your JetBrains IDE.
  2. Go to Settings/Preferences -> Plugins.
  3. Open the Marketplace tab.
  4. Search for "Perplexity AI".
  5. Install the plugin and restart the IDE.

Manual Installation

  1. Download the latest release from GitHub Releases.
  2. Open Settings/Preferences -> Plugins.
  3. Click the gear icon and choose Install Plugin from Disk.
  4. Select the downloaded .zip file.
  5. Restart the IDE.

Quick Start

  1. Open View -> Tool Windows -> Perplexity.
  2. Sign in with Perplexity's email login flow, or configure a session token in Tools -> Perplexity AI.
  3. Select code in the editor.
  4. Right-click and open the Perplexity submenu.
  5. Choose Send Selection or one of the prepared prompt actions.

Documentation

Requirements

  • JetBrains IDE build 243 or later
  • JDK 21 runtime as provided by the IDE
  • Compatible JCEF support from the IDE runtime
  • Internet connection

Support

When reporting an embedded browser issue, include the IDE name and version, plugin version, operating system, runtime information, steps to reproduce, and idea.log.


Made by Pralexio

About

JetBrains IDE plugin that embeds Perplexity AI in an IDE tool window and sends selected code to Perplexity.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

8 stars

Watchers

1 watching

Forks

Contributors

Languages