Goose IntelliJ Plugin is designed to integrate the Goose AI assistant into the IntelliJ platform, providing developers with smart coding assistance and interactive terminal support.
- Smart Code Analysis: Select code and get insights from the Goose AI.
- Interactive Terminal: Integrated terminal with Goose AI session support.
- File and Directory Information: Ask Goose about specific files or directories within your project.
- Profile Selection: Select and manage Goose AI profiles within IntelliJ.
- Customizable Settings: Configure Goose AI settings and preferences.
- Dark Mode Support: Compatible with IntelliJ's dark theme.
- Session Persistence: Saves and restores Goose AI sessions.
- Download the plugin from the IntelliJ Plugin Marketplace.
- Install the plugin through IntelliJ IDEA by navigating to
Settings -> Plugins -> Install Plugin from Disk
. - Restart IntelliJ IDEA to activate the plugin.
To open the Goose Terminal, click on the Goose icon in the tool window bar.
- Select the code you want to analyze.
- Right-click and select
Ask Goose To Explain Selection
. - View the analysis results in the Goose Terminal.
- Right-click on a file or directory in the Project view.
- Select
Ask Goose to Explain This File
. - Goose will provide information about the selected item in the terminal.
- Navigate to the
Goose
menu in the Tools menu. - Select
Select Goose Profile
.
3. Choose or add a new profile from the dialog that appears.
- IntelliJ IDEA 2020.1 or later
- Java SDK 8 or later
- Clone the repository.
- Open the project in IntelliJ IDEA.
- Click
Run
to build and start the plugin.
We welcome contributions! Please open an issue or submit a pull request for any changes.
For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE file for details.