Skip to content

Stop starting over.
Do more with Ditto.

Spend less time finding context and repeating yourself. Ditto remembers across your chats, files, and connected tools, so you can get back to what matters.

First 30 messages free. No card required.

Opening Maya’s workspace… Open Ditto directly

The intelligent operating system.

Find the decision without searching every thread. Prepare the plan without rewriting the brief. Bring your tools and saved context into one place, with less setup between you and the work you want to do.

Your next conversation shouldn’t start from zero.

Maya already told Ditto how she runs a workshop. When she asks for an agenda, those details give it a starting point. The same saved context is there for the follow-up and her next conversation.

The detail she saved

“I get the best ideas from small, hands-on workshops. Six people is ideal, and I’d rather skip the slide deck.”

Maya’s workshop preferences, saved in memory.

The plan it helps create

A ninety-minute agenda: choose one customer problem, sketch in pairs, and leave with one experiment to try.

Less time rebuilding the brief. More time preparing for the people in the room.

How the memory layer works across your apps.

  1. Connect your apps

    The tools you already use, with the access you choose.

  2. Ditto builds your memory

    Captured as you talk, filed under subjects and linked in the background.

  3. Your AI recalls it

    Switch between connected tools and models. Your context follows.

Talk through the next step.

“How should I open the workshop?” In Live Mode, Maya can keep talking through the plan with her workshop preferences already in context.

Swap the model.
Keep the memory.

Choose a model for the task, with its price and capabilities in mind. Your saved memory stays in Ditto when you switch.

Leave with something you can use.

Turn the conversation into an agenda, a follow-up draft, or a task to review. Connected tools let Ditto act with the access you allow.

It acts on what it knows
Draft the follow-up, prep the weekly update, run the scheduled task, from the memory it already holds.
You choose what can run
Review actions that need approval, and choose which tools may run automatically. Manage permissions for the apps you connect.
Pause or cut off any agent
Make it read-only, pause it or revoke its access. Choose which threads it can read.
Every action on the record
Review task runs, their status and the outputs they produced. Pick up the work from the run history.

Give it a task. Keep the final say.

Hand Ditto the busywork it can already do from memory. Set the access, review the work and stay in control.

Try Ditto free
Manage agent permissions

Connect the apps you already use.

Use Ditto’s memory from a supported AI client, or add connected tools to work from Ditto. Those are two different connections: choose a setup guide and authorize the access each one needs.

Anything that speaks MCP

Supported MCP clients can read and write the memory you authorize. External MCP servers give Ditto additional tools. Available actions depend on the server and permissions; connecting a client does not automatically save every conversation.

Explore Claude Code + Ditto

Connection methods, available apps and permissions vary. Check the current app catalog in Ditto.

Explore integrations

Make room for the work that matters.

Start with the context you already have. Choose your work to see what you can ask Ditto to help you do next.

Everyday AI users

One assistant that knows you

Your preferences, your projects and the way you like answers, remembered across ChatGPT, Claude and every chat you connect.

Ask anywhere, your context is already there

Stop re-explaining yourself

Start a new chat and pick up where you left off, with no pasted background and no re-briefing.

New chat, same memory

Explore everyday ai users

Founders & solo

Your whole operation, in one memory

Wearing every hat means the context lives in your head. Ditto holds it instead, across the chats, docs and tools you connect.

One founder, one memory for everything

Context that scales past you

When you bring on your first hire, share the memory graph they need, with access you choose, so onboarding is not a brain-dump.

First hire, already up to speed

Explore founders & solo

Team chats

Every chat feeds one memory

Telegram, Slack and Discord conversations become memory Ditto can recall, so a decision made in a thread is not lost the week everyone gets busy.

Slack thread, “the Q3 pricing call”, remembered

Shared, on your terms

Share a memory graph with your team, with access you choose, so context is not stuck in one person's head. Ditto learns from the chats you connect, with controls for which tools can act and which require approval.

Growing teams, one shared memory

Explore team chats

Coding agents

Pick up the implementation where you left off

Recall why we chose this auth library and what is still open. Propose the next change before editing code.

Spend the next session building, not rediscovering the last decision.

Connect a supported coding client through MCP and save the project decisions you want it to recall.

How to set it up
Explore coding agents

Customer service

Every ticket with the full history

Ditto recalls what this customer asked before, what was promised and how it was resolved, drawn from the chats and tools you connect.

“This customer again” recalls the last three tickets

Consistent answers across the team

Share the memory behind an account so any agent picks it up without the customer repeating themselves. Choose who can access the account's memory graph.

No customer repeats themselves

Explore customer service

Sales & CRM

Every account's history, in memory

Ditto remembers who you met, what they asked for and what you promised, drawn from the chats, calls and email you connect.

“Draft a follow-up to Northwind” recalls Tuesday's pricing-tier question

Pick up any deal cold

Ask for a follow-up and the meeting, the pricing question and the demo you owe are already there.

No account left behind

Explore sales & crm

Marketing

Turn campaign notes into a brief

Use our saved audience notes and last campaign review to draft a launch brief. Flag anything that needs a decision.

Start the review with a draft, instead of gathering the same background again.

Save the audience notes and campaign review in the memory you authorize.

How to set it up
Explore marketing

HR

Prepare a first-week onboarding plan

Use our saved role brief and onboarding checklist to draft a first-week plan. Mark missing information for me to fill in.

