Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
df312cd
docs: embed instructional video clips across Cloud pages
nellins Aug 25, 2026
72ac0b6
docs: replace what-is-basic-memory explainer with the current hero vi…
nellins Aug 25, 2026
44cb71e
docs: user-controlled video playback with title-card posters
nellins Aug 25, 2026
dc59fed
docs: embed the comments-and-suggestions clip on its What's New page too
nellins Aug 25, 2026
19376aa
docs: embed the Pocketbook clip on the Interactive MCP App What's New…
nellins Aug 25, 2026
130f0ac
docs: rename Interactive MCP App to Pocketbook throughout
nellins Aug 25, 2026
ad6e897
docs: placement audit — duplicate clips where a second page earns them
nellins Aug 25, 2026
d818640
docs: hero poster is now a house title card (tagline), not a mid-vide…
nellins Aug 25, 2026
cafff93
docs: hero poster card reads 'What is Basic Memory.' per Drew
nellins Aug 25, 2026
4f85512
docs: hero poster uses the video's own opening card per Drew
nellins Aug 25, 2026
8b599b4
docs: four concept clips cut from existing feature-video footage
nellins Aug 25, 2026
435b3c5
docs: schema-system clip replaced with the full setup-and-use story
nellins Aug 25, 2026
ad822ae
docs: schema clip recut instructionally — every click shown, wanderin…
nellins Aug 25, 2026
567571d
docs: schema clip — freeze before the frontmatter-panel render artifa…
nellins Aug 25, 2026
7fb5361
docs: graph clip replaced with the full navigation story
nellins Aug 25, 2026
a20b9df
docs: graph clip — Project and Structured views at reading pace
nellins Aug 25, 2026
7435534
docs: navigating-notes clip (Take G) under the web-app section heading
nellins Aug 25, 2026
890afd8
docs: navigating-notes clip trimmed before a stale-list render glitch
nellins Aug 25, 2026
467d600
docs: navigating-notes clip ends right after the pin action
nellins Aug 25, 2026
87126cf
docs: navigating-notes clip includes the sidebar drag, freezes clean
nellins Aug 25, 2026
d01159a
docs: Activity clip (Take H) under the web-app Activity section
nellins Aug 25, 2026
3b1c114
docs: Pocketbook in Claude Desktop clip + Try It block
nellins Aug 25, 2026
4a84693
docs: Claude Pocketbook clip restores the add-note-to-conversation beat
nellins Aug 25, 2026
06f1953
docs: File history clip on the file-history page
nellins Aug 25, 2026
ef1e839
docs: Snapshots clip on the cloud-snapshots page
nellins Aug 26, 2026
ebe0453
docs: Shared notes clip on the shared-notes page
nellins Aug 26, 2026
a4447a0
docs: reuse the file-history and snapshots clips on restore-lost-content
nellins Aug 26, 2026
60c2b4b
docs: Connect Claude clip on quickstart and claude-desktop
nellins Aug 26, 2026
c89c95b
docs: Connect Claude clip shows every click to reach Connectors
nellins Aug 26, 2026
410073a
docs: Connect Claude clip freezes on the answer, before the next prompt
nellins Aug 26, 2026
17dcc35
docs: Connect ChatGPT clip, and pair each connect clip with its subse…
nellins Aug 26, 2026
ec9792c
docs: Connect ChatGPT recut from the cleaner take
nellins Aug 26, 2026
2b5a03f
docs: Connect ChatGPT ends at the question; code-entry dead time cut
nellins Aug 26, 2026
5ceb433
docs: Connect ChatGPT ends at the install, single take throughout
nellins Aug 26, 2026
c93208c
docs: remove real-time collaborative editing claims
nellins Aug 26, 2026
967bbf0
Correct the OpenClaw and Hermes plugin install instructions
nellins Aug 26, 2026
d28a363
OpenClaw install needs no config editing
nellins Aug 26, 2026
b7238c9
Document how to route agent memory through Basic Memory Cloud
nellins Aug 26, 2026
3d749e7
Lead with 'openclaw config set' for the project setting
nellins Aug 26, 2026
a922d1e
Embed the OpenClaw videos
nellins Aug 27, 2026
644f73f
Explain why Invite Member is disabled
nellins Aug 27, 2026
40cefb5
Embed the Teams invite video
nellins Aug 27, 2026
1cffd4a
Describe project access the way the app actually works
nellins Aug 27, 2026
1020b7c
Embed the project access video, and the invite video in the cloud qui…
nellins Aug 27, 2026
143614f
Merge origin/main into docs/video-embeds
phernandez Aug 27, 2026
3a8e361
Add dark-mode video posters
phernandez Aug 27, 2026
d40cf69
Space comments media apart
phernandez Aug 27, 2026
14f0ff7
Document AI-assisted review in changelog
phernandez Aug 27, 2026
a76e239
Space shared-note media apart
phernandez Aug 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 54 additions & 0 deletions app/components/content/DocsVideo.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
<template>
<span class="block">
<video
ref="videoElement"
:src="src"
:poster="poster"
:aria-label="alt"
class="block w-full rounded border border-default"
controls
playsinline
preload="metadata"
/>
</span>
</template>

