Skip to content

Temporal plugin for JetBrains IDEs — explore, inspect, and navigate your workflows directly from your IDE

License

Notifications You must be signed in to change notification settings

smolchanovsky/temporal-jetbrains-plugin

Repository files navigation

Temporal.io Plugin for JetBrains IDEs

Build Version Downloads

A JetBrains IDE plugin for browsing, running, and navigating Temporal workflows.

Features:

  • Workflow Browser — Browse workflows with filtering and search
  • Workflow Control — Start workflows and control their lifecycle
  • Workflow Details — View workflow overview, input/output, and complete event history with timestamps and detailed attributes
  • Code Navigation — Navigate from workflows to their definitions in code (Go, Java)
  • Multi-Environment & Namespace Support — Work with Temporal Cloud and self-hosted environments, switch between namespaces

Supported IDEs: IntelliJ IDEA | GoLand | PyCharm | WebStorm | PhpStorm | Rider | RubyMine

Screenshots

Workflow List

Requirements

Installation

From JetBrains Marketplace (Recommended)

  1. Open your IDE
  2. Go to SettingsPluginsMarketplace
  3. Search for "Temporal.io"
  4. Click Install and restart the IDE

Manual Installation

  1. Download the latest release from GitHub Releases
  2. Go to SettingsPlugins⚙️Install plugin from disk...
  3. Select the downloaded .zip file
  4. Restart the IDE

Getting Started

1. Configure Temporal CLI

The plugin uses Temporal CLI for server communication. Ensure it's installed: temporal --version

If the CLI is not in your PATH, configure it in SettingsToolsTemporal

2. Connect to Temporal Server

  1. Open ViewTool WindowsTemporal
  2. Click Connect, select environment and namespace

3. Browse and Manage Workflows

  • Search and filter workflows, double-click to view details
  • Start, rerun, cancel, or terminate workflows
  • Navigate to workflow definitions in code

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup and guidelines.

License

This project is licensed under the Apache License 2.0 — see the LICENSE file for details.

Acknowledgments

About

Temporal plugin for JetBrains IDEs — explore, inspect, and navigate your workflows directly from your IDE

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages