> ## Documentation Index
> Fetch the complete documentation index at: https://help.memoryplugin.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Dashboard

> Manage your memories, files, and settings from the MemoryPlugin web dashboard

export const ArticleInfo = ({author, lastUpdated}) => {
  const authorAvatar = author === 'Alara' ? '/images/author-alara.jpg' : author === 'asad' ? '/images/author-alara.jpg' : null;
  const formatDate = dateInput => {
    if (!dateInput) return '';
    if (typeof dateInput === 'string' && !dateInput.match(/^\d{4}-\d{2}-\d{2}/)) {
      return dateInput;
    }
    try {
      const date = new Date(dateInput);
      const now = new Date();
      const diffTime = Math.abs(now - date);
      const diffDays = Math.floor(diffTime / (1000 * 60 * 60 * 24));
      if (diffDays === 0) return 'today';
      if (diffDays === 1) return '1 day ago';
      if (diffDays < 7) return `${diffDays} days ago`;
      if (diffDays < 30) return `${Math.ceil(diffDays / 7)} week${Math.ceil(diffDays / 7) > 1 ? 's' : ''} ago`;
      if (diffDays < 365) return `${Math.ceil(diffDays / 30)} month${Math.ceil(diffDays / 30) > 1 ? 's' : ''} ago`;
      return `${Math.ceil(diffDays / 365)} year${Math.ceil(diffDays / 365) > 1 ? 's' : ''} ago`;
    } catch {
      return dateInput;
    }
  };
  return <div style={{
    display: "flex",
    alignItems: "center",
    gap: "8px",
    marginBottom: "16px",
    padding: "8px 12px",
    backgroundColor: "var(--ifm-color-emphasis-100)",
    borderRadius: "6px",
    fontSize: "14px",
    color: "var(--ifm-color-content-secondary)",
    border: "1px solid var(--ifm-color-emphasis-200)",
    opacity: "0.8"
  }}>
      <div style={{
    width: "40px",
    height: "40px",
    borderRadius: "50%",
    background: authorAvatar || "linear-gradient(45deg, #4F46E5, #7C3AED)",
    display: "flex",
    alignItems: "center",
    justifyContent: "center",
    color: "white",
    fontWeight: "bold",
    fontSize: "18px"
  }}>
        {authorAvatar ? <img src={authorAvatar} alt={author} style={{
    width: "100%",
    height: "100%",
    borderRadius: "50%"
  }} /> : author?.[0]?.toUpperCase()}
      </div>
      <div>
        <div style={{
    fontWeight: "400",
    fontSize: "14px"
  }}>Written by <span style={{
    fontWeight: "600"
  }}>{author}</span></div>
        <div style={{
    fontSize: "14px"
  }}>Last updated <span style={{
    fontWeight: "600"
  }}>{formatDate(lastUpdated)}</span></div>
      </div>
    </div>;
};

<ArticleInfo author="Alara" lastUpdated="2026-07-04" />

