Core capabilities
- Review pending changes, local commits, and folder scopes
- Workflow-driven review execution inside IntelliJ
- Structured findings and generated reports
- Terminal commit gate through managed Git hooks
- Debug dashboard and workflow telemetry
- Workflow Studio for visual workflow authoring
Plans
- Community: local review with
Ollama CLI and the core AI review flow
- Platinum: all supported providers, advanced workflows, commit-message generation, debug tooling, daemon features, and terminal gating
Provider types
- Local
Ollama CLI
- Supported cloud providers in Platinum
- Role-based model selection for review flows
Compatibility
Commit Guard supports the JetBrains IDE branches listed below through Marketplace compatibility metadata. Release automation verifies the latest supported
build for each product line, and Community-specific IntelliJ IDEA and PyCharm coverage ends at 2025.2.x because JetBrains uses unified
IntelliJ IDEA and PyCharm product lines from 2025.3.x onward.
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.1.x
2025.2.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
2025.1.x
2025.2.x
2025.3.x
2026.1.x
- Release automation runs JetBrains Plugin Verifier and IDE performance smoke tests against the latest supported build for each product line
- Marketplace compatibility metadata covers the supported branches shown above:
2025.1.x, 2025.2.x, 2025.3.x, and 2026.1.x
- Community-specific IntelliJ IDEA and PyCharm verification applies through
2025.2.x; unified IntelliJ IDEA and PyCharm product lines are used from 2025.3.x onward
Operational notes
- Terminal commit workflows require the repo sidecar, managed hook installation, and an open IntelliJ project for the same repo.
- Blank terminal commit messages can be prefilled on Platinum when the managed hook path is active.
- Explicit terminal commit messages such as
git commit -m are preserved and not rewritten.