The agent that
remembers everyone
you have met.

It reads the archive you already own, builds the graph, and drafts the follow-up inside the thread where the promise was made.

Slack agent Web app Working today
The problem

You have met
a thousand people.
You remember twenty.

01The list 1 000+ connectionsA directory. Not a memory.
02The history Years of messagesSearchable by keyword — not by what it meant.
03The path Someone in there can introduce youYou have no idea who.
04The decay By the time you need themEight months of silence.

The network is already yours. It just isn’t retrievable at the moment it matters.

Maya HaddadCRYPTO PM · 6 YEARS · 3 WEEKS IN DUBAI
You Marta Fatima 85 CONTACTS · ONE WARM PATH · TWO HOPS
You already know
someone there.
You just don't
remember.
01 · Import
LINKEDIN DATA EXPORT · NOTHING SCRAPED

Feed it what you already own.

01
Unzip & parse CONNECTIONS.CSV · MESSAGES.CSV
02
Rebuild the graph WHO · WHEN · HOW OFTEN
03
Embed every message OPENROUTER · TEXT-EMBEDDING-3-SMALL
A searchable network NO API · NO SECOND PERMISSION
NEXT SOURCES · DESIGNED, NOT BUILT
GmailWhatsAppTelegram contacts

Same shape every time: an archive the user already owns, exported by them — never scraped.

The import screen
OUT OF ONE ZIP
85CONTACTS1 240MESSAGES1 536DIMENSIONS
Relationship graph
02 · Graph
Your network, finally visible.
Hot inside, gone cold outside. Nobody had to maintain it.
03 · Ask
THE WEB APP'S OWN CHAT · GRAPH + SEMANTIC SEARCH
Ask Career Brain GRAPH + MESSAGES MAYA HADDAD · 85 CONTACTS
Who do I know in crypto product in Dubai?
CB

Three people, ranked by how warm the path is — and what you last said to them.

01
Fatima Nour PARTNER @ MERIDIAN WEB3
Met at TOKEN2049. She asked what you were building — you never replied.
YOUMARTAFATIMAWARM PATH · 2 HOPS
94MATCH
02
Raj Patel HEAD OF PRODUCT @ NORTHWIND
Asked about your roadmap doc in March. Silent since.
YOURAJDIRECT · GOING COLD
81MATCH
03
Lin Zhou PRINCIPAL @ DUBAIPROP
Two mutual intros, never actually met.
YOUKENLINSECOND DEGREE
74MATCH
Draft an intro ask to MartaWhy is Raj going cold?Send to Slack
+ Ask about your network…

Every line is a message it can point at — the graph gives the who and when, the index gives the what.

The client journey
EVERY STEP IS A REAL SCREEN

From an export they already own — to a record the team can see.

01WEB APP
Import

Drop the LinkedIn export. Connections, messages, embedded.

OpenRouter
02WEB APP
Ask

“Who do I know in crypto product in Dubai?” — ranked, with the route.

OpenAICopilotKit
03SLACK
Catch

A mention in the thread. It reads what was said and looks up the rest.

CopilotKitExa
04SLACK
Draft

It writes the message and stops. The button does not say Send.

OpenAI
05AMBIGUOUS
File

Approve → contact, activity and task in the workspace.

Ambiguous
HUMAN CLICK
What it learns in the thread goes back into the graph
One agent · five tools · two surfaces The outreach itself is sent by the human, on LinkedIn.
THE MEMORY Relationship graph + MESSAGE INDEX 01 Archive LINKEDIN EXPORT 02 Ask GRAPH + SEMANTIC 03 Thread SLACK · DRAFT 04 Filed AMBIGUOUS · CRM Inbox SURFACE · DESIGNED Messenger SURFACE · DESIGNED TARGET SHAPE · SIX GROUPS · ONE AGENT SHIPS TODAY G1 Foundation STRATEGY · CV · ROADMAP G2 Market HUNTER · SIGNALS G3 Application RESUME · COVER LETTER G4 Outreach SHIPS TODAY G5 Interview COACH · NEGOTIATION G6 Analytics FUNNEL · REVIEW
Architecture
MAPPED FROM THE ID AGENT · GLM OPS STACK

One agent, many tools —
around one memory.

