Skip to main content

One IDE panel for tasks, Git, GitHub, and AI

Project Dashboard AI is a side tool window for JetBrains IDEs that keeps your checklist, Git history, and GitHub Issues in one place — and uses AI to speed up the parts that used to mean switching tabs: writing commit messages, triaging issues, and reasoning about your codebase.

Install from JetBrains Marketplace →

Project Dashboard AI checklist tool window showing GitHub Issues synced as tasks, with an active pinned issue and status and label badges (bug, feature, enhancement, chore, security)

Why developers add it

Most IDEs make you choose: keep a mental model of your task list, or keep switching to the browser for GitHub Issues, or keep writing commit messages by hand. Project Dashboard AI removes that choice — everything stays next to your editor, and AI handles the repetitive parts.

  • Stop writing commit messages by hand. Stage your changes, and an AI model (your choice of GPT-5.5, Claude Sonnet 5, or Gemini 3.5 Flash) drafts a descriptive commit message from the actual diff — not a generic template.
  • Stop tab-switching to GitHub. Issues sync bidirectionally: labels, assignees, comments, and status all stay in sync between your local checklist and GitHub, in real time.

Key features

AI Commit Generation

Generate descriptive commit messages from staged changes using GPT-5.5, Claude Sonnet 5, or Gemini 3.5 Flash. Customizable master prompts let you match your team's commit style and conventions. Read the full guide →

GitHub Issues Integration

Bidirectional sync with GitHub Issues — load, create, and update issues, manage assignees, sync labels, and track comments in real time, without leaving the IDE. Read the full guide →

AI Code Assistant & Smart Code Actions

Right-click any code selection to send it to AI Assistant, attach it to a GitHub Issue comment, or save it to an Issue Notebook — with file path, line numbers, and syntax highlighting captured automatically.

Markdown Notebooks

Personal notes per task, with a full Markdown editor (18 formatting tools), live preview, and direct GitHub Issue integration. Save locally or post as a comment.

Progress Tracking

Completion rates, blocked tasks, overdue items, and commit references — a real picture of where a project stands, generated from your actual checklist and Git activity.

Markdown Sync

Your checklist stays in sync with a project-checklist.md file at your repo root — plain text, version-controlled, works with your existing Git workflow instead of fighting it.

Supported AI providers

Bring your own API key for any of:

ProviderModels
OpenAIGPT-5.5, GPT-5.4 (Mini, Nano), GPT-5.3-Codex, o3 (Pro, Standard, Mini), o4-mini, GPT-4.1
AnthropicClaude Fable 5, Claude Opus 4.8, Claude Sonnet 5, Claude Haiku 4.5
GoogleGemini 3.5 Flash, Gemini 3.1 Pro (Preview), Gemini 3.1 Flash-Lite, Gemini 2.5 (Pro, Flash)

The plugin checks each provider's API for what's currently available and keeps this list up to date automatically — no plugin update needed when a provider adds or retires a model. Switch providers anytime in settings — no reinstall, no lock-in. How model discovery works →

Who it's for

  • Developers who want one IDE home for tasks, PRs, and CI context instead of juggling browser tabs.
  • Teams already using GitHub Issues who want tighter IDE-level sync.
  • Anyone who wants AI help with commits and code review without leaving JetBrains.

Get started

  1. Install from JetBrains Marketplace.
  2. Open the Project Dashboard AI tool window.
  3. Set your AI provider and API key in Settings → Tools → Project Dashboard AI.
  4. Optionally add a GitHub token for Issues / PR / Actions sync.

Full getting started guide →

Privacy, in plain terms

API keys and tokens are stored in the IDE's own credential system. AI requests go directly to the provider you choose — not through any server we run. Anonymous usage analytics are optional and off by default. Read the full privacy page →