Built because the problem was real.
Weavestream started as a practical problem. I liked the idea of structured MSP documentation. I liked having clients, assets, credentials, articles, domains, and procedures organized in a real system instead of scattered across random notes.
But I did not want to keep renting the place where that knowledge lived. Not the database. Not the source. Not the hosting. Not the export buttons that don't quite work when you eventually try to leave.
So Weavestream was built as the self-hosted documentation system I wanted to use: structured enough for real IT work, open enough to inspect, and owned by the people running it.