IntelliJ plugin for Task: run your Taskfile.yml tasks from the IDE.
- Open 'Run/Debug Configurations'.
- Add
Taskfile:- Task executable: Select
taskexecutable to run. Set empty to runtaskin$PATH. - Taskfile: Select
Taskfile.ymlfile to use. - Task: Input task name to run. Completion offers the tasks found in the selected Taskfile.
- CLI arguments: Input CLI arguments to use.
- Working directory: Left empty, the Taskfile's own directory is used. Path macros such as
$ProjectFileDir$are supported. - Environment variables: See Environment Variables
- Variables: See Variables
- Run in terminal (PTY): Run
taskunder a pseudo-terminal, so tasks that colorize or redraw their output behave as they do in a shell. Turn it off for plain piped output.
- Task executable: Select
Open the Task Explorer tool window (left side bar by default).
Every Taskfile.yml in the project is listed.
Expand one to see its tasks.
- Double-click, press Enter, or use the context menu's
Runto run the selected task. Go to Definition(Ctrl/Cmd+B, or the context menu) opens the task where it is defined.Show Internal Tasksalso lists tasks markedinternal: true, whichtaskitself omits.Show Descriptionsshows each task'sdesc:next to its name.Refreshre-reads every Taskfile. This also happens automatically when a Taskfile is created, deleted, renamed, or edited.
Open a Taskfile in the editor and each task name gets a run icon in the gutter next to it.
Clicking it runs that task.
Type task <name> in the Run Anything popup (Ctrl + Ctrl) to complete and run a task.
Task names from the project's Taskfiles are completed as you type, and the rest of the line is passed to task as written,
so flags (task build --force) and several tasks at once (task build test) work the same as they do in a terminal.
- IntelliJ platform 2026.2 or higher
- Install
task. See here - Make sure the
taskcommand is in yourPATH - JDK 17 or higher to build from source
Install Taskfile Plugin by searching Taskfile in plugin marketplace.



