🦈

Admin sign in

BSHARKS Admin Workspace — your private command center

Administrator access only. Account creation is disabled.

CHECKING AUTH BACKEND…

JARVIS

workspace: empty
saved
J.A.R.V.I.S // MAIN BRAIN · 77 AGENTS · 12 BRAINS · IDLE · GATE LOCKED (JOHN)
RESOURCE MATRIX // CONNECTING…
J.A.R.V.I.S
JARVIS online. Your workspace is empty and your memory is clean, sir. Give me any order — a campaign, a design batch, a video, research, anything — and I'll route it across the departments, show you every agent working on it, and put the results right here.
MODE // — · AGENTS // 77 · GATE // JOHN
AI ENGINES // Claude — · ChatGPT — · Gemini —
VOICE // READY WebRTC · controlled JARVIS route

Work

Track approvals and delivery, launch controlled workflows, or open a specialist department.

DEPARTMENTS

🏭 Marketing production active brand required

Create real report, deck, spreadsheet, content, campaign, and community artifacts. A job remains running until every required output is format-checked and stored with a verified receipt. No campaign is activated and no message is sent from this workspace.

Start production

Jobs and verified artifacts

Open this view to load production jobs.

Identity

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

Loading…

📈 Daily Trend Radar

Loading…

📊 Performance Pulse — what our campaigns actually did

Loading…

🌐 Verified business modules active brand required

Evidence is bound to the selected company and Brand Kit. Shopify uses a PII-free export because OAuth is deferred. Website and market sources are fetched server-side with DNS-pinned SSRF protection. No store mutation, deployment, trade, payment, or transaction is executed.

Capture evidence

Do not include customer names, email, phone, addresses, payment data, or order identifiers.

Evidence register

Open this view to load evidence.

🎛️ 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

Loading…

🔌 Integrations

Loading…

🔗 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.

🤝Client Portal

Open the assigned-client approval and delivery surface.

🏢 Agency Workspace

Clients, delivery, approvals, campaigns, team access, and profitability in one client-isolated workspace.

📋 Briefs

🚀 Projects

✅ Approvals

📅 Campaign Calendar

👥 Team Roles

Open this workspace to load team access.

🔌 Analytics Connectors

Select a client to check provider readiness.

📡 Controlled Publishing

Select a client to inspect publishing adapters.

🔔 Notifications

Select a client to load the secure inbox.

📊 Profitability Alerts

Select a client to load reporting.

Admin

Configure secure platform capabilities and review system guidance. Provider secrets remain server-side.

🛸Command Bridge

Open the authenticated bridge surface.

🏢Structure

Inspect the agency and agent structure.

🛡️ Policies & approvals

Live enterprise governance state from the authenticated server policy. Roles, risk, approvals, retention, legal holds, and audit evidence fail closed.

Tenant and brand scope

Every controlled action resolves the authenticated actor, tenant, client, active brand, connection, and selected provider asset before execution.

Exact approval

Publishing, spending, outbound messaging, and other external writes require an approval grant bound to the normalized arguments and correlation.

Verified completion

An external action can reach completed only after an authoritative provider receipt passes verification. Queued, setup, denied, failed, and unverified remain distinct states.

Audit and idempotency

Control events retain correlation and provenance, redact secrets, and reuse the original verified receipt when the same external write is retried.

Corporate identity & role

Loading authenticated policy…

Risk and approval policy

Loading risk gates…

Retention & legal holds

Loading retention policy…

Governance audit

Loading audit state…

🧠 JARVIS Memory — the second brain

After every finished task JARVIS proposes scoped facts, preferences, decisions, and lessons. Server records retain provenance and confidence; changed facts stay disputed until an authorized teammate resolves them.

Loading tenant and brand memory…

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.

🎙 Current setup: English → Daniel (British male) · Arabic → your Egyptian / Kuwaiti dialect voices below (default Egyptian). This is the exact voice the Command Bridge uses too, so JARVIS sounds identical everywhere. Leave a field blank to keep the default.

Workspace

Account:
Auth backend:
Storage:

Danger zone

🩺 Operations health

Loading secure server status…

API usage · current UTC windows