Every project I've worked on has the same problem.
Someone needs to change a headline. Or fix a typo. Or update pricing copy. And because the content lives in JSON files or markdown in a repo, that someone is always me.
It's a 30-second change that takes 15 minutes of context switching. Multiply that by every teammate, every project, every week — and it adds up.
So I built something to fix it for myself.
What I made
It's called SkyBlobs. You connect a GitHub repo, and it gives you a visual editor for your content files — JSON, YAML, markdown.
You edit the text, see a live preview, and either save to a branch or open a PR. That's the whole thing. No database migration, no new API, no moving your content somewhere else. The files stay in your repo.
I built it because I didn't want to set up Contentful or Sanity for projects that just have a few JSON files with copy in them. That felt like overkill. I just wanted a way to say "here's the editor, change what you need, I'll review the PR."
How I use it
I hand the link to whoever needs to make content changes — a co-founder, a client, a marketing person. They log in with GitHub, see the files, edit what they need, and open a PR. I review it like any other code change.
No more Slack messages asking me to change a button label.
The boring details
Built with Next.js (App Router), Clerk for auth, GitHub API for repo access. Hosted on Vercel. Nothing fancy.
Honest limitations
- It's not a full CMS — there's no content modeling, no schemas, no workflows. It edits files that already exist in your repo.
- Live preview works best with Next.js and Vite projects right now.
- It's early. I'm the only one building it.
Try it if you want
It's free for one repo. No credit card, no trial expiry.
If you've dealt with the same "can you just change this text" problem, I'd be curious to hear how you solved it. And if you try it, feedback is very welcome — I'm figuring out what to build next.
Top comments (0)