Discord AI integration with persistent memory

Ditto remembers what your Discord server discusses, next to your issues, docs and email. Ask any time and get the answer, with the message it came from.

Free plan, no card needed. See pricing for prepaid usage plans.

What forgetting costs your team

Decisions get lost

Agreed in #dev, buried under new messages by Friday.

Context is scattered

Reports sit in Discord. The issue, the fix and the docs sit elsewhere.

Everyone re-explains

The same answers to players, new mods and every new AI chat.

Follow-ups slip

Bug reports and requests from the community never reach the tracker.

Ditto remembers, finds and acts across your apps

When does the save fix ship?
Marcus confirmed on 18 Sep. It ships in 1.4.2 on 2 October.
#devIssue #812Patch notes

Remembers every decision in your server

Who decided, when and why, linked to the thread, issue and doc behind it. Ask weeks later and get the answer.

Ditto found in

+ many more apps

Connects Discord to every app you use

GitHub, Linear, Notion, Google Drive and many more feed one memory. Ask once and Ditto checks them all.

Agent jobReview and approve

Draft the 1.4.2 post for #announcements from the patch notes, reply in the #bug-reports thread and link issue #812.

Approve & runCancel

Does the follow-up, when you approve

Files the issue, drafts the announcement and updates the tracker, then waits for your OK. Set routine jobs, like a Monday digest of #feedback, to run on a schedule.

Modelgpt 6 sol ✓ClaudeGeminiYour own key
Same memory in Claude CodeCursor ◐ Memory on

Keeps your memory on any model and in any AI tool

Use a low-cost model to catch up on busy channels, or connect Claude Code and Cursor over MCP. Ditto brings the same context every time, so nobody re-explains.

When to use Ditto with Discord

Ditto is for teams whose work spans several apps and several people. If the answer, or the follow-up, lives in more than one place, Ditto keeps it in one shared memory: a second brain the whole team can ask.

How it works

Three steps, then it keeps working in the background.

1

Connect Discord and your apps

Add the Ditto bot to your server. Ditto starts read-only, and your Discord DMs stay private.

2

Ditto builds one memory

Decisions, player reports and projects from every app, linked and kept current.

3

Ask in Ditto, Discord or your AI tools

Use the Ditto app, type /ditto in your server, or connect Claude Code and Cursor. It answers with sources and posts in Discord when you approve.

Watch the demo

One inbox for every chat

Telegram, Slack and Discord threads inside Ditto, each shown like the original app.

See all demos →

Ditto vs AI bots and other Discord integrations

Discord has no AI assistant of its own, and its conversation summaries reach a limited number of servers. AI bots answer members inside the server. Claude Code can read and reply through a Discord bot you create. Automation tools run fixed steps. Enterprise search looks across apps. Ditto keeps one memory across Discord and every app you connect, and acts in them.

Capability Ditto AI bots for DiscordQuickchat AI, Inkeep, App Directory botsChatGPT or Claude + DiscordClaude Code channels, Discord MCP serversAutomation toolsZapier, Make, n8nEnterprise searchGlean, Dust
Remembers across sessions, models and tools
i

Ask weeks later, on a different model or from Claude Code, and the context is still there.

✓Full–Partial–Partial✗None–Partial
Finds what your server discussed weeks ago
i

Discord doesn't let bots search messages, so bots read recent history; Ditto searches its own memory of your channels.

✓Full–Partial–Partial✗None–Partial
One memory across Discord and your other apps
i

What your community said is there when you ask about an issue, a doc or an email, and the other way round.

✓Full✗None–Partial✗None–Partial
Answers one question from Discord and your other apps together
i

Checks channels, issues, docs and email at once. Enterprise search does this too.

✓Full✗None–Partial✗None✓Full
Acts in your other apps from what happens in Discord
i

A report in #bug-reports becomes an issue, a doc update or an email from one request.

✓Full–Partial–Partial–Partial–Partial
Runs on a schedule
i

A Monday digest of #feedback or a weekly bug round-up, set up from a plain request.

✓Full–Partial–Partial✓Full✓Full
A help bot that answers every member around the clock
i

Quickchat and Inkeep are built as public help bots; Ditto's /ditto bot answers the people who ask it, from your team's memory.

–Partial✓Full–Partial✗None✗None
Connects without building your own bot or token
i

Add the Ditto bot to your server; the Claude Code route needs a bot you create, its token and an open session.

✓Full✓Full✗None✓Full–Partial
Starts read-only, and you choose what posts on its own
i

Ditto posts nothing until you turn on sending, and each post waits for approval unless you set it to run on its own.

✓Full✗None–Partial–Partial–Partial
Answers only from channels each person can read
i

Ditto checks the channel permissions set in Discord before it shares anything, so each person only gets answers from channels they can already read.

✓Full–Partial–Partial✗None✓Full
Pick the model for each task, or bring your own key
i

Choose the model for each job from any provider, or use your own API key.

✓Full–Partial–Partial✓Full✓Full
See, edit and export what it remembers
i

Open what Ditto remembers, correct it, export it or delete it.

✓Full✗None–Partial✗None–Partial
✓ Full– Partial✗ None

Discord and every app your team uses, in one place

