Terminal Runtime Systems is not a single product — it is a growing library of scripts
for people who work from the shell. The uptime monitor is the first release; others are
already in development and will ship on their own schedules.
This script watches the sites you are responsible for. You run it locally, point it at
the URLs you care about, and it takes over the part of the job nobody enjoys —
remembering to check.
It was written for a specific situation: you already live in the terminal, you look
after somewhere between five and twenty client sites, and adding another SaaS dashboard
to your morning routine is not a solution. TRS stays quiet until something actually
breaks.
Most of the people running it are freelance developers with a portfolio of client work,
small studios with no dedicated operations team, and sysadmins who would rather stay in
a shell than open a web console. A good number of them arrived after hearing about an
outage from the client before hearing it from their own tooling.
When a check fails — a 5xx response, a timeout, an unexpected redirect — the failure is
printed in the terminal with the URL, the status code and the time. If you have paired
Telegram, the same line arrives there too. Nothing else competes for your attention.
Beyond uptime
Two additional modules ship with the same entry point. Domain Intel
produces a reconnaissance report before you take on a new project: stack detection,
DNS and certificate details, subdomains, archive history. Security Audit
performs read-only probing for common misconfigurations on infrastructure you are
authorised to test.
About the company
Two years in, TRS Infinity is starting from a clean slate.
The company was founded in 2024 by four engineers who were, between them, looking
after close to eighty client sites. The checker began as a private script passed
around that team, and for two years it stayed that way — run internally, extended
whenever something broke, shared with a short list of clients and nobody else.
The reset was deliberate. Rather than keep extending a codebase shaped by four
people's habits, the team rewrote the tooling around a single entry point, took a
new name — TRS Infinity, where TRS stands for Terminal Runtime Systems — and
prepared it for public release. The uptime monitor going live on 5 August is only
the first script; the roadmap already lists many more. The version number carries
on from the internal line; the code underneath does not.
There is no central office. Development happens in the open: releases are cut
roughly every two weeks, each one with a full changelog, and a small security research
group maintains the audit module's check list and reviews every new probe before it
goes out.
-
34
People: 14 engineering, 7 infrastructure, 5 security research, 5 support,
3 design and ops
-
2024 → 2026
Founded, then relaunched: two years internal, then a public rewrite
-
6
Countries the team works from, no head office
-
2 weeks
Typical gap between releases, each with a changelog