<script setup lang="ts">
const props = defineProps<{
src: string
poster?: string
posterDark?: string
alt?: string
}>()

const videoElement = ref<HTMLVideoElement>()
let colorModeObserver: MutationObserver | undefined

onMounted(() => {
const root = document.documentElement
const syncPoster = () => {
if (!props.poster || !videoElement.value) {
return
}

const poster = root.classList.contains('dark')
? props.posterDark ?? props.poster.replace(/(\.[^./]+)$/, '-dark$1')
: props.poster

if (videoElement.value.getAttribute('poster') !== poster) {
videoElement.value.setAttribute('poster', poster)
}
}

colorModeObserver = new MutationObserver(syncPoster)
colorModeObserver.observe(root, {
attributes: true,
attributeFilter: ['class'],
})
syncPoster()
})

onBeforeUnmount(() => {
colorModeObserver?.disconnect()
})
</script>
6 changes: 4 additions & 2 deletions content/0.welcome.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,11 @@ seo:
**Basic Memory** is real memory for your AI — a knowledge base you own. Built-in AI memory is small, vendor-owned, and usually invisible. Basic Memory is large, structured, and inspectable: a knowledge graph written in plain Markdown. Open it in any editor, hand it to any AI tool, and keep it forever.

::note{icon="i-lucide-megaphone"}
**New in v0.23:** the search release — reranking, Milvus, and a deadlock-free indexing core. The latest patch, v0.23.2, adds complete PostgreSQL full-text search and prevents case-duplicate folders. See [What's New in v0.23](/whats-new/v0-23). Also new in Basic Memory Cloud: [Comments and Suggestions](/whats-new/comments-and-suggestions) and the [Interactive MCP App](/whats-new/interactive-mcp-app) for ChatGPT and Claude.
**New in v0.23:** the search release — reranking, Milvus, and a deadlock-free indexing core. The latest patch, v0.23.2, adds complete PostgreSQL full-text search and prevents case-duplicate folders. See [What's New in v0.23](/whats-new/v0-23). Also new in Basic Memory Cloud: [Comments and Suggestions](/whats-new/comments-and-suggestions) and [Pocketbook (Interactive MCP App)](/whats-new/interactive-mcp-app) for ChatGPT and Claude.
::

::docs-video{src="/videos/hero.mp4" poster="/videos/posters/hero.png" alt="What Basic Memory is, in one minute"}

## Pick your path

:::card-group
Expand Down Expand Up @@ -72,7 +74,7 @@ title: Teams
icon: i-lucide-users
to: /teams/about
---
Share one knowledge base with your team — roles, invites, and real-time editing.
Share one knowledge base with your team — roles, invites, and shared projects.
::

::card
Expand Down
4 changes: 2 additions & 2 deletions content/01.start-here/1.what-is-basic-memory.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ Basic Memory is real memory for your AI — a knowledge base you own. It stores

Instead of losing valuable insights in conversation history, you build a persistent knowledge base that every AI tool you use can read, write, and enhance — Claude, ChatGPT, Codex, OpenClaw, Hermes, and all your team's agents, working from one shared memory.

---
:video{autoplay controls loop muted src="https://basicmemory.com/videos/explainer-video.mp4"}
::docs-video{src="/videos/hero.mp4" poster="/videos/posters/hero.png" alt="What Basic Memory is, in one minute"}
::

## Why Basic Memory?

Expand Down
14 changes: 13 additions & 1 deletion content/01.start-here/2.quickstart-cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ description: Connect Basic Memory Cloud and create your first note in 2 minutes.

Basic Memory Cloud gives you a hosted MCP endpoint and a web app. Connect your AI assistant and start writing notes in minutes - no installation required.

::docs-video{src="/videos/docs-quickstart.mp4" poster="/videos/posters/docs-quickstart.png" alt="Meet your workspace and write your first notes"}
::

::mermaid
---
code: |
Expand All @@ -31,6 +34,9 @@ The published ChatGPT and Claude listings are the quickest setup paths. Choose y

### For Claude

::docs-video{src="/videos/docs-connect-claude.mp4" poster="/videos/posters/docs-connect-claude.png" alt="Installing the Basic Memory Cloud connector in Claude and verifying it"}
::

1. Open the [Claude Directory](https://claude.ai/directory), or go to **Settings → Customize → Connectors** and select **+**.
2. Search for **Basic Memory Cloud**, open the published connector, and select **Install**.
3. Complete authorization, then ask Claude to list your Basic Memory projects.
Expand All @@ -39,6 +45,9 @@ The remote connector works across Claude web, desktop, mobile, Cowork, and Claud

### For ChatGPT

::docs-video{src="/videos/docs-connect-chatgpt.mp4" poster="/videos/posters/docs-connect-chatgpt.png" alt="Installing the Basic Memory Cloud plugin in ChatGPT and using it in a chat"}
::

::steps
### Open the plugin

Expand Down Expand Up @@ -121,7 +130,7 @@ I've created "My First Note" in your knowledge base. The note covers:

Open [app.basicmemory.com/notes](https://app.basicmemory.com/notes) to see your new note in the sidebar. Notes written by your agent appear live — no refresh needed — and show up in the **Activity** view alongside your own edits.

In a compatible MCP client, you can also ask `Open Basic Memory` to browse the interactive app directly in the conversation. See [Interactive MCP App](/cloud/mcp-app).
In a compatible MCP client, you can also ask `Open Basic Memory` to browse the interactive app directly in the conversation. See [Pocketbook](/cloud/mcp-app).

**What you can do in the web app:**
- Browse all your notes in the folder tree
Expand All @@ -143,6 +152,9 @@ Basic Memory is better shared — one knowledge base for you, your teammates, an

Invite people from **Settings → Members** in the web app — they get an email, sign in, and start working in the shared projects right away. See [Basic Memory Teams](/teams/about) for workspaces, roles, and seats.

::docs-video{src="/videos/docs-teams-invite.mp4" poster="/videos/posters/docs-teams-invite.png" alt="Inviting a teammate by email, and what they see when they accept"}
::

---

## What you can do now
Expand Down
3 changes: 3 additions & 0 deletions content/02.whats-new/01.v0-23.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ description: Reranked semantic search, pluggable vector indexes with Milvus, dea

**Basic Memory v0.23** shipped in August 2026 ([v0.23.0 release notes](https://github.com/basicmachines-co/basic-memory/releases/tag/v0.23.0)). The theme is search you can trust: semantic search matures with cross-encoder reranking and pluggable vector indexes, the indexing core stops deadlocking under concurrent writers, and a new inspector shows exactly why a search returned what it did.

::docs-video{src="/videos/docs-semantic-search.mp4" poster="/videos/posters/docs-semantic-search.png" alt="Semantic search answering a plain-language question"}
::

## Search that ranks

### Opt-in cross-encoder reranking
Expand Down
9 changes: 6 additions & 3 deletions content/02.whats-new/02.comments-and-suggestions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,10 @@ description: Leave feedback and propose changes without overwriting a Basic Memo

Basic Memory Cloud now has a review workflow built directly into the note editor. People and connected AI assistants can comment on a passage or suggest a precise change while keeping the original text available for review.

::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with the original and proposed text"}
::docs-video{src="/videos/docs-comments-suggestions.mp4" poster="/videos/posters/docs-comments-suggestions.png" alt="Suggesting edits and reviewing them with an AI assistant"}
::

::theme-image{light="/screenshots/cloud-app/critic-inline-replacement-light.png" dark="/screenshots/cloud-app/critic-inline-replacement-dark.png" alt="A replacement suggestion shown inline with the original and proposed text" class="mt-6"}
::

## Review without rewriting
Expand All @@ -28,7 +31,7 @@ The note toolbar shows the number of unresolved comments and suggestions. Open i

## Review with an AI assistant

Connected assistants now use the Cloud `review_note` MCP tool to add comments or insertion, deletion, and replacement suggestions without immediately rewriting the note. The same attributed threads appear in the Cloud editor and the interactive MCP App, where people and assistants can reply, resolve comments, and accept or reject suggestions.
Connected assistants now use the Cloud `review_note` MCP tool to add comments or insertion, deletion, and replacement suggestions without immediately rewriting the note. The same attributed threads appear in the Cloud editor and Pocketbook (the Interactive MCP App), where people and assistants can reply, resolve comments, and accept or reject suggestions.

Cloud's `read_note`, `edit_note`, and `search_notes` tools are review-aware too: reads return clean prose and structured threads by default, ordinary edits preserve active review work and reject overlapping changes, and search hides CriticMarkup while reporting review-attention counts.

Expand All @@ -54,7 +57,7 @@ Add comments, propose each kind of edit, and work through unresolved review item

::card
---
title: Interactive MCP App
title: Pocketbook
icon: i-lucide-panels-top-left
to: /cloud/mcp-app
---
Expand Down
11 changes: 7 additions & 4 deletions content/02.whats-new/03.interactive-mcp-app.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
---
title: Interactive MCP App
title: Pocketbook (Interactive MCP App)
description: Browse, search, graph, edit, and review Basic Memory inside ChatGPT and Claude conversations.
---

Basic Memory Cloud can now open as an interactive app inside supported AI conversations. Browse your knowledge base, choose where the assistant writes, and work with notes without switching to a separate browser tab.
Basic Memory Cloud can now open **Pocketbook**, its Interactive MCP App, inside supported AI conversations. Browse your knowledge base, choose where the assistant writes, and work with notes without switching to a separate browser tab.

::docs-video{src="/videos/docs-pocketbook.mp4" poster="/videos/posters/docs-pocketbook.png" alt="The Pocketbook inside a conversation"}
::

The app works in **ChatGPT web and desktop** and **Claude web and desktop** through the hosted Basic Memory Cloud connector.

::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Basic Memory MCP App open inside an AI conversation"}
::theme-image{light="/screenshots/mcp-app/mcp-app-open-light.png" dark="/screenshots/mcp-app/mcp-app-open-dark.png" alt="The Pocketbook open inside an AI conversation"}
::

## Your knowledge base inside the conversation
Expand Down Expand Up @@ -47,7 +50,7 @@ Clients without interactive MCP App support can still use the normal Basic Memor
:::card-group
::card
---
title: Interactive MCP App Guide
title: Pocketbook Guide
icon: i-lucide-panels-top-left
to: /cloud/mcp-app
---
Expand Down
3 changes: 3 additions & 0 deletions content/02.whats-new/04.teams.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@ Teams is a cloud feature and requires a subscription with one or more seats. Bil

## Invite your team

::docs-video{src="/videos/docs-teams-invite.mp4" poster="/videos/posters/docs-teams-invite.png" alt="Inviting a teammate by email, and what they see when they accept"}
::

Invite members by email from **Settings → Members** — they sign in, pick up their role, and start working in the shared projects right away. Roles, statuses, and member management are covered in [Members and Roles](/teams/members-and-roles).

## Get started
Expand Down
6 changes: 4 additions & 2 deletions content/02.whats-new/05.changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,16 @@ This release also removes MCP tools and legacy API routes and changes several CL

---

## August 2026 — Cloud review and interactive MCP Apps
## August 2026 — Cloud review and Pocketbook

*August 2026 · Basic Memory Cloud*

Two new Cloud collaboration surfaces make it easier to work with people and AI assistants without leaving your notes or conversation:

- **[Comments and Suggestions](/whats-new/comments-and-suggestions)** — add attributed comments or propose insertions, deletions, and replacements. The Cloud `review_note` MCP tool gives connected assistants the same reply, resolve, accept, and reject workflow with checksum conflict protection.
- **[Interactive MCP App](/whats-new/interactive-mcp-app)** — browse, search, graph, read, edit, and review Basic Memory inside ChatGPT and Claude on web or desktop. Set an active writing folder or add a specific note to the conversation as context.
- **[Pocketbook (Interactive MCP App)](/whats-new/interactive-mcp-app)** — browse, search, graph, read, edit, and review Basic Memory inside ChatGPT and Claude on web or desktop. Set an active writing folder or add a specific note to the conversation as context.

AI-assisted review is integrated across the Cloud note tools. `read_note` returns clean prose, typed review threads, and a revision checksum; `edit_note` preserves open review work and blocks changes that overlap reviewed text; and `search_notes` keeps review markup out of results while reporting items that still need attention. See [Review with an AI assistant](/cloud/comments-and-suggestions#review-with-an-ai-assistant) for the complete workflow.

These are Basic Memory Cloud product updates. The versioned Core release notes continue under [All releases](#all-releases).

Expand Down
19 changes: 16 additions & 3 deletions content/02.whats-new/07.hermes-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,22 @@ The [hermes-basic-memory](https://github.com/basicmachines-co/basic-memory/tree/

## Quick Install

Managed installation requires a Hermes Agent release containing the
[manifest-v2 installer fix](https://github.com/NousResearch/hermes-agent/pull/85893).
Hermes Agent v0.20.5 (`v2026.8.19`) and earlier are not supported.
::warning
**Managed install is currently blocked upstream.** This plugin ships
`manifest_version: 2`, but `hermes plugins install` caps at version 1 on every
released Hermes Agent (latest: v0.20.5 / `v2026.8.19`), so the command fails with
*"requires manifest_version 2, but this installer only supports up to 1."* The fix
is [an open pull request](https://github.com/NousResearch/hermes-agent/pull/85893)
that has not shipped in a release yet, so updating Hermes will not help.

Until it lands, clone the repo and link the plugin in directly — the Hermes
*runtime* loads manifest v2 without trouble; only the installer is capped:

```bash
git clone https://github.com/basicmachines-co/basic-memory.git
ln -snf "$PWD/basic-memory/integrations/hermes" ~/.hermes/plugins/basic-memory
```
::

```bash
hermes plugins install basicmachines-co/basic-memory/integrations/hermes
Expand Down
2 changes: 1 addition & 1 deletion content/02.whats-new/08.cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Work with your knowledge base across multiple devices using cloud sync and stora

Compatible MCP clients can now open a focused Basic Memory workspace directly in the conversation. Browse projects and folders, search notes, follow wiki links, explore the knowledge graph, edit notes, toggle tasks, and review suggested changes without leaving the chat.

Ask your assistant to “Open Basic Memory” or “Open Basic Memory search for…” to use it. See [Interactive MCP App](/cloud/mcp-app).
Ask your assistant to “Open Basic Memory” or “Open Basic Memory search for…” to use it. See [Pocketbook](/cloud/mcp-app).

## Comments and suggested edits

Expand Down
12 changes: 10 additions & 2 deletions content/02.whats-new/10.openclaw-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ The [openclaw-basic-memory](https://github.com/basicmachines-co/basic-memory/tre

[Basic Memory](/start-here/what-is-basic-memory) is a knowledge base that you and your AI share. This plugin connects it to OpenClaw so your agent remembers past conversations, decisions, and context.

::docs-video{src="/videos/docs-openclaw-remembers.mp4" poster="/videos/posters/docs-openclaw-remembers.png" alt="An agent recalling open tasks at session start, then writing back to the note"}
::

::tip
**[Read the full OpenClaw Plugin guide →](/integrations/openclaw)** — configuration options, the complete tool reference, slash commands, and bundled skills.
::
Expand All @@ -23,13 +26,18 @@ The [openclaw-basic-memory](https://github.com/basicmachines-co/basic-memory/tre

## Quick Install

::docs-video{src="/videos/docs-openclaw-cloud.mp4" poster="/videos/posters/docs-openclaw-cloud.png" alt="Installing the plugin and pointing it at a Basic Memory Cloud project"}
::

```bash
openclaw plugins install @basicmemory/openclaw-basic-memory
openclaw plugins enable openclaw-basic-memory --slot memory
openclaw gateway restart
```

Works out of the box with zero configuration.
That's it. Installing enables the plugin and claims OpenClaw's `memory` slot
automatically — no config editing required. Verify with
`openclaw plugins doctor`. See the [OpenClaw plugin guide](/integrations/openclaw)
for pointing it at an existing project.

## Next Steps

Expand Down
5 changes: 4 additions & 1 deletion content/03.cloud/01.cloud-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ description: Cloud remote MCP setup, web editor, CLI tools, and snapshots for Ba

Basic Memory Cloud provides hosted MCP access with no local installation required. Bring your knowledge to the cloud - all your existing notes, connections, and context accessible from anywhere.

::docs-video{src="/videos/hero.mp4" poster="/videos/posters/hero.png" alt="What Basic Memory is, in one minute"}
::

::note{icon="i-lucide-cloud"}
**Why use Basic Memory Cloud?**
- Access from any device
Expand Down Expand Up @@ -61,7 +64,7 @@ Browse, edit, and collaborate on your cloud notes directly in your browser at [a
For the complete web app guide including editing modes, drafts, AI collaboration, importing, and project management, see the [Web App Guide](/cloud/web-app).
::

Compatible MCP clients can also open a focused Basic Memory workspace inside the conversation for browsing, search, graph exploration, editing, and review. See [Interactive MCP App](/cloud/mcp-app).
Compatible MCP clients can also open a focused Basic Memory workspace inside the conversation for browsing, search, graph exploration, editing, and review. See [Pocketbook](/cloud/mcp-app).

---

Expand Down
12 changes: 12 additions & 0 deletions content/03.cloud/02.web-app.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ Click a folder in the sidebar to filter the note list. Select a note to open it

## Navigating notes

::docs-video{src="/videos/docs-navigating-notes.mp4" poster="/videos/posters/docs-navigating-notes.png" alt="Folders, search, and pinning in the note list"}
::

### Browse by folder

Expand folders in the sidebar to navigate your project structure. Click a folder to filter the note list to that location.
Expand Down Expand Up @@ -58,12 +61,18 @@ Open a note's `⋮` menu (or use the command palette) and choose **Pin Note**. P

The **Activity** view in the sidebar keeps you aware of what's happening across the workspace — operations in progress (imports, indexing, large edits) and recent completed changes from every member **and connected agent**, with direct links to the affected notes. When your assistant writes a note over MCP, it shows up here live.

::docs-video{src="/videos/docs-activity.mp4" poster="/videos/posters/docs-activity.png" alt="The Activity feed showing recent changes"}
::

---

## Explore the graph

Open **Graph** in the sidebar for the Knowledge Graph, then pick a view: **Project** (cards), **Structured**, or **Explore** — a 2D/3D rendering of your knowledge graph, notes as nodes, relations as links. Drag to orbit, scroll to zoom, click a node to open the note, and filter by relation type or search for a note to focus on.

::docs-video{src="/videos/docs-graph.mp4" poster="/videos/posters/docs-graph.png" alt="Focusing a node and its typed relations in the knowledge graph"}
::

---

## Projects
Expand Down Expand Up @@ -91,6 +100,9 @@ Upload entire folders and folder trees via the [command line tools](/cloud/cloud

Bring existing content into a writable project from **Settings → Import** — pick the team, target project, and an optional destination folder.

::docs-video{src="/videos/docs-import.mp4" poster="/videos/posters/docs-import.png" alt="Importing a ZIP of Markdown into a project"}
::

| Import type | File |
|-------------|------|
| **Project ZIP** | A ZIP of a folder of Markdown files — directory structure is preserved (up to 100MB) |
Expand Down
Loading
Loading