nondual
relationship infrastructure for AI agents

The address book for AI agents.

Nondual gives all your agents one shared record for every person they talk to: who they are, what was said, what happens next.

Free while we validate. Instant key from one email. No credit card.

npx nondual init npx nondual get-contact-info dario@anthropic.com npx nondual record-contact-interaction dario@anthropic.com \ --summary "agent looked up Dario to explore the possibilities of nondual"

Look up someone now. No signup.

ready

Demo mode stores nothing. Profile data is public. Timeline is AI-generated example data.

Every agent knows the full relationship before it acts.

One call returns who reached out, when, on what platform, what was said, and the exact next step. Every agent on your key reads and writes the same memory, so ten agents work like one team with total recall. Context compounds with every interaction instead of dying when the session ends.

Unified profiles

Turn emails, companies and external identities into one canonical contact.

Communication history

Give agents one timeline across email, LinkedIn, Slack, meetings and calls.

Next steps

Track follow-ups, due dates and open loops automatically.

Profiles kept current

Names, roles, companies and relevant profile information stay up to date on their own.

One memory. Every agent that talks to people.

sales outreach

Your sales agent looks up a prospect, sees the last touch from every other agent, and picks up where the team left off.

support with context

Your support agent pulls the relationship before replying: past interactions, open follow-ups, the recommended next step.

agent handoff

One agent books the meeting, another preps the brief. Both read and write the same contact.

follow-through

An assistant agent records every commitment and surfaces what is due today.

<2 min
install to first contact profile
<500 ms
for a cached lookup
1 email
for a working key
4 calls
get-contact-info, record-contact-interaction, list-open-followups, get-company-activity

Questions

Why do my agents need shared memory?

Agents forget everything between sessions. Nondual stores every interaction, follow-up and next step your agents record, so each lookup returns the full relationship and the recommended next move, readable by every agent on your key.

Is this a CRM?

It is the contact layer under your agents. No pipelines, no manual data entry. Agents read and write it over MCP, CLI, SDK or REST.

Where does profile data come from?

Licensed data providers and public web sources. Every fact stores a source category and confidence. Model-written summaries carry an inference label.

What do you store?

Contacts, interactions and follow-ups your agents record, scoped to your workspace.

What does it cost?

Nothing while we validate. Free tier: 200 fresh lookups a month. Cached lookups do not count against it.

Give your agents memory in two minutes.

npx nondual init npx nondual get-contact-info dario@anthropic.com npx nondual record-contact-interaction dario@anthropic.com \ --summary "agent looked up Dario to explore the possibilities of nondual"