One idea in.
Every platform out.
In your voice. — or it doesn't ship.
Springy is an
open-source
content automation stack. You write one anchor essay. The pipeline cascades it into native, on-brand drafts for LinkedIn, X, Threads, Bluesky — Medium and Dev.to as
--seo
opt-ins, Reels and TikTok when you bring an MP4. Local-first. Claude or GPT. Two human gates, always.
x-thread ✓ ready 7 posts
bluesky ✓ ready 3 posts
threads ✓ ready 242 c
Not a SaaS. Not an agent.
A graph.
Three things make the output sound like you — not like another ChatGPT Substack post.
Brand-voice RAG.
Every generation retrieves your 5 best past posts (embedded with Voyage-3) and conditions on them. You're extending your own voice, not fighting GPT-voice.
Critique loop.
Generator → critic (8 dimensions, 9 for long-form with a vulnerability check) → revise → humanize. Hard gates prevent obvious AI slop from shipping.
Two human gates.
One on the anchor essay. One on the fan-out. You approve what goes in the queue. Publishing is explicit: --live plus a one-time type YES per project.
A pipeline you can audit.
Same path, every run. Every node a pure function. Every step in the JSONL trace. The LLM never picks what happens next.
Schedulers don't write. Agents wander. Springy is the third shape — write the thing, and let the pipeline do the translation.
Different from Buffer.
Different from Zapier.
Schedulers don't write. No-code glues the pieces but you supply the words. Raw agents drift. 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 | via their DSL | prompts-as-config | plugins · MIT |
| Total cost | $15–$30 / mo | $30–$100 / mo | your API bill | $5–$30 / mo · API only |
Sixteen platforms,
five tiers.
Default cascade · SEO opt-in · video opt-in · publish-only clients · browser fallback. Pick what runs by flag, not by negotiation with a wizard.
Sixty seconds
to try.
Zero API keys. Zero cost. Just see what it does. CLI-first, configurable, forkable.
# Run the offline demo — zero keys, zero cost. $ npx @andersonfda/springy demo # When you like what you see: $ npx @andersonfda/springy init my-brand $ cd my-brand $ npx springy doctor # preflight $ npx springy cascade --top --dry-run # first run, no writes # When you're ready to ship one platform live: $ npx springy publish --live --platform linkedin
Who this is for.
Distribution is a tax
on builders.
Stop paying it with your afternoon. Write the thing. Let the pipeline do the translation — in your voice, on your laptop, with two hands on the wheel.