Give a new teammate a clear starting point without rebuilding the checklist.

Use approved role and process notes. Keep private employee records out of shared memory.

How to set it up
Explore hr

Finance

Prepare the monthly review

Summarize the open questions in our saved budget-review notes and draft an agenda. Flag amounts I need to verify.

Arrive with the questions ready, so the meeting can focus on decisions.

Save the review notes you are allowed to share. Verify figures against your accounting system.

How to set it up
Explore finance

Operations

Turn a handoff into a working checklist

Use the saved handoff notes to draft next steps. Include owners where recorded and flag anything without an owner.

Spend less time chasing context and more time moving the work forward.

Save the current handoff notes. Review the checklist before assigning or sending anything.

How to set it up
Explore operations

Get an AI assistant that remembers, and gets things done.

Connect your first app and stop re-explaining yourself. Your memory starts building from your very next chat.

Try Ditto free

Ditto, by the numbers.

Product activity, published openly.
Updated Sep 28, 2026.

Registered accounts
2,635
Monthly active
249
Saved memories
336K
Joined this month
163

Saved memories counts current memories stored through Ditto and MCP, not a lifetime creation total. Figures come from the public dashboard snapshots.

Open the full public dashboard

“Ditto turned my life from an exhausting, reactive storm into an intentional, sovereign mission.”

Jonathan used Ditto as a persistent partner across sponsorship architecture, community work, and the personal decisions behind both. The result was continuity between the parts of his life that needed to move together.

$20K+

Sponsorship architecture shaped from scattered project data

Read Jonathan’s full story

See what’s saved. Choose what’s shared.

Inspect your saved memories and their sources. When an app requests access, review its permissions before approving. The controls and setup guides are here to check for yourself.

Filed under subjects
Preferences, people, projects and decisions, linked so recall can pull related context.
See and explore it
Open your memory network and check where a memory came from.
Shared on your terms
Keep your graph private or share it with the people you choose. Give apps and agents only the access you allow.
Delete or export anytime
Remove individual memories or download a signed, portable copy of your graph as a Ditto passport.

Connect your agent. Keep your memory.

Point compatible tools at Ditto Router. Cursor, Claude Code and Codex can use the same endpoint’s memory, while you change its default model in Ditto.

One endpoint, across your agents
Connect compatible tools with an endpoint key. Their sessions can build on the same project memory.
Swap the model, keep the memory
Change the endpoint’s default model. Keep its slug in your client configuration and your memory in Ditto.
Recall it, then build on it
Enable recall to bring memory into requests, and recording to keep new context for the next session. You control both.
Set up Ditto Router

Codex CLI · ~/.codex/config.toml

model = "YOUR_ENDPOINT_SLUG"
model_provider = "ditto"

[model_providers.ditto]
name = "Ditto"
base_url = "https://router.heyditto.ai/v1"
env_key = "DITTO_API_KEY"
wire_api = "responses"

Create an endpoint and key in Settings → Developer. Replace the slug above and set the DITTO_API_KEY environment variable to your endpoint key. Enable recall and recording for the memory you want to share.

Prefer MCP? Choose your client’s setup guide

Frequently asked questions

Does Ditto remember across sessions and days?

Yes. Ditto gives you persistent, long-term memory across conversations, not just inside a single chat. A decision from last month is still there when you come back to it.

Explore the memory network
Do I have to organise or maintain it?

No. Ditto builds memory from your conversations, filing what matters under subjects and linking related context in the background. You do not need to tag every message or keep a folder system up to date.

How memory is organised
How does recall actually work?

Ditto looks for memories related to what you ask, then ranks the matches to find useful context. Linked subjects connect people, projects and decisions, so recall can bring back the context around a memory, not just one isolated message.

How memories connect
Is it just vector search?

No. Semantic search helps find relevant memories, but Ditto also organises them into a graph of subjects and links. You can see and explore those connections in your memory network.

See the memory graph
Does Ditto work for a team?

Yes. Share a memory graph with the people you choose, and revoke access when you need to. Friend subscriptions are read-only. Dedicated company graphs support viewer, editor and admin roles, so your team gets the access its work needs.

Memory sharing and permissions
How is Ditto different from ChatGPT’s or Gemini’s memory?

Ditto keeps your memory separate from the model you choose. Connect supported apps and AI tools to the same memory through Ditto and MCP, so switching tools does not mean rebuilding your context. You can also import conversations you already have elsewhere.

Bring your existing memory
Which apps and AI models does Ditto work with?

Connect services such as Google Workspace, or give tools like ChatGPT, Claude, Cursor and Claude Code access through MCP. Inside Ditto, choose from the models in the current catalog without losing your conversation context. Each connection has its own setup and permissions.

Connect your AI tools
Can I control what it remembers and delete it?

Yes. You can inspect and delete memories, choose what to share, and export a Ditto passport. Connected apps request specific permissions. You can restrict an agent to read-only access, pause it or revoke access entirely.

Manage agent access
Is Ditto free?

Yes, free to start. Your first 30 messages are free, with no card required. After that, pay as you go for what you use, with an optional monthly spending cap you set yourself.

See pricing

Start with one thing you want to get done.

Bring a question, a project, or the notes you keep re-explaining. Your first 30 messages are free, with no card required. Then pay as you go with a spending cap you set.