← Back to Blog

How ArcQuill Remembers Everything (And Why Other AI DMs Don't)

How ArcQuill Remembers Everything (And Why Other AI DMs Don't)

The Memory Problem

Every AI tabletop platform struggles with the same thing: the AI forgets.

Context windows are finite. Most platforms take your recent chat history, stuff it into a window, and hope for the best. Some add keyword-triggered notes. Some auto-summarize older messages. But the core problem remains: the longer you play, the less the AI knows about your world.

Players notice. The barkeep forgot your name. The quest you completed never happened. That NPC who swore revenge three sessions ago has vanished from existence. Your 50th session feels emptier than your 1st, and that's the opposite of how a campaign should work.

ArcQuill was built to solve this. Here's how.

How ArcQuill's Memory Works

ArcQuill doesn't rely on chat history to remember your world. Instead, it maintains a structured world database that the AI dungeon master queries on every turn. Five systems work together to keep your campaign intact.

Entity Facts

Every NPC, location, item, and faction in your world is a structured entity with discrete facts attached. Not compressed summaries. Not keyword triggers. Individual facts that persist forever in a database.

When you learn that the blacksmith owes money to the thieves' guild, that's a fact on the blacksmith entity. When you discover the hidden passage beneath the temple, that's a fact on the temple entity. These facts don't decay, don't get compressed, and don't fall out of a context window. They exist as long as your world does.

Semantic Search

When you mention something in your turn, the system finds relevant entities by meaning, not just name matching. Say "that shady merchant from the docks" and it retrieves him even if you forgot his name was Aldric. Ask about "the civil war up north" and it pulls in the relevant factions, their leaders, and the territory they're fighting over.

This matters because players don't speak in database queries. They speak naturally, and the memory system needs to understand what they mean, not just what they typed.

Turn Memories

Every turn, key events are extracted and stored as discrete memories. Who did what, where, and why. After 20 turns, older memories consolidate into summaries while recent ones stay granular. This keeps the AI dungeon master's context fresh without losing the thread of what happened weeks ago.

The consolidation is automatic. You don't manage it. You just play, and the system decides what to keep detailed and what to compress based on narrative importance.

Journal Events

Important story moments get their own treatment. Combat outcomes, discoveries, plot twists, character deaths, and major decisions are logged as journal events with importance levels. When something in your current turn is semantically relevant to a past journal event, the system retrieves it.

You stumble into an abandoned mine? The journal remembers you fought a cave troll in a mine system three sessions ago. The AI DM that remembers these connections can weave them into the narrative without you prompting it.

Relationship Graph

NPCs know each other. Factions have alliances and rivalries. Your character's relationships with NPCs are tracked with depth levels that grow over time.

This isn't flavor text. The relationship graph changes how NPCs behave toward you and toward each other. If two NPCs are rivals and you help one, the other's disposition toward you shifts. If a faction controls a territory and you're allied with their enemy, walking through that territory means something.

Anti-Metagaming: What Your Character Knows vs. What Exists

This is where ArcQuill diverges from every other AI tabletop RPG we've seen.

In a human-run game, the DM holds secrets. Players can't act on information their characters haven't learned. A good DM enforces this naturally. AI platforms don't. They dump everything into the context and let the model sort it out, which means the AI frequently leaks secrets, references things the player shouldn't know, or lets players exploit knowledge their character never earned.

ArcQuill separates world knowledge from character knowledge with four interlocking systems.

Secret Facts

World creators can mark any fact as secret. The AI knows the fact exists. It can factor it into NPC behavior and world events. But it never leaks it to the player until the narrative earns it. The dragon sleeping under the mountain influences how the mountain village behaves (nervous guards, stockpiled weapons, whispered rumors) without the AI ever telling you there's a dragon under the mountain.

Knowledge Depth

When you meet an NPC, you start at "surface" level. You know their name and what they look like. You learn more through interaction, progressing through acquaintance, familiar, and intimate depth levels.

Hidden motivations only surface at deeper levels. A merchant's secret debt to a crime lord, a guard captain's divided loyalty, a healer's dark past: these facts exist from the moment the NPC is created, but your character only learns them through sustained engagement. You can't shortcut it.

Character Knowledge Tracking

The system tracks what your character has actually learned, along with the source and reliability of that knowledge. A fact can be "confirmed" (you saw it yourself), "rumor" (someone told you, might be wrong), "lie" (an NPC deliberately misled you), or "partial" (you have an incomplete picture).

This changes gameplay. If your character heard a rumor that the baron is a vampire, the AI treats that differently than if your character witnessed the transformation. The best AI tabletop RPG is one where information has weight, and information only has weight when you can't just know everything.

NPC Memory

NPCs remember their interactions with your character. Help a struggling merchant and they'll offer you a discount next time. Betray an ally and they'll remember when you come asking for help again.

This isn't a simple like/dislike meter. NPCs remember what happened, not just a sentiment score. The merchant remembers you saved their cart from bandits. The ally remembers you sold their location to bounty hunters. Specificity makes these interactions feel real.

Competitor Comparison

Here's how ArcQuill's memory systems compare to other platforms in the AI dungeon alternatives space.

Feature ArcQuill AI Dungeon EverWeave Character.AI Friends & Fables Old Greg's Tavern
Persistent entity facts Structured per-entity database ~ Keyword-triggered World Info ~ Undisclosed None Entity system with discovery ~ Limited NPC tracking
Semantic memory search Vector embeddings ~ Embedding memory bank (25-400 by tier) ~ Claims long-term memory None Semantic retrieval ~ Basic memory system
Anti-metagaming Knowledge depth + secret facts + character knowledge tracking None None None ~ Progressive entity discovery None
Context limits No hard limit, fresh context per turn 4k-32k by subscription tier ~ Undisclosed ~8-9k rolling window, old messages dropped 128k+ with multi-model ~ Undisclosed
Turn memory consolidation Auto after 20 turns ~ Auto-summarization every ~15 actions ~ Unknown None, old messages just dropped Atomic memories, tiered limits (30-100) ~ Overhauled Oct 2025, details sparse
NPC relationship tracking Directed graph with knowledge depth None None None NPC relationship metrics ~ NPC reputation system
Character knowledge validation Source + reliability tracking None None None None None

Per-Platform Analysis

AI Dungeon

The pioneer of the space, but fundamentally a creative writing tool, not a DM. Memory is tiered by subscription: free users get 25 memories, top-tier subscribers get 400. No character sheets, no dice, no rule enforcement. Their own help docs acknowledge the AI "is just making it up as best it can" once details leave the context window. AI Dungeon is good for freeform fiction and quick improv sessions. It's not great for campaigns that need consistency across dozens of sessions.

EverWeave

EverWeave includes D&D mechanics like character sheets, dice rolling, and leveling. It claims long-term memory, but the details of how that memory system works are undisclosed. Users report bugs, slow response times, and AI responses that feel padded to burn through message limits faster. It's mobile-only. Worth watching as it develops, but unproven on the memory front.

Character.AI

Built for chatting with AI personalities, not for running RPGs. It uses a rolling ~8-9k token window with no summarization. Old messages simply disappear. The "Chat Memories" feature has been "coming soon" for over a year. Character.AI offers great character voice and personality, but zero game mechanics, zero persistent memory, and aggressive content filters that frequently break RPG themes like combat, conflict, and moral complexity.

Friends & Fables

The closest competitor feature-wise. Friends & Fables has a strong entity system, multi-model architecture, and progressive entity discovery. It uses medium-sized models rather than frontier ones to balance cost and speed. Active memory capacity is tiered: 30 memories on the free plan, up to 100 on paid plans. Their docs acknowledge semantic search becomes "less reliable" when many similar memories exist. It's a solid platform with a higher price point ($20-40/mo). The main gaps are anti-metagaming (no secret facts or knowledge depth) and character knowledge validation.

Old Greg's Tavern

Casual, mobile-first, designed for quick sessions with friends. The memory system was overhauled in October 2025 with NPC reputation tracking, though details remain sparse. No world-building tools, simplified DnD-lite rules, credit-based pricing. Old Greg's Tavern is good for casual play and pickup sessions. It's not built for the kind of deep, long-running campaigns where memory really matters.

Why This Matters

ArcQuill's approach is structured knowledge, not compressed chat history.

The AI dungeon master doesn't forget because it never relied on remembering. Every turn, it queries a world database, retrieves relevant facts by meaning, and enforces information barriers between what exists in the world and what your character actually knows. Secrets stay secret. Rumors stay uncertain. NPCs remember what you did, not just how they feel about you.

That's what makes a campaign feel real after 50 sessions. Not a bigger context window. Not more aggressive summarization. A world that exists independently of the conversation, and an AI that knows how to read it.

Start free at arcquill.com.