LIVE IN CAREER BRAIN TODAY RUNNING IN ID AGENT · 23 CLIENTS DESIGNED, NOT BUILT

What ships today is one agent with a toolset — not twenty. It reads the thread, queries the graph, searches the web on the mention, drafts, and files. One agent, five tools, two surfaces.

The six groups on the ring are the target shape, taken one-to-one from the stack that already runs for twenty-three clients. Outreach is the group that ships here, because it is the only one that writes the graph — the other five read it.

THE ONE AGENT'S TOOLS read_threadlookup_networksearch_web propose_followupfile_to_workspace
RUNTIME · EACH WITH A JOB
OpenAIREADS · CLASSIFIES · DRAFTS
CopilotKitCHANNELS + REACT
AmbiguousTHE RECORD · MCP
ExaWHO THEY ARE · SOURCES
OpenRouterEMBEDS EVERY MESSAGE
Human gateNOTHING LEAVES WITHOUT A CLICK
Target architecture
ID AGENT · GLM OPS — RUNNING TODAY

The machine Career Brain plugs into.

20AGENTS6GROUPS30+SOURCES 856MCP TOOLS5SURFACES
01Sources30+ CONNECTORS
  • Public APIsHIMALAYAS · REMOTEOK · ADZUNA · HH
  • Scrape where there is no APIFIRECRAWL · APIFY · LINKEDIN
  • Telegram · MTProtoJOB CHANNELS
  • Relationship graphYOUR OWN ARCHIVE
02Agents20 AGENTS · 6 GROUPS
G17
G22
G33
G44
G52
G62
  • Outreach ships todayTHE ONLY GROUP THAT WRITES THE GRAPH
CONNECTING NOW · ONE BY ONE
Market analysisDEMAND · SALARY BANDS · SIGNALS
Vacancy hunt30+ SOURCES · SCORED, NOT LISTED
CV & cover letterADAPTED PER ROLE, ON DECISION
Interview & negotiationCOMPANY RESEARCH · MOCK · OFFER
Funnel analyticsWHAT WORKED, WHAT TO CHANGE
03Models & gatesCHECKED, NOT PROMISED
  • Runner by configGLM · OPENROUTER · CLI
  • Facts unverified→ REPAIR OR REFUSE
  • AI style · leaked data→ NEVER REACHES THE CLIENT
  • The thread agentOPENAI · COPILOTKIT
04StateCLOUDFLARE · SYNC V2
  • AccessCLIENT SIGNS IN BY EMAIL
  • Durable ObjectONE PER CLIENT · THE TRUTH
  • KV mirrorREAD + ROLLBACK
  • Ambiguous · MCP856 TOOLS · THE SHARED RECORD
05SurfacesWHERE THE HUMAN DECIDES
  • Client boardCARDS · DECISIONS · FUNNEL
  • Slack threadTHE AGENT LIVES HERE
  • Web appIMPORT · GRAPH · ASK
  • Nothing auto-sendsA HUMAN PRESSES SEND
173TOOLS IN TOOLS/~1000CHECKS 13SCHEDULES6DEPLOY GATES23LIVE CLIENTS
Silence is not an answer. An empty report means there is no report — success has to name itself.
Built on
EACH ONE HAS A JOB AND A NUMBER

Five tools. Five jobs.

READS · CLASSIFIES · DRAFTS
OpenAI
1MODEL CALL PER MENTION

Thread in → signal, card, draft out.

THE SURFACE
CopilotKit
2SURFACES · 1 AGENT

Channels in Slack, React in the web app.

THE RECORD · MCP
Ambiguous
856TOOLS ON THE ENDPOINT

Contact, note, task — as the agent's own identity.

WHO THEY ARE
Exa
3SOURCES PER LOOKUP

Enrichment the thread only named.

THE INDEX
OpenRouter
1 240MESSAGES EMBEDDED

Search by meaning, not by keyword.

LIVE MCP CATALOG VERIFIED TODAY · 856 TOOLS DISCOVERED · NO WRITES MADE NOT USED: AUTH0 · MOZILLA · TRIGGER.DEV — COUNT IS NOT A CRITERION
It lives where
the promise
was made.
Slack + web, working today No email ingestion yet
1 / 8 · N NOTES · O OVERVIEW · F FULL
SPEAKER NOTES