The dashboard is where you manage memories, buckets, chat history, and settings. Open it at [memoryplugin.com/dashboard](https://memoryplugin.com/dashboard).

<Frame caption="The dashboard: bucket sidebar on the left, the add-memory box and memory list on the right.">
  <img className="block dark:hidden" src="https://mintcdn.com/memoryplugin/0D7zqA9Ak-TR54pG/images/screenshots/dashboard/dashboard-overview.png?fit=max&auto=format&n=0D7zqA9Ak-TR54pG&q=85&s=12d624e2ff518379964ef033b6f4a77a" alt="MemoryPlugin dashboard overview showing the bucket sidebar and a list of memories" width="3200" height="2000" data-path="images/screenshots/dashboard/dashboard-overview.png" />

  <img className="hidden dark:block" src="https://mintcdn.com/memoryplugin/0D7zqA9Ak-TR54pG/images/screenshots/dashboard/dashboard-overview-dark.png?fit=max&auto=format&n=0D7zqA9Ak-TR54pG&q=85&s=2fc81ac0c3f295fee8d2d81d59e868ee" alt="MemoryPlugin dashboard overview showing the bucket sidebar and a list of memories" width="3200" height="2000" data-path="images/screenshots/dashboard/dashboard-overview-dark.png" />
</Frame>

## Layout

The dashboard uses a fixed left sidebar plus a main content area. The sidebar stays put while you work; the main area shows whichever bucket or feature you have open. A vertical **Ask Docs** tab sits on the right edge of the screen and opens the docs help panel.

## Sidebar

The sidebar is grouped into three sections.

### Buckets

This section is where your memories live.

* **Bucket selector** at the top. Click it to switch buckets or create a new one. Hold ⌘ (or Ctrl) and it shows a **⌘B** badge.
* **Browse** shows the memories in the selected bucket.
* **Ask** opens the AI query tool scoped to the current bucket.
* **New Memory** opens the add-memory dialog. Badge: **⌘J**.
* **Suggestions** lists cleanup suggestions for the selected bucket. An amber count badge appears when there are pending suggestions.
* **Get to Know You** starts a short conversational interview that turns your answers into memories.
* **Knowledge Graph** (early beta) builds a concept map of a bucket. This item carries a **Pro** badge and only shows on the Pro plan.

When the selected bucket is a file bucket, the items below the bucket selector are hidden, since they apply to memory buckets only.

### Chat History

* **Import** goes to the uploads page, where you bring in ChatGPT and Claude exports.
* **Browse** lists your imported and synced conversations.
* **Search** opens semantic search across your chats. Badge: **⌘K**.
* **Activity** shows usage stats and trends. It carries a **Beta** pill.
* **Ask** opens the AI query tool over your chat history. Badge: **⇧⌘O**.

### Resources

**Feedback** and **Roadmap** open embedded boards. **Changelog** and **Help** open the help center in a new tab.

### Footer

The sidebar footer holds the **Setup Guide** button (with a `{completed}/{total}` step counter, see below), your account button, and a **Theme** row with the dark mode toggle.

## Setup Guide

The **Setup Guide** is a short onboarding checklist. The footer button shows how many steps you have finished as a `{completed}/{total}` counter, and clicking it reopens the checklist. It is separate from **Get to Know You**, which is a conversation that creates memories rather than a checklist.

## Keyboard shortcuts

Badges for these appear in the sidebar while you hold the modifier key.

| Shortcut (Mac / Windows) | Action                     |
| ------------------------ | -------------------------- |
| **⌘K** / Ctrl+K          | Search your chat history   |
| **⌘J** / Ctrl+J          | Open the Add Memory dialog |
| **⇧⌘O** / Shift+Ctrl+O   | Go to the Ask page         |
| **⌘B** / Ctrl+B          | Open the bucket switcher   |
| Escape                   | Close the open dialog      |

Inside the add and edit forms, **⌘↵** (Ctrl+Enter) saves. **⌘F** focuses the memory search box.

## Account menu

Click your account button in the sidebar footer to open the account menu. It shows your email, your current plan, and three actions: **Settings**, **Manage Subscription**, and **Logout**.

## Settings

Settings open as a modal, not a separate page, so you keep your place in the dashboard. Open it from the account menu. It has five tabs.

<Tabs>
  <Tab title="Profile">
    Upload or change your avatar (JPEG, PNG, or WebP, up to 2MB), or fall back to your Google profile picture. Set a **Display name** shown across the app. Your email is read-only and managed through your Google account.
  </Tab>

  <Tab title="Account">
    Shows your current plan, trial or billing status, and what your plan includes. Paid users get **Manage Subscription**; trial and Core users see upgrade options. Eligible Pro users see a **Go Lifetime** offer.
  </Tab>

  <Tab title="Integrations">
    Your **Authentication Token** plus install cards for every platform (TypingMind, ChatGPT, Chrome, Safari, MCP Server, iOS). Copy the token into a plugin to connect it, or regenerate it to invalidate the old one.
  </Tab>

  <Tab title="Connected Apps">
    Apps you connected via OAuth, what each can access, and when it was last used. Revoke any app's access here; you can reconnect it later through the OAuth flow.
  </Tab>

  <Tab title="Notifications">
    Toggle marketing emails on or off. Essential account and onboarding emails are always sent regardless of this setting.
  </Tab>
</Tabs>

<Warning>
  Keep your Authentication Token private. Anyone with it can read and write your memories. Regenerate it if it is ever exposed; regenerating invalidates the old token, so you will need to update any plugin that used it.
</Warning>

## Working with memories

The main area is where you add, edit, move, and organize memories.

* **Add**: type into the inline box on the home page, or press **⌘J** for the dialog. Turn on bulk mode to add one memory per line.
* **Search**: use the search box (placeholder "Search memories... (Cmd+F)") to filter the current bucket.
* **Edit**: each memory has an inline edit action. Memories you have edited show a version pill so you can view the edit history.

<Frame caption="Edits never overwrite: each change adds a version, and only the latest one is served.">
  <img className="block dark:hidden" src="https://mintcdn.com/memoryplugin/0D7zqA9Ak-TR54pG/images/diagrams/versioned-memory-chain-light.svg?fit=max&auto=format&n=0D7zqA9Ak-TR54pG&q=85&s=730bf63960fdb15e27dc97836b63acea" alt="Diagram: one memory as a chain of versions, with only the latest tagged as current" width="580" height="190" data-path="images/diagrams/versioned-memory-chain-light.svg" />

  <img className="hidden dark:block" src="https://mintcdn.com/memoryplugin/0D7zqA9Ak-TR54pG/images/diagrams/versioned-memory-chain-dark.svg?fit=max&auto=format&n=0D7zqA9Ak-TR54pG&q=85&s=5ced340da25510e386b64749c1ee9453" alt="Diagram: one memory as a chain of versions, with only the latest tagged as current" width="580" height="190" data-path="images/diagrams/versioned-memory-chain-dark.svg" />
</Frame>

* **Move**: send a memory to another bucket from its row.
* **Filter**: once a bucket has Smart Categories, filter the list by category.

For selecting and acting on many memories at once, see [Bulk Operations](/features/bulk-operations). For CSV and JSON import and export, see [Import & Export](/features/import-export).

## Organizing with buckets

Create buckets to keep contexts separate, for example work apart from personal. Open the bucket selector to switch buckets, create a new memory or file bucket, rename, share, reorder, or delete. Your bucket order is kept in sync between the dashboard and the browser extension. See [Memory Buckets](/features/memory-buckets).

For buckets with 30 or more memories, **Smart Memory** groups them into categories with summaries so your AI can load only what is relevant. See [Smart Memory](/features/smart-memory).

<video controls playsInline className="w-full aspect-video rounded-xl" src="https://mintcdn.com/memoryplugin/9o9T_0PzzkacB3w3/videos/create-bucket-and-add-memory.mp4?fit=max&auto=format&n=9o9T_0PzzkacB3w3&q=85&s=e258fe618b61b7ec0d4a842f38d20ea9" data-path="videos/create-bucket-and-add-memory.mp4" />

## Core features

<CardGroup cols={2}>
  <Card title="Memory Buckets" icon="folder" href="/features/memory-buckets">
    Organize memories into separate, isolated contexts
  </Card>

  <Card title="Chat History" icon="clock-rotate-left" href="/features/chat-history/introduction">
    Import and search your AI conversations from ChatGPT, Claude, Gemini, Grok, DeepSeek, and TypingMind
  </Card>

  <Card title="Ask" icon="messages" href="/features/ask">
    Query your memories, chat history, and files with AI
  </Card>

  <Card title="File Buckets" icon="folder-open" href="/features/file-buckets">
    Upload and query PDFs, Word docs, and text files
  </Card>

  <Card title="Smart Memory" icon="brain" href="/features/smart-memory">
    Group large buckets into categories for efficient recall
  </Card>

  <Card title="Suggestions" icon="lightbulb" href="https://memoryplugin.com/dashboard/suggestions">
    Clean up duplicates and combine related memories
  </Card>
</CardGroup>

## Other tools in the dashboard

* **Suggestions**: when a bucket has enough memories, MemoryPlugin can suggest removing duplicates, combining related memories, or updating an outdated one. You review each suggestion and accept or reject it. Open it from the sidebar or at [memoryplugin.com/dashboard/suggestions](https://memoryplugin.com/dashboard/suggestions).
* **Knowledge Graph** (early beta): builds a map of how concepts in a bucket connect. Pro plan only; the sidebar entry is hidden on other plans.
* **Get to Know You**: a short AI interview that creates memories from your answers, useful for filling an empty account quickly.
* **Roadmap & Feedback**: embedded boards for seeing what is planned and sharing ideas.

## Next steps

<CardGroup cols={2}>
  <Card title="Ask Tool" icon="messages" href="/features/ask">
    Query your memories, history, and files
  </Card>

  <Card title="Memory Buckets" icon="folder" href="/features/memory-buckets">
    Organize memories into contexts
  </Card>
</CardGroup>
