JARVIS
workspace: emptysavedIdentity
Visual kit
🎯 Audit a prospect
The funnel: agents audit their digital presence → score it A–F → produce a 3-tier priced proposal, ready to send.
Creates a task at the approval gate — approve it and watch the funnel run.🔎 Lead Scout —
Find real local businesses to prospect (Google Places).
Scored prospects
All tasks orders you gave — per agent, per department, or via JARVIS
📦 Results — everything your agents delivered
Every real file from every task: photos, videos, decks, pages, plans & documents, sheets, and posts. Open, download, or print any of them to PDF.
Automations
Standing orders assigned to a specific agent — daily, weekly, or on every new brief.
🚀 Campaign Packages
A whole campaign in one click: each package pre-fills the full agent routing (strategy → production → QA) for the active brand in your Brand Kit. It lands at your approval gate like any order — nothing runs until you approve.
🔎 Intelligence — your daily edge
Two agents work for you every day: the Competitor Intelligence Analyst (#66) studies competitors' posts, ads, news, and websites; the Trend Scout (#67) watches what's rising on TikTok, Reels, Shorts, Snapchat, and X and hands the Creative Studio ready trend briefs. Their daily editions also run as Automations, and JARVIS's daily intelligence pass publishes the deep-web versions here.
🥊 Daily Competitor Brief
📈 Daily Trend Radar
📊 Performance Pulse — what our campaigns actually did
🎛️ Command Center checking…
Type a command. JARVIS classifies it, routes it to the right tier (Director → Manager → Executor) and agent, and acts through the connected platform — GoHighLevel, ad platforms, Apify, or automation. Anything that spends, publishes, or messages is staged for your approval.
🧭 Command tiers
🔌 Integrations
🔗 Client Channels —
Connect the active brand's own social accounts. Once a client authorizes, JARVIS pulls that channel's real analytics and can post on their behalf — tokens are stored per-client and encrypted. Switch brands in Brand Kit to manage a different client.
🎬 Ad Creative Engine checking…
Drop a product URL. The engine runs a 5-node pipeline over THE BRAIN — Context Retrieval → Syntax Extraction → Creative Director → Prompt Engineering → Media Generation — and returns ready-to-ship ad creatives with AR + EN copy. It seeds the Brain from your active Brand Kit, so the more it knows, the sharper the angles. Watch the brain up in JARVIS light up as each node fires.
🏆 Winning ads — teach the Creative Director —
Add the ads that actually converted for you. Each becomes a pattern in THE BRAIN's market_patterns store; the Creative Director retrieves the most relevant ones and fuses them into every new brief — so the engine learns from what's worked, not just theory.
📊 Ad Insights — —
Live, read-only performance pulled straight from this brand's connected ad account — spend, reach, results and top campaigns. It never spends or changes anything; running & managing ads is the next phased wave, always behind your approval gate. Connect an account in Connections → Brand Connections first.
🧠 Second Brain & Knowledge Library
Everything JARVIS watches, listens to, or reads becomes permanent ability: memories feed every agent prompt; knowledge notes are matched to each task automatically.
⬆ Upgrade JARVIS & the agency
Each button gives JARVIS a real upgrade order — research agents sweep every possible resource and deliver a report to 📦 Results with concrete picks. To INSTALL a pick (skill pack / new agent / UI change), tell JARVIS in the Claude session — e.g. "install skill X" or "recruit agent Y" — and it ships to the platform.
🧩 Installed skill packs
49 vetted packs live in the repo (.agents/skills/): cro · ads · ai-seo · aso · copywriting · competitors · launch · churn-prevention · lead-magnets · marketing-plan · emails · analytics · humanizer · context-engineering · remotion suite… Agents draw on them in every task; new installs arrive via the Claude session.
📖 How to use BSHARKS — from order to finished work
One platform, 90 AI agents in 12 departments, one boss: you. You give an order, JARVIS routes it, agents produce, nothing goes public or gets spent without your approval. This page is the full manual.
📦 Results & 🧠 Memory — new
📦 Results collects every real file your agents produce — photos, posts, videos, decks, pages, plans, documents, spreadsheets — filterable by type and agent. Any document or deck has a PDF button (print → save as PDF). Agents now deliver spreadsheets (media plans, budgets, calendars) as real .csv files and plans as formatted printable documents; a step with no file still auto-publishes its result as a branded document.
🧠 Second Brain: after every finished task JARVIS saves the client facts, preferences, and lessons worth keeping — and applies them to every future task for that brand. Review or delete memories in Settings → JARVIS Memory.
🎙 Arabic voice-overs: Agent #76 casts and directs AI voices — ElevenLabs v3 by default, Munsit (CNTXT AI) for Gulf-authentic Emirati/Khaleeji reads, Lahajati for niche dialects.
1 · 🧠 Give JARVIS an order
Open JARVIS and type what you want in English or Arabic — a campaign, designs, a video, research, a website. JARVIS asks up to 3 clarifying questions first (budget, market, dates) so the result is accurate — answer them in chat and the task is created.
📎 Attach anything: logo or photos (JARVIS extracts the exact colors), videos (reviewed frame by frame), voice notes (transcribed), PDFs and documents (read in full).
🔗 Paste any link — websites, Instagram, TikTok, YouTube — JARVIS reads it before answering.
🎤 Talk instead of typing: pick EN / مصري / كويتي, hold a voice conversation; turn on 🔊 and JARVIS answers out loud in a human voice.
2 · 🛰 Watch the Brain work
The animated brain at the top of JARVIS is live: the core is JARVIS, each glowing node is a department, the small dots are its agents.
⚡ Amber spinning ring = that department's agents are working right now.
✓ Green flash = a step just finished.
Click any node to open that department. The right rail shows the same live state: who's working, what's waiting for you, and the latest results. Use ▾ brain to collapse it.
3 · 🔒 Approve, checkpoint, revise
Every order stops at the approval gate — nothing runs until you press ▶ Approve & run (right rail or Tasks board). Big jobs pause mid-way at 🚧 checkpoints so you can review before the expensive steps run — press "Review done — continue".
Not happy with a step? Hit ↻ Revise, say what to change, and only that agent re-runs. Your project notes travel with the task so agents remember your instructions.
4 · 🗂 Get real deliverables
Results are not prompts — they're the actual work, inside the platform:
🖼 Images render for real (OpenAI / Gemini / Higgsfield keys in Settings).
🎬 Videos render via Higgsfield — directly with an API key, or through the JARVIS bridge (GITHUB_TOKEN): the job goes to JARVIS, renders on your Higgsfield account, and attaches back to the task automatically. Gemini & OpenAI make images only — never video. checking video engine…
🌐 Websites & landing pages arrive as real openable pages.
📄 Word · 📊 Excel · 📑 PowerPoint · 📕 PDF — each agent hands back the ONE real file its job calls for: copy & strategies as Word, plans & budgets & lead lists as Excel, decks as PowerPoint. Built right in your browser, ready to download — never a raw text dump.
5 · 🎨 Brand Kit — teach JARVIS your brand
Fill it once: logo, reference images, brand colors, voice, audience, links, and where the brand stands today. From then on every order is answered with your brand in mind — no repeating yourself. Upload a logo in chat and one click adds its colors to the kit.
6 · 🎯 Prospects — win new clients
Lead Scout finds real local businesses ("dental clinics in Salmiya") with ratings and contacts. Hit 🎯 Audit on any of them: agents audit their digital presence, score it A–F, and produce a 3-tier priced proposal — ready to send.
7 · 🏢 Departments & Automations
Every department in the menu is yours to command directly — open one, pick an agent, assign a task without going through JARVIS. Amber dots show who's busy.
⚙️ Automations: give any agent a standing order and toggle it per agent. With the cloud workspace on (APIS-SETUP §6), daily automations run themselves — two come pre-installed: the Daily Competitor Brief (Competitor Intelligence Analyst studies rivals' posts, ads, news, sites) and the Daily Trend Radar (Trend Scout watches TikTok/Reels/Shorts/Snapchat/X and briefs the Creative Studio). Their latest editions live in 🔎 Intelligence.
☁ Cloud workspace: same workspace on every device, and agents keep working after you close the tab — the background runner passes every 5 minutes.
8 · 🔧 Settings — power it up
AI provider: Claude (default), ChatGPT, or Gemini.
Voices: pick JARVIS's English voice and Egyptian/Kuwaiti male or female voices.
API keys live server-side in Netlify — the full step-by-step is in APIS-SETUP.md in the repo. Status lines in Settings show what's connected.
🧹 Clear memory wipes your workspace back to empty. Your account: admin-only, your data stays in your browser.
9 · 🚀 Packages, publishing & clients
🚀 Packages: launch a whole campaign in one click (30-Day Launch, Product Drop, Always-On Month, Lead-Gen Sprint, Brand Refresh) — full agent routing pre-filled for the active brand, waiting at your gate.
📤 Publish: on a finished task, press Publish — that press IS the approval; JARVIS posts it through your connected channels and the live link attaches to the task.
🔗 Client link: share any task as a clean read-only page — no account needed; client comments come back to you.
🎨 Multiple brands: the Brand Kit holds one kit per client — switch at the top; JARVIS always works with the active brand.
🕌 Arabic-first QA: any Arabic/GCC task automatically gets a native-dialect review step (Egyptian/Kuwaiti/Saudi) before the final gate.
🔌 Connections — what powers each task
Every integration BSHARKS uses to finish real work — split into Platform (always-on, server-set) and Client (per brand). Green = ready. Amber = add the key in Netlify to unlock it. Add each client's website, socials and ad-account logins in the Client section below — switch brands with the selector at the top.
🏢 Agency Workspace
Clients, delivery, approvals, campaigns, team access, and profitability in one client-isolated workspace.
📋 Briefs
🚀 Projects
✅ Approvals
📅 Campaign Calendar
👥 Team Roles
🔌 Analytics Connectors
📡 Controlled Publishing
🔔 Notifications
📊 Profitability Alerts
🧠 JARVIS Memory — the second brain
After every finished task JARVIS extracts the client facts, preferences, and lessons worth keeping forever — and applies them to every future task for that brand. Delete anything it got wrong.
JARVIS intelligence
AI credentials are accepted only by authenticated Netlify functions. Browser API-key entry and direct provider calls are disabled.
Server-side configuration: add ANTHROPIC_API_KEY, OPENAI_API_KEY, or GEMINI_API_KEY in Netlify environment variables, then redeploy.
Without a configured server provider, JARVIS stays in router mode and never asks for a secret in the browser.
JARVIS voice 🔊
Status: —
Human voice via ELEVENLABS_API_KEY in Netlify env vars. JARVIS speaks only when you talk by mic — typed chats are never read aloud.
Workspace
Account:
Auth backend:
Storage: