One idea in.
Every platform out.
In your voice.
Open-source content automation. You write one anchor. Springy cascades it into native, on-brand drafts for LinkedIn, X, Threads, Bluesky, Reels, TikTok, Medium, and more. Local-first, Claude or GPT, human-gated. Not a SaaS.
RANKED OPPORTUNITY
│
▼
ANCHOR ESSAY (critique loop ×3)
│
╔══════╧══════╗ ← you approve
║ HITL #1 ║
╚══════╤══════╝
┌───┬───┼───┬───┐
▼ ▼ ▼ ▼ ▼
LinkedIn Thread Bluesky Reel TikTok …
│
╔══════╧══════╗ ← you approve
║ HITL #2 ║
╚══════╤══════╝
▼
PUBLISH QUEUE (API → browser fallback) `npx springy demo` — offline, zero cost, just run it
Not a SaaS. Not an agent. A graph.
Three things make springy output sound like you, not like another ChatGPT Substack post.
Brand-voice RAG
Critique loop
Two human gates
Different from Buffer. Different from Zapier.
Schedulers don't write. Agents wander. Springy is the third shape.
| Buffer / Typefully | Zapier / Make | Raw LLM agent | springy | |
|---|---|---|---|---|
| Writes the post | you do | optionally (generic) | yes, but drifts | yes, in your voice |
| Multi-platform fan-out | manual per channel | you glue it | whatever it feels like | deterministic graph |
| Local-first data | SaaS cloud | SaaS cloud | cloud | your laptop |
| Human approval gates | scheduling only | if you build them | rarely | two, always |
| Extensible | no | yes, via their DSL | prompts-as-config | plugins + MIT |
| Total cost | $15–$30 / mo | $30–$100 / mo | your API bill | $5–$30 / mo (API only) |
Who this is for.
Indie hackers and solopreneurs building an audience alongside a product and tired of rewriting the same idea six times.
Agencies and small teams running multiple brands who need consistent voice without hiring a content manager.
Technical founders who'd rather npm install than sign up for a SaaS. CLI-first, configurable, forkable.
If you want a drag-and-drop visual editor and zero Terminal time, springy is not for you yet.
60 seconds to try.
Zero API keys. Zero cost. Just see what it does.
# Run the offline demo — zero keys, zero cost.
$ git clone https://github.com/andersonfda/springy
$ cd springy
$ npm install
$ node bin/cli.js demo
# When you like what you see:
$ node bin/cli.js doctor # preflight
$ node bin/cli.js cascade --top # your first real run
Distribution is a tax on builders.
Stop paying it with your afternoon. Write the thing. Let the pipeline do the translation.
MIT · built in public · github.com/andersonfda/springy