Pathfinder is an intelligent IntelliJ IDEA plugin designed to help developers transform project ideas into structured, actionable plans. By integrating Google Gemini 2.5 Flash, it generates instant project plans directly within IntelliJ IDEA.
- AI Plan Generation: Create detailed step-by-step guides for your project ideas.
- Interactive Checklist: Track your progress with a dynamic task list including a visual progress bar.
- Markdown Export: Export your generated plans as
.mdfiles for project documentation. - Seamless Integration: A dedicated tool window that aligns perfectly with the native IntelliJ look and feel.
- Java 21: Set the proper SDK to Java 21 within the Project Structure settings.
- IntelliJ IDEA 2024.1 or newer.
- A valid Google Gemini API Key.
- Build it locally using
./gradlew buildPlugin. - Navigate to
Settings>Tools>Pathfinder AI. - Enter your API Key in the secure settings panel.
Note: The PlugIn might be available in the IntelliJ marketplace in the future.
- Open the Pathfinder tool window (located on the right-side bar of the IDE).
- Enter your project idea into the input field (e.g., "I want to code a python calculator").
- Click Generate Pathfinder Plan.
- Use the checkboxes to mark your progress as you build.
This project is built using the IntelliJ Platform Plugin Template.
./gradlew runIde: Launches a development instance of IntelliJ with the plugin installed../gradlew verifyPlugin: Checks the plugin's compatibility against target IDE versions../gradlew test: Executes the integrated functional tests.
All notable changes are documented in the CHANGELOG.md file.