CodeIssuesDiscussionsWikiPull RequestsProjectsCommitsActionsReleasesContributorsPulse● GatesSecuritySettingsDeploymentsPipelineInsightsAgents✨ Explain✨ Ask AI✨ Workspace✨ Spec✨ Tests▓ Debt Map✨ NL Search🏛 Archaeology
Blame · Line-by-line history
README.md
Each line is annotated with the commit that last touched it. Click any SHA to jump to that commit and see the surrounding change.
| 1ab8ace | 1 | # Gluecron for JetBrains IDEs |
| 2 | ||
| 3 | AI-native git inside IntelliJ IDEA, WebStorm, GoLand, PyCharm, RustRover, and | |
| 4 | Rider — chat with the repo, draft commit messages, ship specs, voice-to-PR. | |
| 5 | ||
| 6 | > The Gluecron platform: https://gluecron.com | |
| 7 | ||
| 8 | ## Features | |
| 9 | ||
| 10 | - **Repo chat** — sidebar tool window grounded in the current repository. | |
| 11 | - **AI commit messages** — sparkle button on the VCS commit dialog drops a | |
| 12 | Conventional Commits–style message into the input from your staged diff. | |
| 13 | - **Pull requests / Issues / Standups** — embedded JCEF browser tabs that | |
| 14 | point at the live web UI; no second auth round-trip. | |
| 15 | - **Ship a spec** — turn the current file into a Gluecron spec (auto-drafts | |
| 16 | a PR). | |
| 17 | - **Voice-to-PR** — opens the `/voice` console in your browser. | |
| 18 | ||
| 19 | ## Install | |
| 20 | ||
| 21 | ### From the JetBrains Marketplace (coming soon) | |
| 22 | ||
| 23 | 1. **Settings** → **Plugins** → search for **Gluecron**. | |
| 24 | 2. Install, then restart the IDE. | |
| 25 | ||
| 26 | ### Sideload a .zip (current path) | |
| 27 | ||
| 28 | 1. Build the plugin once: | |
| 29 | ```bash | |
| 30 | cd editor-extensions/jetbrains | |
| 31 | ./gradlew buildPlugin | |
| 32 | ``` | |
| 33 | 2. The artifact is written to | |
| 34 | `build/distributions/gluecron-jetbrains-0.1.0.zip`. | |
| 35 | 3. In the IDE: **Settings** → **Plugins** → gear icon → | |
| 36 | **Install Plugin from Disk…** and pick the zip. Restart when prompted. | |
| 37 | ||
| 38 | Sideloads can also be served from the host: visit | |
| 39 | `https://gluecron.com/install/jetbrains` for marketplace + sideload links. | |
| 40 | ||
| 41 | ## Configure | |
| 42 | ||
| 43 | | Setting | Source | Description | | |
| 44 | | --- | --- | --- | | |
| 45 | | `host` | env `GLUECRON_HOST` | Override for self-hosted instances (defaults to `https://gluecron.com`). | | |
| 46 | | `token` | env `GLUECRON_TOKEN` or IDE password safe | Personal access token (`glc_…`). | | |
| 47 | ||
| 48 | Sign in with **Tools → Gluecron → Sign In (Personal Access Token)**. Create a | |
| 49 | PAT at `https://gluecron.com/settings/tokens` (the **admin** scope is | |
| 50 | required for the commit-message API). | |
| 51 | ||
| 52 | ## Commands | |
| 53 | ||
| 54 | | Command | Where you'll find it | | |
| 55 | | --- | --- | | |
| 56 | | Sign In (Personal Access Token) | Tools → Gluecron | | |
| 57 | | Chat with This Repo | Tools → Gluecron · Editor right-click menu | | |
| 58 | | Open Pull Requests | Tools → Gluecron · VCS menu | | |
| 59 | | Open Issues | Tools → Gluecron | | |
| 60 | | Open AI Standups | Tools → Gluecron | | |
| 61 | | Ship Current File as Spec | Tools → Gluecron · Editor right-click menu | | |
| 62 | | Voice-to-PR | Tools → Gluecron | | |
| 63 | | Generate AI Commit Message | VCS commit dialog (sparkle icon) | | |
| 64 | ||
| 65 | ## Screenshots | |
| 66 | ||
| 67 | _Coming soon — drop PNGs into `editor-extensions/jetbrains/screenshots/` and | |
| 68 | reference them here:_ | |
| 69 | ||
| 70 | - `screenshots/chat.png` — Gluecron tool window with the Chat tab open. | |
| 71 | - `screenshots/commit.png` — sparkle button in the commit dialog. | |
| 72 | - `screenshots/prs.png` — embedded PRs tab. | |
| 73 | ||
| 74 | ## How it talks to the server | |
| 75 | ||
| 76 | - `POST /api/v2/ai/commit-message` — staged diff → commit text. | |
| 77 | - `GET /api/v2/user` — PAT validation on sign-in. | |
| 78 | - Tool-window tabs embed `/:owner/:repo/{chat,pulls,issues,standups}?embed=1` | |
| 79 | inside a JCEF browser — same `?embed=1` views as the VS Code extension. | |
| 80 | ||
| 81 | ## License | |
| 82 | ||
| 83 | MIT — same as the rest of the Gluecron source. |