Skip to content
This repository was archived by the owner on Apr 15, 2026. It is now read-only.

guluc3m/goodboy

Repository files navigation

goodboy

BE JetBrains Hackaton project of GULt: Yo

Developing

Install Java21 and gradle in the machine:

sudo pacman -S jdk21-openjdk gradle

Add in the root folder an .env file with the following parameters:

  • OPENAI_API_KEY
  • LOCAL_INTELLIJ_PATH

Features

  • AI coding assistant, that will help you whenever you are lost editing a file, by telling you what you are doing wrong, and how to fix it, by asking the llm in the background, without the user needing to do anything. Just click over me and I will do the heavy work!

  • The assistant will be able to understand the context of the file, and the project, and will be able to give you specific help for your case, instead of giving you generic answers.

  • The assistant will follow you along the file, keeping you company while you code, and giving you help whenever you need it, without being intrusive.

  • To modify the OpenAI key, toggle the avatar on/off, or adjust other settings, go to Settings > Appearance & Behavior > Goodboy

  • Instead of asking the llm in each line being edited, the user needs to click the assitant, to "request help", and the query then will be made to the llm, with the response appearing as usual.

  • A cache system is implemented, so if the same query is made again, the response will be given from the cache, instead of asking the llm again, to save time and resources.

  • Multiple avatars are available to chose from, with the possibility to add more easily!

  • You can create a GOODBOY.md file in the root of the project, with instructions for the llm, to be used as context for the queries. You may also edit the prompt by adding a custom one into the configuration.

  • Enter the Konami code and enjoy :D

About

BE JetBrains Hackaton project of GULt: Yo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages