ServiceWatch Logo

Monitor local services,
beautifully.

ServiceWatch is a sleek, lightweight desktop GUI that automatically discovers, runs, and streams logs from all your local development projects instantly.

Download
ServiceWatch Interface

Installation

latest version: v1.0.0

64-bit
macOS (.app)Coming soon
Windows (.exe)
v1.0.0

Project Goals

The goal of the project is to create a beautiful and extensible experience for command-line interface users, built on open web standards. In the beginning, our focus will be primarily around speed, stability and the development of the correct API for extension authors.

In the future, we anticipate the community will come up with innovative additions to enhance what could be the simplest, most powerful and well-tested interface for productivity.

Configuration

The config object in .servicewatch.js allows you to customize the behavior and appearance of the terminal.

PropertyDefaultDescription
theme"nord"The default color theme to use across the UI (e.g., "nord", "dracula").
defaultWorkspace"~/projects"The default directory ServiceWatch scans for package.json or Makefile files on startup.
autoScrolltrueAutomatically scroll to the bottom when new logs are streamed.
showTimestampstruePrepend all parsed stdout/stderr logs with the local time.
maxLogLines5000Maximum number of log lines to retain in memory per running service.
startInZenModefalseAutomatically launch the application in Zen Mode with the sidebar hidden.
fontFamily"Fira Code, monospace"The font family used for rendering the terminal logs. Supports ligatures.
fontSize13The default font size in pixels for the terminal output.
shell"powershell.exe"The default shell path to execute background custom commands.
hardwareAccelerationtrueUtilizes WebGL for rendering the terminal to achieve 60fps scrolling.

Keyboard Shortcuts

ServiceWatch provides global hotkeys for navigating panels and managing workspaces effortlessly.

CommandWindows
Open Command PaletteCtrl + P
Toggle Zen ModeF11
Clear Log BufferCtrl + K
Save Log ExportCtrl + S
Switch WorkspaceAlt + 1-9
Toggle SidebarCtrl + B
Global SearchCtrl + F
Quit ServiceWatchCtrl + Q