Ramen Space Presentation

OpenClaw Claude Code Codex

Agentic workflows
on my computer

Lead gen, blog articles, podcasts, videos and social,
run end-to-end by local agents.

AGENT

Every red frame = an agent running locally on my Mac,
via OpenClaw, Claude Code or Codex.

Everything in gtm-engine

click any logo for the detail

engine-setup

ClaudeCodexCursor

engine-seo

RedditBraveAstro site

engine-social

LinkedInXBluesky

engine-video

ffmpegElevenLabsGemini

engine-outreach

GmailBravecrm.csv

engine-loop

scriptsruns/indexreport
>_
your project · workflows/ AGENTS.md · brand · runs · numbers

Five pipelines, one machine

Social

LinkedInXBluesky

Lead gen

GmailJSON "DB"

Blog articles

BraveRedditRSSSupabaseNext.js

Podcasts & long videos

TransistorSpotifyAppleYouTube

Short videos

GeminifalfalAApifyElevenLabsBuffer
>_
My Mac · always on (can run on a VPS too)

01 · Lead gen

Inbox

incoming leads
AGENT
$_scripts / commands .mdinstructions skills

Outbox

replies & follow-ups

An agent lives in the inbox. It qualifies every lead, drafts the reply
and keeps the follow-ups going. I only review.

02 · Blog articles → SEO/GEO pages

Sources

BraveRedditRSS
AGENT
$_writes articles

Mac mini

JSON "DB"
AGENT
$_publishes

Publish

SupabaseNext.js

SEO / GEO

web pages
AGENTreads analytics · directs editorial decisions

One agent researches Brave, Reddit & RSS and writes articles as JSON on the Mac mini.
A second publishes to Supabase, where a Next.js site serves SEO/GEO pages.
A third reads the analytics and directs editorial decisions.

03 · Podcasts & long videos

AGENT
$_same content agent

Host

TransistorYouTube

Distribution

SpotifyApple PodcastsYouTube

The content engine feeds audio and long video too: episodes upload to Transistor,
long videos to YouTube, distributed on Spotify, Apple Podcasts and YouTube.

04 · Short videos

B-roll generator API

Geminifalfal

B-roll storage

GCSlocal JSON

B-roll scraper API

AApify
AGENT
$_scripts / commands .mdinstructions skills {;}templates & configs
▶ 147.8K ▶ 15.1K ▶ 14.1K

Post

Upload PostBuffer API

Music storage

Mac miniGCS

Voice overlay API

ElevenLabs

Hook generator API

Railway

05 · Social posts

Sources

BraveRedditRSS
AGENT
$_writes posts

Image bank

generatedGCS
AGENT
picks image $_posts

Platforms

LinkedInXBluesky
AGENTreads what each post earned · rewrites the next batch

Same research, different shape: one agent turns it into posts in my voice.
A second picks the image that fits — generated or from the bank — and posts
straight to LinkedIn, X and Bluesky. No database in between.
A third reads the numbers and rewrites the templates, so every batch beats the last.

Inside every red frame

AGENT
$_scripts / commands .mdinstructions skills {;}templates & configs
  • $_ scripts & commandsdeterministic steps the agent can run
  • .md instructionshow it should think and behave
  • ✦ skillsreusable playbooks it can load
  • {;} templates & configsthe shape of what it produces

Same recipe everywhere, only the runtime changes:

OpenClaw Claude Code Codex

← → to navigate