sentinal · coming soon

Every terminal on every machine, at a glance.

A local-first control plane for the long jobs you run on your own machines. Start something, walk away, and check it from any browser or your phone.

01 / 04

What am I running?

Every session on every machine, in one list. Anything that needs you rises to the top.

Overview
RTX-PC · Ryzen 9 · RTX 4090 24 GB
RUNNINGQwen Trainingpython train.py --config moe.yamlepoch 68/100 · 1h31m
RUNNINGvLLMvllm serve Qwen/Qwen3-8B --port 8000serving on :8000
FAILEDpytestpytest tests/3 failed · 182 passed
IDLEshell~/Projects/TIM—
Mac Mini · M2 Pro · 32 GB
WAITINGnpm installContinue? [y/N]input needed
STALLEDCompressionno output 14mCPU 0 %
MAC MINI · NPM INSTALLContinue? [y/N]
ynOpen terminal
epoch 66/100 loss 0.39epoch 67/100 loss 0.38epoch 68/100 loss 0.37
History
$ python train.py1h31m
$ vllm serve Qwen3-8B8000
QWEN TRAINING · RTX-PC 68%
epoch 68/100 loss 0.41 → 0.37 GPU 96 % VRAM 21.4 / 24 GB

Progress, resources and a health check that shows its evidence: loss improving for 5 checks, last output 8s ago.

on your phone

Walk away.
Answer from anywhere.

Install Sentinal to your home screen. Get a notification when a job fails or waits for input, answer y / n in one tap, and open the real terminal when you need it.

01 Glance. Needs you rises to the top: failed, waiting, stalled.
02 Answer. y / n on prompts without opening a terminal.
03 Act. Ctrl-C with a confirm step, never one accidental tap.
04 Get told. Notifications per session: finished, error, stalled, checkpoint.
Sessions
RTX-PCOnline · 4 Mac MiniOnline · 2 MacBookOffline 14m
Needs you2
WAITING npm install Mac Mini
answered y y n
FAILED pytest RTX-PC
3 failed · 182 passed · 42s
STALLED Compression Mac Mini
no output 14m · CPU 0 %
Qwen Training RUNNING
68 % epoch 68/100 · 1h31m

What’s coming.

OverviewAll machines, all sessions.Grouped by machine. Failed, waiting and stalled sessions surface first. Offline machines stay visible with their last-seen time.
HealthDeterministic, with evidence.Progress, activity, resources, stability and errors, each with the facts behind it: “loss improving for 5 checks · GPU 96 % · last output 8s ago”.
TerminalThe real thing, one click away.Full terminals in the browser, up to four side by side. Destructive keys always ask first.
RecipesRun it the same way again.Save a command with parameters and defaults, pick a machine, check the rendered command, run.
HistoryEvery command, searchable.Filter by machine, project, result and date.

Nine states. Readable from across the room.

CREATEDIDLERUNNINGWAITINGSTALLEDCOMPLETEDFAILEDINTERRUPTEDDISCONNECTED

Every state has its own color, icon and label, so none depends on color alone.

Local-first.Self-hosted on your own machines. Nothing leaves them.
Not an AI terminal.A calm dashboard over structured state. Any assistant features will stay quiet and never run commands on their own.
Built for dim rooms.Dark by default, with a light theme, and status readable from arm’s length.

Coming soon.

Sentinal is the first product from Sentinal Research.