Code Monkey home page Code Monkey logo

chatgpt-intellij-plugin's Introduction

ChatGPT Integration

Yet another JetBrains extension that allows you to use ChatGPT inside your favourite IDE

About this project

This project is a plugin that provides integration with OpenAI ChatGPT API to run on JetBrains IDEs, providing developers with a powerful tools.

Features

  • Ask ChatGPT (supports GPT-3.5-Turbo API, GPT-4 API and Online Chat simultaneously)
  • Password-Safe storage of API keys
  • Azure OpenAI endpoints support
  • Claude 3, Gemini 1.5, and Ollama models support
  • Select a code fragment in the editor and Ask ChatGPT (selected code will be automatically appended to the prompt)
  • One-click copy code from ChatGPT's answer back to the editor
  • Count tokens in the open file or selection
  • Custom Actions from prompts
  • Context snippets, with possibility to attach multiple files, selections, or contents of documentation popups to the prompt
  • Vision support; directly paste screenshots or images into the prompt field

Screenshots

ChatGPT IntelliJ 01

Add to Context 01

Add to Context 02

Getting Started

To use the extension, you must have a JetBrains IDE installed and configure the API key, which can be found in your User Settings. The plugin is available for installation from JetBrains Marketplace. To add more model providers such as Claude, Gemini, Ollama, or Azure OpenAI, go to File -> Settings -> Tools -> ChatGPT Integration and review the available configurations.

Contribution

Reach out to us, if you're interested in contribution.

Privacy Policy

The plugin does not transmit any information or conversation messages to third-party servers. All chat message exchanges occur directly between the local PC where the plugin is installed and the model provider servers.

License

This project is licensed under the Apache License, Version 2.0 (the "License"); you may not use this project except in compliance with the License.

Disclaimers

This plugin is provided as-is, without any official support or endorsement from OpenAI nor any other model providers. The author of this plugin shall not be liable for any damages caused by its use.

chatgpt-intellij-plugin's People

Contributors

didalgolab avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.