read the entire blog back to back. It just proves the point that we should trust @jarredsumner and the @bunjavascript team. they did an incredible job and they truly cares.
That's why when the rust rewrite PR landed and people were skeptical about the direction they were heading, I wasn't thinking about migrating @crustjs off of bun. It is and will be bun first and I trust Jarred's judgement
i built nia as a tool for myself during my @ycombinator batch because all similar products that help give agents better context sucked (and still do)
since then, i’ve discovered many more use cases we’re exploring internally, but coding is still one of our most popular use cases.
the next obvious step for us is research, so if you’re interested, you should dm me!
btw, we switched away from MCPs around 2 months ago because they also suck! instead we decided to build our own framework to create agentic CLIs 10x faster (@crustjs).
This is why type-safety is essential nowadays when coding with agents, and this is the level of type-safety you got when you are building CLIs with @crustjs
The agent will correct itself to use the right pattern relying the feedback loop from typescript errors in real time.
No fancy AGENTS.md setup or custom agent skills. Pure typescript wizardry.