METRONOUSthe AI-OS · for Metabolae
Hermes Supabase · pgvector RAG-Anything Claude · gpt-5.5
00 · THE PROBLEM

Your company's data is a foreign country.

Scattered across TripleWhale, Google Sheets, Obsidian, Discord and a dozen ad accounts. Metronous forges it into one living, queryable company brain — with a team of AI agents your team just talks to.

brain
TripleWhale
Sheets
Obsidian
Discord
Ad accounts
01 · THE MACHINE

A wall of tools, or one box.

The whole stack runs self-hosted on a single VPS — 12 cores · 47 GB RAM · Docker Swarm behind HTTPS. A "building manager" keeps ~22 services alive and restarts anything that falls. $0 per query for the numbers.

12 cores · 47 GB~22 containers13% RAM used
Traefik · HTTPSSupabase · Postgres 15pgvectorMinIO · S3RAG-AnythingHermesPortainermetabolae-auth
02 · THE BRAIN

Two halves that never lie to each other.

One half holds the exact numbers (Supabase / Postgres). The other holds the why (RAG-Anything — a knowledge graph over your whole vault). Ask "how much?" → it reads the table. Ask "why did it work?" → it recalls the note, and cites it.

61,000 ad-day rows1,406-node graph623 cited memories
⬛ NUMBERS · Postgres — every ad, every day, exact ◉ WHY · knowledge graph — research, winning DNA, angles, cited ⛒ THE CONTRACT — SQL for numbers · cited recall for why · "I don't know" if missing
03 · THE MEMORY STACK

Not one memory. Five.

A real brain remembers different things in different places. Metronous keeps five — and each one knows exactly what goes in it.

Numbers memory

Every ad, every day — the exact figures. Postgres.

spend · ROAS · orders

Knowledge memory — the "why"

Research, winning copy DNA, angles, ICPs. A graph + embeddings, always cited.

RAG-Anything

Episodic memory

Every conversation & daily log — what was asked, said, decided. Timestamped.

sessions

Procedural memory — skills

The how-to's the agent learns, improves and reuses (more on this next).

SKILL.md

Per-agent memory

Each AI employee keeps its own private notes, isolated from the others.

per profile
04 · ALWAYS FRESH

The brain refreshes itself.

A robot pulls fresh ad data from TripleWhale every 30 minutes and re-pulls a rolling 14-day window — so late conversions and refunds correct themselves. No human in the loop.

every 30 minself-correctingran this morning
TripleWhaleconnector (cron)Supabase
05 · THE TEAM

Three agents. Each its own mind.

One runtime (Hermes) hosts three independent AI employees — different models, different jobs, each with its own Discord bot, skills and memory, all reading one brain.

D
Default — Analystgpt-5.5 · dashboard + chat
C
Metabolae-CopywriterClaude Opus 4.8 · compliant DR copy
S
Metabolae-ScraperClaude Haiku · competitor ads
06 · ANATOMY OF AN AGENT

A soul, and a set of skills.

The model is just the engine. What turns it into a real employee are two things: a SOUL and Skills.

SOUL.md · always on

Who it is + the rules

A written manual injected at the top of every single conversation. Plain text, not code.

  • Personality & brand voice
  • The thinking frameworks (e.g. DRIVE, 20 angles, 6 ICPs)
  • Hard rules — FTC/FDA compliance, no jailbreak
  • The anti-hallucination contract
Skills · loaded on demand

Playbooks it pulls only when needed

Reusable how-to's. The agent opens just the one the task calls for — so it stays focused.

kpi-sqlcopywritingdashboard-pluginsprelanderrag-memorywinner-analyzer
  • Agents can write new skills from experience
  • …and self-improve the ones they have
agent = model + SOUL + skills + memory + a Discord bot
07 · IT COMPOUNDS

Every use leaves it smarter.

This isn't a static tool — it's a recursive intelligence. The more the team uses it, the more it learns: outcomes become memory, repeated work becomes new skills, and winners feed the next round.

compounds
with use
1 · USE — act, answer, produce
2 · CAPTURE — data + logs saved
3 · LEARN — distil memory + skills
4 · IMPROVE — next start is sharper

Winners get detected, ported and reused. Skills get graded and consolidated. Memory only grows. The flywheel turns on its own.

08 · MISSION CONTROL

The whole business, one glance.

The morning board. One screen answers "how are we doing?": every KPI with a period-over-period delta, the daily sales-vs-spend curve, who's winning, and what the AI team has been up to — all reconciled to the exact same source as Tracking.

SALES
PROFIT
SPEND
ROAS
ORDERS
CPA
SALES vs SPEND · 30 DAYS
TOP STRATEGISTS
1Chester
2Alya
3Arcie
AI TEAMDefault asked: "which angle has the best ROAS this week?" · 3 agents · activity read live from sessions
7 / 30 / 90-day windowsperiod-over-period deltashand-built SVG chartsreconciled to Tracking
09 · TRACKING

A P&L for every strategist.

Tracking auto-decodes the cryptic BATCH# ad-name code into the real person — then gives each one their own P&L. Click a row → that strategist's exact ads and creatives, with video playback. Sortable, date-filterable, no manual tagging.

8,279 ads16 strategistsdrill-down + video
STRATEGISTADSRESULT
Chester2,129
Alya1,749
Arcie30
Gerry136
Dell134

▸ click row → ads · creatives · video

10 · STATIC PRODUCTION

From winning DNA to a new ad.

The ad factory. A seeded company brain — avatars, angles, winning copy — feeds a generation engine that writes fresh copy with Claude Opus 4.8 and edits the image with fal.ai. Turn a proven winner into new variants, on tap.

12 avatars20 angleswinning PT/HT library
Company brainavatars · angles · winning copy
EngineOpus 4.8 copy
fal.ai image
New adstatic variant out
11 · COPYWRITER SUITE

The cockpit for your AI copywriters.

Pick a copywriter persona, choose its model, and drive it — all from one panel. It shares the Static Production brain, so every line is grounded in real winners. Personas can dial intensity up ("Little d") while the FTC/FDA compliance floor never moves.

persona presetsmodel pickercompliance floor locked
MainLittle d · aggressiveSpanish
✍️ Brief → 2 primary texts + 1 headlineClaude Opus 4.8
🛡️ FTC / FDA compliance — always enforced
12 · JUST ASK

Ask in plain words. Get cited answers.

Numbers come back from SQL; the "why" comes back from the brain — with citations. If it doesn't know, it says so. Chat is even multimodal: send an image or a video frame, get a generated image back.

SQLBest ROAS product this week → from the table, exact.
RECALLWhy it's working → winning-angle note, cited + dated.
I DON'T KNOWwhen the data isn't there.
13 · THE LIVING NUMBERS

Not a demo dataset. A real one.

Every screen is built on real, live-ingested data — refreshed automatically.

0
performance rows
0
distinct ads tracked
0
creatives
0
impressions
0
clicks
0
knowledge-graph nodes
Tracks revenue · spend · profit · ROAS · CPA · AOV — per ad, per strategist, per day.
14 · THE CONTRACT

Every number comes with a receipt.

Numbers always come from SQL — never invented. The reasoning comes with citations. And when the data isn't there, it says "I don't know." Anti-hallucination by design.

01

Numbers ← SQL

Every metric is queried, never guessed.

02

Why ← cited recall

The reasoning shows its sources + dates.

03

Unknown → "I don't know"

No filler. No hallucinated answers.

SELF
HOSTED
$0/q