The Goose IntelliJ Plugin seamlessly integrates the Goose AI assistant into the IntelliJ platform, enhancing developers' workflow with intelligent coding assistance and terminal capabilities.
- Smart Code Analysis: Easily highlight code to receive sophisticated insights from Goose AI.
- Interactive Terminal: The plugin provides a terminal with Goose AI support, enabling interactive sessions directly within IntelliJ.
- Support for .goosehints: Now processes .goosehints files for extended configuration capabilities.
- Session Management: Improved session persistence, saving and restoring sessions, plus the ability to clear current sessions.
- Integrated Shell Actions: Restart shell functionalities available directly in the UI.
- Profile Management Enhancements: Easier management and selection of Goose AI profiles.
- Dark Mode Support: Fully compatible with IntelliJ's dark theme.
- Inline Chat with Hotkey: Quickly bring up a chat window inline using a customizable hotkey (option+G/ alt+G by default), facilitating rapid interaction with Goose AI during coding.
- Download and install the plugin from the IntelliJ Plugin Marketplace. 2Restart IntelliJ IDEA after installation.
Click on the Goose icon in the tool window bar to open the Goose Terminal.
- Highlight the desired code segment.
- Right-click and select
Ask Goose To ...
, or use the ALT+G hotkey. - Provide your inquiry in the inline chat window.
- Review the results produced by Goose AI in the integrated terminal.
- Right-click any file or directory within Project view.
- Choose
Ask Goose To ...
. - Provide your inquiry in a dialog box.
- Information will be provided in the terminal window.
- Access the
Goose
menu within the Tools menu. - Opt for
Profile Management
.
3. The profile dialog allows selection or creation of a new profile.
Clear your current session easily through the new session management action and restart with new settings as needed.
Sometimes your goose shell can get stuck or you may want to restart it for other reasons. You can now do this directly from the UI.
- IntelliJ IDEA version 2020.1 or newer
- Java SDK version 8 or above
- Clone the repository to your local machine.
- Open the project using IntelliJ IDEA.
- Use the
Run
option to build and launch the plugin.
We appreciate and welcome contributions. Feel free to open issues or submit pull requests. For substantial changes, discuss your proposition in an issue first.
This plugin is distributed under the MIT License. See the LICENSE file for further licensing details.