Skip to content

roscrl/inline-ai-chat

Repository files navigation

Inline AI Chat - JetBrains Plugin

Inline AI Chat

Inline AI Chat embeds OpenRouter model conversations into your main editor.

Designed for brainstorming within .md and .txt files with your familiar keybindings.

Features

  • Streaming: AI responses are streamed to you in real time.
  • Multiple Models: Choose any AI model from OpenRouter.
  • Model Switching: Quickly swap between models.
  • Rate Limit Handling: Built-in retries handle rate limiting.
  • Customisable System Prompt: Configure your system prompt.
  • Visual Gutter Annotations: Identify AI responses by the lightning bolt icon.

Installation

  1. Open IntelliJ IDEA and navigate to Settings/Preferences → Plugins.
  2. Click "Browse repositories...".
  3. Search for "Inline AI Chat".
  4. Click Install and restart IntelliJ IDEA if necessary.

Configuration

  1. Obtain an API key from OpenRouter.
  2. Go to Settings/Preferences → Tools → Inline AI Chat Settings.
  3. Enter your OpenRouter API key.
  4. Select your preferred AI model or add a model.

Usage

  1. Trigger the AI chat using the designated keyboard shortcut or action.
  2. Real-time AI responses are streamed directly into your file.

Requirements

  • IntelliJ IDEA 2024.3 or later.
  • A valid OpenRouter API key.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages