Start here the three things you do most · nothing here sends, posts or spends
Loading state from the bridge…
The machine one line per stage · status words never lie
Loading…
Funnel chain from the scoreboard · conversions computed live
Loading…
How this works
Run sends a request to the machine (the 7 Olyv tools, which run on Kamal's Mac). It does the work, saves the files there, and shows its status and drafts back here.
Approvals record your decision on each draft; you still send every message yourself.
Scoreboard is observed numbers only ("-" for unknown, never 0).
Rules: one front door, one CTA · 2 posts/day Mon–Sat (1 reel + 1 carousel) on Instagram + LinkedIn · paid only behind the 7-item gate.
Is the machine ready? it runs on Kamal's Mac · this console sends requests and watches
Checking…
Ask the machine type a request in plain words, or pick a tool below
Tip: “run the machine” does the whole week in one go.
Current run
No run yet. Pick a tool below or type a request above.
All tools 7 areas · 38 tools
Loading catalogue…
Recent runs
No runs yet.
Not connected — showing the default plan. Edits will not save until the console reconnects.
The machine, this week
Loading…
The week's batch 12 pieces · reel + carousel per day · IG + LinkedIn
Loading…
Evergreen minimums whatever the stage — checkboxes persist
Loading…
Approval packet
Loading…
Not connected — showing the default plan. Edits will not save until the console reconnects.
CTA line one for the month, everywhere · follows the application status
This month's CTA
…
This week's 12 pieces “Write it” asks the machine for the script · offline, it copies a prompt for any AI
Loading…
Generation prompt fallback when the runner is offline — paste into Claude, ChatGPT, anything
Month plan 4 weeks · the deterministic shape
Pending approval records a decision · it never sends · you send by hand
Loading…
Add a draft manually for a message you wrote yourself and want on the record
Decided
Loading…
One row per week observed numbers only · “-” for unknown, never 0 · edits save automatically
Chain read-out conversions between observed cells · <5 events = insufficient data