Skip to content

LLM-powered developer plugin for JetBrains IDE platform

License

Notifications You must be signed in to change notification settings

fmueller/jarvis

Repository files navigation

Jarvis

Build Version Downloads

About

Jarvis is an LLM-powered developer plugin for the JetBrains IDE platform. It aims to support developers by leveraging local LLMs only. To achieve this, it is integrating with Ollama.

Installation

  1. Install and run Ollama
  2. Download LLama 3.1 8B model in Ollama: ollama run llama3.1
  3. Download LLama 3.2 3B model in Ollama: ollama run llama3.2
  4. Install Jarvis plugin in your Jetbrains IDE:
    • Using the IDE built-in plugin system: Settings/Preferences > Plugins > Marketplace > Search for "jarvis" > Install
    • Manually: Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Usage

Jarvis can be controlled via chat messages and commands. To start a conversation, simply type /new in the chat window.

Available commands:

  • /help or /? - Shows this help message
  • /new - Starts a new conversation
  • /plain - Sends a chat message without code context
  • /model <modelName> - Changes the model to use ('llama3.1' or 'llama3.2')

License

This project is licensed under the MIT.