Skip to main content
The Processes tab in the right sidebar (next to Files and Changes) discovers runnable commands from your project’s build files and lets you run them with a click. Discovery and execution happen on the chat’s machine, so a chat on a cloud machine shows the commands from its cloud checkout. Processes panel showing discovered Make targets and NPM scripts

Supported File Types

Reliant automatically detects and parses:

Discovery

Reliant scans your project recursively (up to 10 levels deep) looking for these files. It skips common non-source directories:
  • Package managers: node_modules, vendor, .pnpm-store, bower_components
  • Version control: .git, .svn, .hg
  • Build outputs: dist, build, .next, .nuxt, target, out, output
  • Caches: cache, .cache, .turbo, .nx, .parcel-cache
  • Test fixtures: __tests__, __mocks__, fixtures, testdata
  • Python environments, coverage output and temp folders: .venv, venv, coverage, tmp, temp
Monorepos with multiple package.json files are fully supported—each directory’s commands appear separately.

npm Scripts

For package.json, Reliant extracts all scripts and adds common builtin commands: From your scripts:
Builtin commands always available:
  • npm install — Install dependencies
  • npm ci — Clean install from lockfile
  • npm audit — Security audit
  • npm update — Update packages
  • npm outdated — Check for outdated packages
  • npm prune — Remove extraneous packages
  • npm dedupe — Reduce duplicated packages
  • npm audit fix — Apply security fixes

Makefile Targets

Reliant parses Makefile targets and extracts descriptions from ## comments:
Targets starting with _ or . are treated as internal and hidden.

Taskfile

For Taskfile.yml (go-task format), Reliant extracts task names and descriptions:
Tasks marked internal: true or starting with _ are hidden.

Running Commands

Click any command to run it. Commands execute in the directory containing the build file, respecting your workspace/worktree context. Commands that are running appear under Running, where you can open their logs, rerun them or stop them. Long-running commands such as dev servers keep running in the background. You can mark commands as favorites to find them under Favorites.

Workspace Scoping

Commands are scoped to your current workspace. If you’re working in a worktree, they run in that worktree’s directory, not the main repository. The running list can also show processes from all workspaces.