# OpenMainty

- **Event:** [Meta Global AI Developer Hackathon](https://cerebralvalley.ai/e/meta-ai-developer-hackathon)
- **When:** Oct 26, 12:00 PM – Nov 4, 9:00 PM (EST)
- **Where:** Online
- **Team:** [Hyo Dev](https://cerebralvalley.ai/u/hyochan)
- **GitHub:** https://github.com/hyodotdev/openmainty
- **Demo video:** https://github.com/hyodotdev/openmainty/blob/main/docs/media/openmainty-demo-narrated.mp4
- **Gallery:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4695

OpenMainty is a local maintainer tool for open source. It watches repositories for dependency drift and open issues/PRs/Discussions, verifies updates in a sandbox on the owner's Mac, and prepares reviewable batches and PR drafts. It never pushes; a human merges.

Problem: small open-source repos rot between releases. Dependency bumps pile up unreviewed, lockfiles drift from manifests, and checking one bump costs a full install/test/build cycle that solo maintainers don't have time for.

Solution: watch -> review -> prepare -> sandboxed fast check -> batch -> human approval -> PR draft, with evidence recorded and honest stops wherever a human decision is needed. A local web dashboard (at-a-glance decisions, control center, runs, daily digest, per-repo dependencies/PRs/Discussions, relation graph) shows what needs the maintainer.

Verified state: 32 independently gated promotions (latest app 75ab15721af543f8); 127 test modules / 3,672 tests pass on Python 3.14 and 3.9; the dashboard was checked in a real browser at 1280px and 390px, light and dark; live tracking of my own repos (react-native-nitro-sound, flutter_calendar_carousel) matches GitHub.

How it was built: Muse Code (Muse Spark 1.3) wrote the code, tests and docs; a separate supervisor only reviewed, ran isolated independent tests and real-browser checks, and kept failed checks on record.

Limits (honest): one real maintenance case run end to end and the worker-binding proof are still in progress. No claims of resolving every issue or of unverified native behaviour.

## More from Meta Global AI Developer Hackathon

- [Tuck](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4692)
- [infinATSolutions](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4693)
- [Glixar](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4694)
- [Anubis](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4696)
- [Contextlens](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4697)
- [ARGUS-Lens](https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4698)

---

Markdown version of https://cerebralvalley.ai/e/meta-ai-developer-hackathon/hackathon/gallery/4695. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
