Jarvis is a Cursor IDE agent running on a Mac Mini, connected to the outside world through a FastAPI bridge server. Messages come in from any channel, get routed to the agent with full persona context, and responses go back out. The agent has direct access to tools via MCP (Model Context Protocol) and can build new tools on demand.
Every channel routes into the same agent with the same persona context. Jarvis knows who you are regardless of how you reach out.
Primary channel via BlueBubbles API. Supports voice notes, images, tapbacks.
Bot API with deep-link auth. Voice transcription via Whisper.
jarviscooks.com/p/chat — authenticated, persistent sessions.
Cloudflare Workers + Email Routing. Threaded replies.
These are actual conversations. When Pace asks for something, Jarvis doesn't say "I can't" — it builds the capability on the spot.
Scott manages social and OFTA (Only For The Ambitious) merch. Jarvis doesn't just respond — it builds full strategy documents, flags the right people, and tracks toward a $1M revenue goal.
Every tool is callable in real time during a conversation. Jarvis picks the right tool for the job and chains them together. When a tool doesn't exist, Jarvis builds one and adds it to the system permanently.
Pull full timestamped transcripts from any YouTube video. Used for content analysis, quote extraction, and repurposing.
Read any URL — ChatGPT shares, X posts, SPAs. Uses Jina Reader to render JS-heavy pages. Built in real time when Pace needed it.
Query Pace's Delphi AI clone for his perspective on any topic in his own voice and framework.
Local 7B model running on the Mac Mini. Zero API cost. Auto-loads persona context. Used for drafts, rewrites, quick analysis.
Grok-powered web search with real-time results. Used for market research, competitive analysis, trend tracking.
Search X/Twitter posts in real time. Track mentions, monitor conversations, analyze social sentiment.
Run any of 8,000+ web scraping actors. Instagram profiles, Google Maps, LinkedIn, Amazon — budget-gated per run.
Pull real iMessage history from BlueBubbles. Ground truth of every message sent and received. Prevents context loss.
List, describe, trigger, enable/disable workflows. 7,800+ templates searchable and installable. Full automation engine.
Read, write, and list files in the project. Build HTML pages, update configs, modify code — all through the conversation.
Start/stop/discover Cloudflare tunnels. Expose local services to the internet on demand.
Accept code improvement requests from any channel and queue them for implementation. Full lifecycle tracking.
Jarvis generates rich, formatted HTML pages for anything that doesn't fit in a text message — strategy docs, research reports, interactive tools, progress trackers. Every page is published instantly at jarviscooks.com.
Every person who communicates with Jarvis has a persona file that defines who they are, what they're responsible for, their communication style preferences, and what Jarvis is allowed to do for them. The agent reads this before every response.
persona-map.json.txt file loaded (role, tone, permissions, session notes)Jarvis runs automated tasks on a cron schedule — reports, health checks, conversation audits, and project work batches. A watchdog daemon monitors all services and auto-recovers from failures.
Automated channel performance reports delivered to Scott with view trends, top performers, and recommendations.
Scans full conversation history with Pace. Flags overdue deliverables, missed commitments, unanswered questions. Reports to Nathan.
5 work batches for building 1,000-podcast outreach database. Each batch scrapes, researches, updates the progress tracker, and messages Pace with status.
Monitors all services (bridge, MCP server, Ollama, tunnels). Auto-restarts on failure. Escalates to Cursor agent if recovery fails.
Jarvis isn't a chatbot. It's an intelligence layer that sits between strategy and execution. Here's what's specifically relevant to marketing work:
Send a competitor's YouTube channel, social profile, or website. Get back a detailed analysis with actionable insights — not a summary, a strategic breakdown.
The Media Operating System is a living document. Feed Jarvis a weekly theme and it generates platform-specific briefs, scheduling cadences, and performance tracking.
You said you want a thinking partner, not a parrot. Present a strategic decision with multiple paths and Jarvis will map second and third-order effects of each.
YouTube analytics, social scraping, web research, and PR monitoring all feed into one system. Once API connections go live Monday, this becomes fully automated.
Jarvis communicates across the team — flagging Nathan on technical needs, syncing with Scott on execution, keeping Pace informed on progress. You give strategy, it flows everywhere.
Every strategy page Jarvis creates is a living document. As data flows in and conditions change, the pages update. No more stale decks.
Send a marketing strategy question, a competitive research request, or a complex decision tree you're working through. See what comes back.
Open Webchat