Over the past two weeks I have been building out small saas style tools inside a single system locally to replace subscriptions I was paying for where I only used a very small amount of the available features.
Initially it started off with building something to help me analyse my meta ads, then I spun up a kanban board, and then within a week I was able to cancel a couple more subscriptions while I kept spinning up more mini tools (again because I was only using maybe one or two features across various tools and commonly had to go premium due to hitting free tier limits).
Quick note too, I am not an engineer by trade. I've taught myself flutter and react frontend over the past couple of years while running my mobile app startup and I use AI frequently to get through iteration and bug fixing as quickly as possible. I would rather be honest and upfront about this than trying to pretend I wrote every line myself or that I am an extremely talented/experienced engineer.
This whole project started off as mentioned above due to how time consuming and tedious the process was becoming to analyse my meta ads results. The whole exporting a CSV (that only gives basic metrics, not deep custom ones), then manually entering the custom data, and then doing analysis and calculation by hand was becoming beyond difficult and time consuming. So I built a small local react tool to handle exporting all of the data, from all of the ads, and then being able to use AI to conduct deep research across everything. Then came the kanban board, then a content planner, and then every time I hit something repetitive, time consuming, or a single feature I was paying premium prices for, I just spun another local tool inside the project.
Last week I ended up spending some time cleaning up the structure so it wasn't just a pile of scripts that was hard to maintain or expand. I directed Claude Code through the cleanup as I knew how I wanted the project structure/architecture to sit inside the system instead of hacking every line by myself and what came out has been a lot of fun to use and expand out.
I decided to open source it and have called it ModuleOS. As mentioned, its local first and you can just build out new modules for mini tools as you need them (either manually or with the assistance of AI coding tool/agent). All the data within each module lives locally as a JSON on your machine. The whole concept is that you can spin up mini SaaS style tools you need on the fly, as you need them, instead of paying for a premium subscription to only use a very small subset (or even one) feature.
I open sourced it because I figured someone else might get the same kick out of it. Repo is below if you want to poke around.

Top comments (0)