Live demo · public data, real numbers

A pre-call brief, written from real public signal — not a blank page

Before a discovery call, the friction is usually manual research: check the website, skim GitHub, guess at what's relevant. This pulls real, current signals from public sources and hands a rep a short brief with sources cited — synthesis, not invention.

mem0ai/mem0— pulled live via GitHub + Hacker News public APIs

Why this, not another chatbot wrapper

Most "AI research assistant" demos are impressive-looking and unfalsifiable — you can't tell if the summary is accurate without redoing the research yourself. This one is built the opposite way: every signal below is cited back to a real, public, checkable source, and the model's instructions explicitly say to admit when the facts don't support a claim, rather than force one.

Real signals pulled, July 2026

The generated brief

example output — written to match what brief_generator.py's system prompt produces, not a live API call
Account brief · mem0ai/mem0

Universal memory layer for AI agents, 60K+ stars, 100+ contributors. Three momentum signals worth opening with:

  1. They just shipped 5 packages simultaneously (core, TS SDK, and three new surfaces: pi-agent, opencode, openclaw) — worth asking what's driving the expansion beyond the core memory SDK.
  2. A comparison piece pitting them against Zep and ContextNest is live on Hacker News right now — worth asking how they think about differentiation in a category getting more competitive.
  3. 507 open issues against their contributor base is a real maintenance load — worth asking how they prioritize triage, a natural opening for a tooling or support conversation.
Real signals, composed example

The three signals above are real, pulled live via the GitHub and Hacker News APIs. The brief text was written by hand to match exactly what the system prompt in brief_generator.py is instructed to produce when it's only allowed to cite those signals — I didn't have an API key available when building this to generate it live. Run the script yourself with your own ANTHROPIC_API_KEY against any repo and you'll get an actual model-generated brief, grounded the same way.

The actual synthesis code

Full script: brief_generator.py — data-gathering half needs no key, synthesis half needs your own Anthropic key.

# the rule that keeps this from being a hallucination machine:
SYSTEM_PROMPT = """You write short, specific pre-call account briefs.
Rules:
- Use ONLY the facts given. Never invent a metric, a pain point, or a quote.
- If the facts don't clearly support a signal, say "no clear signal here"
  instead of forcing one.
- 3 discovery-call talking points that reference those specific signals —
  never generic sales questions."""

Why I built this

This is the "AI-assisted deal support" half of GTM engineering — using real signal to prep a human for a conversation, not just finding the signal in the first place. Same discipline as the signal-scoring demo and the mem0 audit: real data, cited sources, and an explicit instruction to admit uncertainty instead of faking confidence.

Let's talk