Manage GitHub Actions without leaving your JetBrains IDE — watch workflow runs, read step-by-step logs, dispatch workflows, approve deployments, and keep your workflow files up to date.
📺 Watch a demo of most features in this YouTube walkthrough.
This plugin brings GitHub Actions to JetBrains IDEs, so you don't have to jump back and forth between the IDE and the browser. It works with GitHub.com and GitHub Enterprise Server, and supports workflow dispatch, deployment approval, and other common GitHub Actions use-cases.
You can support the development of the plugin and unlock additional advanced features by purchasing a license on the JetBrains Marketplace. You can fill this form to receive a discount code.
- View workflow runs, jobs, and logs
- See real-time and historical workflow runs directly in the IDE.
- Jobs are shown as a tree, grouping matrix and reusable-workflow jobs under their parent for easy scanning.
- Logs are organized step-by-step for easier debugging.
- Track live runs as they progress or review past runs at a glance.
- Filter runs by branch, actor, event, or status — individually or in combination. Includes a current-branch filter that updates automatically when you switch branches.
- New runs appear automatically (refreshes every 30s by default; configurable).
- Settings & configuration
- Use a custom token instead of GitHub's default authentication.
- Control the auto-refresh frequency.
- Choose which repositories to show or hide.
- Assign a GitHub account per repository, and switch assignments anytime via plugin settings.
- View and download workflow run artifacts.
- Open the pull request that triggered a run (in the IDE or browser).
- Approve workflow-run deployments that require approval.
- Manually trigger dispatchable workflows, with full input support (all GitHub input types).
- Rerun or cancel a workflow run — or even just a single job.
- Open the workflow file associated with a run.
- Generate GitHub links to specific file lines from the IDE.
- Highlight outdated GitHub Actions as warnings, with a quick-fix to update to the latest version.
- Flag unknown actions.
- Navigate directly to an action's repository (for remote actions).
- Jump to the action file (for local actions).
- A JetBrains IDE, build 2025.3 or later (IntelliJ IDEA, PyCharm, WebStorm, GoLand, etc.).
- A GitHub account configured in Settings/Preferences > Version Control > GitHub, or a custom token set in the plugin settings.
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "GitHub Actions Manager" > Install Plugin
Or install it directly from the JetBrains Marketplace.
- Open a project that is hosted on GitHub (the plugin detects the repository from your git remotes).
- Make sure a GitHub account is configured, or set a custom token in Settings/Preferences > Tools > GitHub Actions Manager.
- Open the GitHub Actions tool window to browse workflow runs, jobs, and logs.
- Use the filters at the top of the runs list to narrow down by branch, actor, event, or status.
- 🐛 Found a bug or have a feature request? Open an issue.
- 🔒 Security concern? See SECURITY.md.
- 📋 See CHANGELOG.md for release history.







