packages/memory-graph/README.md
Interactive graph visualization for documents and their memory connections.
npm install @supermemory/memory-graph
# or
bun add @supermemory/memory-graph
# or
pnpm add @supermemory/memory-graph
import { MemoryGraph } from '@supermemory/memory-graph';
import type { DocumentWithMemories } from '@supermemory/memory-graph';
function App() {
const [documents, setDocuments] = useState<DocumentWithMemories[]>([]);
const [isLoading, setIsLoading] = useState(true);
useEffect(() => {
fetch('/api/graph')
.then(res => res.json())
.then(data => {
setDocuments(data.documents);
setIsLoading(false);
});
}, []);
return (
<div style={{ height: '100vh' }}>
<MemoryGraph
documents={documents}
isLoading={isLoading}
variant="console"
/>
</div>
);
}
| Prop | Type | Description |
|---|---|---|
documents | DocumentWithMemories[] | Array of documents with their memory entries |
isLoading | boolean | Show loading state |
variant | "console" | "consumer" | Display mode (default: "console") |
error | Error | null | Error to display |
loadMoreDocuments | () => Promise<void> | Function to load more data |
highlightDocumentIds | string[] | IDs of documents to highlight |
Full documentation available at docs.supermemory.ai:
MIT