
Security News
The Hidden Blast Radius of the Axios Compromise
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.
launch-goblin
Advanced tools
> A terminal-based launcher for multimodule projects. > Granular control over what you start, how you start it, and when.
A terminal-based launcher for multimodule projects.
Granular control over what you start, how you start it, and when.
Launch Goblin is a TUI (text-based user interface) tool for developers working in monorepos or other multi-service environments.
Instead of juggling turbo run and npm/pnpm with endless --filter or --workspace sequences, shell scripts, or custom launchers, you get a single interface where you can:
turbo run targets per module.npm or pnpm directly from the interface.docker-compose.yaml.To install launch-goblin as a global command on your system, you typically use a package manager.
$ pnpm install -g launch-goblin
Then run it from your repository/multi-module product root:
$ launch-goblin
To use launch-goblin in a NodeJS project, add it as a devDependency and create a package.json script:
$ pnpm add -D launch-goblin
package.json
{
"scripts": {
"dev": "launch-goblin"
}
}
By default, Launch Goblin attempts to run the dev target/script of your project or turborepo configuration.
| Argument | Command |
|---|---|
| (no-args) | Open the Launch Goblin TUI |
| Specify the default launch/target script, and open the Launch Goblin TUI | |
| --r, --relaunch | Bypasses the TUI component selection and immediately launches the most recently launched configuration |
| --i, --term-info | Outputs the information about the terminal environment you are running in |
When running the Launch Goblin TUI, you can use --color-mode <mode> to force a specific color mode.
This is helpful if the terminal misreports its capabilities, which can otherwise cause issues like
black text on a black background.
Valid Color Modes are: truecolor, 16, 8 and monochrome
Launch Goblin aims to be zero- or low-conf, and will automatically discover facets of projects - to a point.
In the early version that it is currently in, there is no way to configure Launch Goblin or provide hints.
The aim will always be to not force the user to configure or specify what could or should be inferred, dwim-style there may still be plenty of cases where one might tweak or inform the project setup, and this will be enabled as the project matures.
See CHANGELOG.md
Grouped key legends + Docker Compose fix
© 2025-2026 Sven Johansson. MIT Licensed
FAQs
> A terminal-based launcher for multimodule projects. > Granular control over what you start, how you start it, and when.
We found that launch-goblin demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.

Research
A supply chain attack on Axios introduced a malicious dependency, plain-crypto-js@4.2.1, published minutes earlier and absent from the project’s GitHub releases.

Research
Malicious versions of the Telnyx Python SDK on PyPI delivered credential-stealing malware via a multi-stage supply chain attack.