• Stars
    star
    141
  • Rank 258,451 (Top 6 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created almost 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A plugin that integrates ChatGPT and other third-party mirror sites into JetBrains IDEs.一个将 ChatGPT 和其他第三方镜像网站整合到 JetBrains IDEs 的插件。

icon

ChatGPT Tool

Build Version Downloads

中文说明

This Jetbrains IDEs plugin integrates ChatGPT and other third-party mirror websites of ChatGPT into JetBrains IDEs, providing a seamless experience for developers to interact with the ChatGPT AI model directly within their development environment.

💡 Notice

Cannot log in to the official ChatGPT by Google account or Microsoft account is not caused by this plugin, but by the official ChatGPT itself.

See #7 and JetBrains/jcef#14 for more information.

💡 Click to expand the Solution for this
  1. Go to https://chat.openai.com/chat and log in or sign up.
  2. Open dev tools.
  3. Open Application > Cookies. pSSKdmR.png
  4. Copy the value for __Secure-next-auth.session-token as settings value. pSSK6pD.png
  5. After you enter the session token, you need to restart the IDE because ChatGPT Tool Windows needs a restart, and you won't need to log in until the session token is expired.

Feature

  • 🚀 Easy to use, and interact with ChatGPT without leaving the IDE.
  • 🆓 Integrates free third-party mirror websites and easily update.
  • ✅ Add and manage multiple ChatGPT URLs.
  • 🔄 Easily switch between different ChatGPT URLs.

How it works

This plugin uses JCEF(Java Chromium Embedded Framework) to render the content. It is a lightweight and cross-platform web browser engine that is built on top of Chromium and is used by IntelliJ IDEA to render the HTML content of the IDE. JCEF is supported in IntelliJ IDEA 2020.2 and later. See JCEF for more information.

Installation

  • Using IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "ChatGPT Tool" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Usage

  1. Open the "ChatGPT Tool" tool window, which will load the default ChatGPT URL.

  2. If you have set the official ChatGPT as the default, you can register for an OpenAI account and log in.

  3. Access the settings to modify the default ChatGPT URL or add additional URLs

    Explanation:

    1. Quickly open the settings.
    2. Refresh the currently opened page.
    3. Add a new URL to the tool window.
    4. Open the author's GitHub page in browser.
    5. Open other plugins from the author in browser.
    6. Select the default URL. The default URL will be opened when you first launch the tool window and when all opened pages are closed.
    7. URL list: add, edit, and delete URLs.
    8. Add a new URL.
    9. Delete the selected URL.
    10. Fetch the URL list from the author's other GitHub repository.
  4. Utilize third-party mirror websites.

More Repositories

1

awesome-free-chatgpt

🆓免费的 ChatGPT 镜像网站列表,持续更新。List of free ChatGPT mirror sites, continuously updated.
Python
17,019
star
2

tools-in-ruanyf-weekly

阮一峰老师科技爱好者周刊「工具」和「资源」汇总。A collection of tools and resources featured in Ruanyifeng's weekly technology enthusiast newsletter.
Java
107
star
3

ChatGPT

A Java client for the ChatGPT API. ChatGPT 的一个 Java 客户端。
Java
84
star
4

intellij-generate-all-getter-and-setter

🛠️An IntelliJ IDEA plugin that uses postfix completion to generate getter and setter methods of POJO.
Java
16
star
5

awesome-websites

A curated list of awesome websites.
5
star
6

intellij-pangu

🪓An IntelliJ Platform-Based IDEs plugin that offers text spacing.
Java
5
star
7

LiLittleCat

4
star
8

lilittlecat.com

Blog of LiLittleCat.
Stylus
2
star
9

PicBed

📚图床
1
star
10

hello-github-actions

Dockerfile
1
star
11

intellij-jts-test-builder

Integrate the JTS TestBuilder into JetBrains IDEs.
Java
1
star
12

mybatis-learning

Learning of MyBatis
Java
1
star
13

gitLearning

My repository of Git learning.
1
star
14

shell

Some shell scripts
Shell
1
star
15

ThreadPractice

《Java并发编程从入门到精通》代码练习
Java
1
star
16

lilittlecat.github.io

😸My Blog😸
HTML
1
star
17

love

HTML
1
star
18

openjdk-jdk8

https://download.java.net/openjdk/jdk8/promoted/b132/openjdk-8-src-b132-03_mar_2014.zip
Java
1
star
19

leetcode-today

LeetCode Today is a tool that automatically sends today's LeetCode problem information to you by email.
Python
1
star
20

spring-boot-api-project-seed

🌱​一个基于Spring Boot & MyBatis-Plus 的种子项目,用于快速构建中小型API、RESTful API项目🐾​
Java
1
star
21

netty-im

A command-line instant messaging application based on netty.
Java
1
star
22

AdoptOpenJDK8

Java
1
star
23

algorithm-study-notes

我的算法学习笔记,部分内容来自互联网,并已标明出处,如有侵权,请联系删除。
Java
1
star
24

github-slideshow

A robot powered training repository 🤖
Ruby
1
star