Hi! I'm Manel. Over the last several months I built Tyr, a TypeScript-native CLI framework designed for internal team tooling. It started as my final year thesis project. It's now at a point where I think it's genuinely useful, but I know there's a lot of room to grow, and I'd rather grow it with input from people who've solved these problems longer than I have than pretend I've got it all figured out.

The problem I was trying to solve

If you've worked on a team for a while, you've probably seen this pattern: a scripts/ folder full of shell scripts and one-off Node utilities, each written by a different person, none of them tested, half of them undocumented, and nobody quite sure which ones are still safe to run. Every team seems to reinvent this, slightly differently and slightly worse each time.

Tyr is my attempt at giving that mess some structure, without forcing teams into a rigid, opinionated tool they can't adapt.

What it actually does