evaCompare

Discord bots that remember your server

Checked 18 October 2026 · Olle Dyberg, who built Eva

Five bots can remember a Discord server, and they remember different things. Kodama indexes your server's lore so members can search it. Memory keeps short summaries of what a channel decided. OpenClaw and Hermes Agent are free agents you run yourself. Eva is a hosted AI member for one friend group who keeps the chat itself and talks with you about it.

I built Eva, so read this as her maker's comparison. Every fact about the other four links to their own site or docs, as they were on 18 October 2026.

Side by side

Scroll the table sideways

EvaKodamaMemoryOpenClawHermes Agent
What it isAn AI member for one private Discord serverAn "AI historian" Discord bot for server lore and memory (site)"An AI that keeps the decisions from the Discord channels you opt in" (site)A personal assistant you run on your own machine, across 20+ chat apps (repo)A self-improving agent you run yourself (repo)
What it remembersThe chat itself, as a memory tree: today word for word, older weeks shorter, and she can open the original messagesAn index of messages where it is active, searched by meaning, with source context and jump links (site)Short summaries of facts and decisions, made every 4 hours (or 2 on Pro). "Only those short summaries, not the original messages, go into its memory store" (docs)Memory files. "Long-term memory (MEMORY.md) only auto-loads in DM sessions; guild channels do not load it" (docs)Notes it writes itself: MEMORY.md up to 2,200 characters and USER.md up to 1,375 (docs)
How far backFrom when each member joins, until they erase it or the group stops using her"Server data is retained while Kodama is installed" (privacy). The paid Index plan adds a "server conversation history scan" (site)From the moment a channel is enabled. Memories expire after 14, 90 or 365 days, by plan (pricing)The last 20 channel messages by default, set with historyLimit (docs)Up to 50 recent channel messages when mentioned, by default (docs)
Who it readsOnly members who press Join (18+). Nobody else is read or storedMessages in channels where it is active. Members can opt out with /optout (commands)Channels an admin enables. Members can opt out with /ignore_me. DMs are ignored (docs)Whoever you allow in its config (docs)Users you allow with DISCORD_ALLOWED_USERS. Each person gets their own session in a channel by default (docs)
How you use itTalk to her like a friend: mention, reply or say her name@mention to ask, /lore search, /recap. Organic replies on the Index plan (site)/ask and /catch-me-up. "It can also chime in when someone asks something the channel already settled" (site)Replies when @mentioned, by default (docs)Replies when @mentioned, by default (docs)
ErasingEach member: Forget me erases their messages, DMs, files and their lines in her memory within 24 hoursEach member: /forget removes an indexed message. Deleted Discord messages are removed automatically (commands)Server owner: /forget confirm:True deletes every memory for the server (docs)You run it, so you store and delete its data yourself
HostingHosted for you, on a server in GermanyHosted. Add it to Discord with a link (site)Hosted. Add it, then /enable each channel (docs)You host it yourself
Price$15 a month per server, 1,500 replies, model includedFree (20 interactions a day). Index $9.99 a month, Chronicle $19.99 a month (site)Free for one channel. Starter $9.99 and Pro $20 per server a month (pricing)Free and MIT-licensed; you pay your model provider

Pick Eva if

Pick Kodama if

Pick Memory if

Pick OpenClaw or Hermes Agent if

Questions

Is there a Discord bot that remembers past conversations?

Yes, all five keep something. Eva and Kodama keep the messages themselves. Memory keeps summaries. OpenClaw and Hermes keep memory files and read recent messages.

Which one can read messages from before it was added?

Kodama's paid Index plan lists a "server conversation history scan". Memory starts when a channel is enabled. Eva never reads or imports anything a member wrote before they joined.

Can my friends say no?

With Eva, nobody is read until they press Join. With Kodama and Memory, members can opt out with /optout or /ignore_me. See Eva's privacy policy.

Which one is cheapest?

OpenClaw and Hermes are free, but you pay for the AI model and run them yourself. Kodama and Memory have free plans with daily or channel limits. Eva is $15 a month for the whole server.

Sources

See Eva