ProjectsIndependent product experiment
MaintainerOS
A hackathon project for open-source maintainers: repository workflows with a reviewable AI action pipeline.
- Type
- Developer tool
- Status
- Experiment
- Context
- Independent
Overview
MaintainerOS is a workspace I built for a hackathon, aimed at the work that shows up after code is merged: issues, pull requests, documentation, and releases. It is an experiment. I do not present it as a launched product.
Problem
Maintainer work is a queue of small operational tasks. Generic chat tools can draft text. They do not know which pull request should go first, or whether a repository is ready for a release.
Why I built it
I wanted the model to sit inside a workflow: look at a repository, propose a plan, and stop for review before any change is applied.
My role
I built the project independently for the hackathon, including the Next.js application, the data model, and the action pipeline.
Technical architecture
- Next.js for the application.
- Prisma for application data, backed by PostgreSQL.
- The Vercel AI SDK for the model layer, so the app is not tied to a single provider.
- GitHub remains the source of truth for the repository. The database stores workspace state and execution history.
Important engineering decisions
The model does not write to the repository directly. A workflow moves through planner, validator, executor, and reporter. The maintainer can see what would change before it runs.
Challenges and trade-offs
The hard part was trust. A maintainer needs to know what changed, why, and how. Generating a plan was easier than making that plan safe to run.
Outcome
The project was a hackathon submission and a working prototype. It is not in production, and I do not claim users or usage for it.
What I learned
The useful part of an AI product, in this case, was the workflow around the model. Text on its own did not solve the maintainer's queue.
Next.js · Prisma · Vercel AI SDK · PostgreSQL