We build software for people who talk to their computers —
and expect an answer.
No, we are not a fork of systemd. No, we will not manage your init system. No, we do not want to have that conversation. We just liked the name. It sounds like something that runs at 3 AM while you're asleep, quietly doing its job and asking for nothing. Which, honestly, is exactly what we build.
Somewhere on your machine, right now, something is slowly filling up a disk.
A service died three weeks ago and nobody noticed. A drive has been politely logging SMART errors into the void. A repository is one click away from being public with no license and a stray .env in the history.
Your computer has been trying to tell you things.
Nobody was listening.
systm-d builds the small, sharp tools that listen — that watch, guard, audit and tidy the machine in front of you.
All of it runs locally. No cloud, no account, no telemetry, no "we've updated our privacy policy." Your machine's business is your business.
🛡️ josephine — your computer's quiet guardian spirit
A 100% local Linux watcher: CPU, memory, disk, temperature, systemd units, pending updates. She stays quiet until something genuinely deserves your attention, then tells you plainly — and in your language — before it turns into a problem. No dashboard. No weekly digest full of green checkmarks. Just the one line you actually needed to read.
Your machine deserves someone watching over it.
🚨 alertU — a car alarm for your laptop
Arm it with a USB or Bluetooth remote, then walk away from your desk. Touch the machine and you get a locked session, a countdown, a siren, and a timestamped webcam still of whoever decided that was a good idea. It is exactly as satisfying as it sounds.
🔍 repolens — the code review your repository runs on itself
Audits a repo against open source and enterprise standards, then tells you precisely what's missing: license, CI, docs, security policy, the whole checklist. Built for the thirty seconds before you click "make public" — and the six months of quiet regret that otherwise follow.
🧠 claudine — a TUI for everything Claude Code leaves behind
~/.claude fills up fast: sessions, memory, config, extensions, exports.
Claudine turns that directory you're mildly afraid to touch into something you can actually browse, prune, export and restore.
- stoat_github_notify — a lightweight GitHub Action that pushes CI, release and deployment events straight into Stoat channels.
- dart_snapshot_store — snapshot storage for Dart projects.
| 💻 CLI | One job. Done fast. Piped into the next thing without complaining. |
| 🖥️ TUI | Because grep | awk | sort | uniq -c sometimes deserves arrow keys. |
| ⚙️ Services | Daemons that wake up, look around, and only speak when it matters. |
| 🔧 Utilities | For the four hundred small annoyances between "works on my machine" and "works." |
Seven opinions we're not especially interested in debating:
| 🚀 Fast | If it needs a loading spinner, we did it wrong. |
| 🪶 Lightweight | Your monitoring tool should not become the reason you need monitoring. |
| 🔒 Local-first | It runs on your machine. It stays on your machine. |
| 📦 Easy to install | One command. Not a wiki page with a troubleshooting section. |
| 🧩 Composable | Small pieces, loosely joined, piped together. It's a UNIX thing. |
| 🔓 Open source | Read it. Fork it. Break it. Send it back better. |
| 🐧 Linux-first | We build where we live. |
Rust — the house language. Nearly everything above is written in it. TypeScript — when it has to live inside GitHub Actions. Dart — when it has to run on a phone. Shell — when it has to be everywhere.
We pick the right tool for the job. It just keeps turning out to be Rust.
The ecosystem keeps growing. Currently circling:
- CLI applications
- TUI applications
- System monitoring
- Automation
- Developer tooling
- Package management
- Observability
- Infrastructure utilities
Nothing here is a promise. Everything here is a temptation.
Issues, ideas, discussions, pull requests, strong opinions — all welcome. Found a bug? Tell us. Found a better way? Show us. Just here to lurk and read source code? Honestly, same. And if something in here saved you an afternoon, a ⭐ is a perfectly good way to say so.
systm-d is a brand of the DDDD ecosystem — a small constellation of independent software studios, each obsessed with its own corner of the world: system software, applications, games, stories, and whatever comes next.
DDDD stands for:
- 💭 Dreams — every project starts as an idea that refused to leave us alone.
- 🔍 Discovery — we explore, break things, and learn out loud.
- 🎨 Design — we craft things that feel obvious today and still make sense in five years.
- 💻 Development — we turn all of the above into software that actually runs.
Dream. Discover. Design. Develop.
systm-d is one organization inside a wider ecosystem of specialized studios.
The rest of the map is still being drawn. Watch this space.
Written in Rust, at 3 AM, on Linux. Obviously.