mirror of https://github.com/carlrobertoh/ProxyAI About The leading open-source AI copilot for JetBrains. Connect to any model in any environment, and customize your coding experience in any way you like. tryproxy.io
Find a file
2024-09-24 00:23:27 +03:00
.github chore: remove github sponsorship 2024-07-12 14:24:22 +03:00
buildSrc chore(deps): Update to Kotlin 2 (#576) 2024-05-28 10:27:30 +03:00
codegpt-telemetry fix: replace codegpt website base url 2024-06-10 12:04:44 +03:00
codegpt-treesitter chore: upgrade treesitter deps 2024-07-18 14:22:45 +03:00
config/checkstyle Add checkstyle rules (#274) 2023-11-16 17:15:11 +02:00
gradle refactor: consolidate completion request building (#703) 2024-09-23 14:54:15 +03:00
src refactor: clean up completion request factory 2024-09-24 00:23:27 +03:00
.gitattributes 👾 2023-04-29 19:46:05 +01:00
.gitignore feat: add webpage documentation support (#650) 2024-08-17 15:13:52 +03:00
.gitmodules #178 - Add support for running local LLMs via LLaMA C/C++ port (#249) 2023-11-03 12:00:24 +02:00
build.gradle.kts chore: integrate llama.cpp submodule into prepareSandbox task 2024-09-22 15:19:28 +03:00
CHANGELOG.md docs: update changelog 2024-09-23 16:37:12 +03:00
codestyle.xml 1.10.3 - Add gpt-4-32k model, codestyle rules and cursor pointer for conversation panel, remove custom prompt textarea 2023-04-19 23:39:54 +01:00
DESCRIPTION.md docs: update plugin description 2024-08-19 13:51:44 +03:00
GETTING_STARTED.md docs: extract getting started guide into its own doc 2024-04-07 17:38:00 +03:00
gradle-win-arm64.properties #178 - Add support for running local LLMs via LLaMA C/C++ port (#249) 2023-11-03 12:00:24 +02:00
gradle.properties 2.11.1 2024-09-12 13:40:13 +03:00
gradlew chore(deps): Update and centralize dependencies (#436) 2024-04-06 13:41:02 +03:00
gradlew.bat Upgrade gradle 8.3 2023-08-26 13:58:25 +03:00
LICENSE Update license 2023-11-17 00:54:49 +02:00
README.md docs: update readme 2024-09-23 15:53:48 +03:00
settings.gradle.kts refactor: clean up old code 2024-03-14 14:34:29 +02:00


plugin-icon

CodeGPT

The leading open-source AI copilot for JetBrains. Connect to any model in any environment, and customize your coding experience in any way you like.

Downloads Rating Discord Version

Table of Contents
  1. About The Project
  2. Core Features
  3. Getting Started
  4. Features
  5. Running Locally
  6. Privacy
  7. Feedback
  8. License

Plugin screenshot

About The Project

CodeGPT is your go-to AI coding assistant, offering assistance throughout your entire software development journey while keeping privacy in mind. Access state-of-the-art large language models from leading providers such as OpenAI, Anthropic, Azure, Mistral, and others, or connect to a locally hosted model for a completely offline and transparent development experience.

Core Features

CodeGPT offers a wide range of features to enhance your coding experience:

Chat

  • Engage in natural language conversations about your code
  • Get explanations, suggestions, and answers to your programming questions
  • Upload and discuss images related to your code or project

Code

  • Receive context-aware code completions as you type
  • Edit existing code using natural language instructions
  • Generate descriptive commit messages automatically
  • Get naming suggestions for variables, methods, and classes

Customize

  • Choose from multiple AI models, including local and self-hosted options
  • Personalize your AI assistant with different personas
  • Configure custom commands for repetitive tasks

Integrate

  • Reference project files and folders for context-aware assistance
  • Access web documentation directly within your chat sessions
  • Incorporate Git history into your conversations
  • Perform web searches without leaving your IDE

For a full list of features and detailed descriptions, visit our official documentation.

Running locally

Linux or macOS

git clone https://github.com/carlrobertoh/CodeGPT.git
cd CodeGPT
git submodule update
./gradlew runIde

Windows ARM64

./gradlew runIde -Penv=win-arm64

Tailing logs

tail -f build/idea-sandbox/system/log/idea.log

Privacy

Your data stays yours. CodeGPT does not collect or store any kind of sensitive information.

However, with users' consent, we do collect anonymous usage data, which we use to understand how users interact with the extension, including the most-used features and preferred providers.

Feedback

Your input helps us grow. Reach out through:

License

Apache 2.0 © Carl-Robert Linnupuu

If you found this project interesting, kindly rate it on the marketplace and don't forget to give it a star. Thanks again!

(back to top)