Connect them once. Ditto remembers across all of them, so you ask about a release or a player report in one place instead of searching ten.

  • Discord
  • GitHub
  • GitLab
  • Linear
  • Jira
  • Notion
  • Confluence
  • Trello
  • ClickUp
  • Google Drive
  • Google Sheets
  • Google Calendar
  • Gmail
  • Slack
  • Telegram
  • WhatsApp
  • Zendesk
  • Intercom
  • Stripe
  • Shopify
  • Figma
  • Sentry
  • Claude
  • Cursor
  • Outlook
  • Microsoft Teams
  • Zoom
  • Google Meet
  • Excel
  • Word
  • SharePoint
  • OneDrive
  • Dropbox
  • Obsidian
  • HubSpot
  • Salesforce
  • Pipedrive
  • Freshdesk
  • Mailchimp
  • PayPal
  • Square
  • QuickBooks
  • And more

Start free, then pick a plan

Your plan covers capacity and features. Credits pay for variable usage across AI, voice, tool actions and storage beyond your included allowance.

New plan preview. Rollout is in progress; check the offers available in your account before purchasing.

Free

$0 No card needed

Explore Ditto with no card needed.

1B starting credits; earn up to 4B1 GB included storage5 saved workflows · 1 active

Plan includes:

  • 2 spaces
  • Chat in Ditto
  • Ditto Review · one at a time
  • Auto model selection
Optional: Flex pay as you go

Add a $5 initial deposit for more usage, with no subscription. The full deposit becomes usage credits; checkout adds any tax. Flex checkout asks you to authorize automatic refills: you set a monthly limit, which includes tax, and can turn refills off anytime.

Paid chat connections, parallel reviews and remote control unlock after the deposit settles. Free already includes one Ditto Review at a time.
Try Ditto free
Everyday work

Plus

$19/month Monthly subscription

More room for your everyday work.

$10 usage each month · 10B credits50 GB included storage10 saved workflows · 5 active

Plan includes:

  • 5 spaces
  • Paid chat connections
  • Ditto Review · parallel reviews
  • Auto model selection
Try Ditto free

Pro

$97/month Monthly subscription

Shared capacity and credits for you and your team.

$60 usage each month · 60B credits1,000 GB included storage100 saved workflows · 25 active

Plan includes:

  • 25 spaces
  • Paid chat connections
  • Ditto Review · parallel reviews
  • 1 org · 4 included licensed seats
  • Choose models manually
  • Custom domains
Try Ditto free

Enterprise

A custom Ditto build for your business: our team writes the spec, builds it and supports it.

Custom setup and retainer Get in touch

Questions

Does Ditto remember Discord conversations between sessions?

Yes. Ditto keeps a memory of the server channels you connect, next to your issues, docs and email. Ask weeks later, in the Ditto app, with /ditto or from an MCP client, and it answers with the decision and the message it came from.

What does Ditto read from Discord?

Messages, threads, forum posts, pins and scheduled events in the server channels the Ditto bot can see, with who posted them. Your personal Discord DMs stay private. It starts read-only, and it checks the channel permissions set in Discord before it shares anything, so each person gets answers only from channels they can already read.

Can Ditto post in Discord?

Yes, once you turn on sending. It uses Discord's own actions, such as replying in a channel or thread, starting a thread or forum post, pinning a message and adding a scheduled event. Replies post through a bot webhook with your name and avatar. Posts wait for your approval unless you set an action to run on its own.

How is Ditto different from a Discord AI bot?

AI bots such as Quickchat and Inkeep answer members from your docs and the channel's recent messages. Ditto is a memory and an agent for your team: it remembers what your server discussed, joins it with your issues, docs and email, and acts in those apps when you approve.

What does Ditto cost?

The new plans are Free, Flex with a $5 initial prepaid deposit and no monthly base fee, Plus at $19/month, and Pro at $97/month. Usage is prepaid with credits. See the pricing page for plan details and rollout availability.

Can people ask Ditto inside the server?

Yes. Anyone you let use the Ditto bot can type /ditto in the server, and it answers from your memories, only when someone addresses it. It isn't a help bot that replies to every message in a channel.

Can I use my Discord memory in Claude Code, Cursor or ChatGPT?

Yes. Connect Ditto over MCP and those tools can search what your server discussed, next to your other connected apps, and save what you do there. They don't post in Discord through Ditto.

Can ChatGPT or Claude connect to Discord?

Claude Code can, through Anthropic's Discord channel plugin in research preview: you create a Discord bot, add its token and keep the session open. ChatGPT and Claude.ai reach Discord through third-party MCP servers. Ditto adds a memory of your server and your other apps, actions that wait for your approval, and a choice of model.

Does Discord have its own AI?

Not a general assistant. Discord shut down its Clyde chatbot on 1 December 2023. Its conversation summaries group channel messages into topics and reach a limited number of servers. Ditto adds a memory of your server that joins your other apps, and you pick the model.

Is there an official Discord MCP server?

Discord doesn't publish one. Community MCP servers connect AI tools to Discord through a bot token you create. Ditto's MCP server gives the same tools the memory of your server and your other apps, and you connect Discord once, in Ditto.

Is Ditto like Zapier for Discord?

No. Zapier and similar tools post a message or copy a record when a trigger fires. Ditto reads Discord and your other apps into one memory, answers across them and acts when you ask. Keep the automations you already run.

Does the whole team share one memory of the server?

Yes, in a shared team space. Community, dev and QA work from the same history, and Ditto checks each person's Discord channel permissions before it answers. Team memory stays when someone leaves.

Is my server data used to train AI models?

No. Your memory is not used to train models. Open any memory to see where it came from, then edit, export or delete it. Disconnect Discord and Ditto stops reading it.

Get 20% off your first month of Ditto, and get more out of it every week.