Description
A visual workflow automation plugin for JetBrains IDEs. Create, edit and run automated workflows directly in your IDE using a node-based visual editor or YAML configuration.
Features
- Visual Workflow Editor - Drag-and-drop node-based editor for creating workflows
- YAML Editor - Edit workflows as YAML files with full syntax support
- Bidirectional Sync - Changes sync automatically between visual and YAML editors
- Project & Application Workflows - Store workflows per-project or globally
Triggers
- Manual Trigger - Run workflows on demand
- File Watcher - Trigger on file changes with glob patterns
- Git Hooks - Run on git events (pre-commit, post-commit, etc.)
- Schedule - Execute workflows at regular intervals
Actions
- Show Message - Display notifications
- Yes/No Dialog - Prompt user for confirmation with branching
- Input Dialog - Get text input from user
- Run Command - Execute shell commands with success/failure branching
- Read/Write File - File operations with variable support
- Open File - Open files in the IDE editor
- HTTP Request - Make HTTP requests with response handling
- AI Node - Process data with AI providers (OpenAI, Anthropic)
Data Flow
- Text Nodes - Static text data sources
- Variable Support - Use ${PROJECT_DIR} and node outputs
- Conditional Branching - Route execution based on node results
Getting Started
- Open the Workflows tool window (right sidebar)
- Click "New Workflow" to create a project or application workflow
- Add triggers and action nodes in the visual editor
- Connect nodes by dragging between ports
- Run with the play button or double-click a Manual Trigger