Features

Files

Upload documents, spreadsheets, images, audio and video, and turn them into memory

Upload a file and HyperMemory stores it, extracts what’s in it, and links it into your memory graph, so your agents can recall the people, decisions and facts inside it — and point back to the file they came from.

The Files page in the HyperMemory dashboard

The Files page: uploads, processing status and your document allowance.

Upload

FromHow
DashboardOpen Files and drop files in. Up to 100 MB per file from the browser.
An agenthm_upload_file — about 47 MiB per file over MCP.
The CLIhm upload report.pdf --desc "Q3 board report"
RESTPOST /api/v1/memory/upload-file

Supported files

TypeExtensionsSize limit
DocumentsPDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, TXT, MD, CSV, RDF50 MB
ImagesPNG, JPG/JPEG, GIF, WebP20 MB
AudioMP3, WAV, OGG, M4A100 MB
VideoMP4, WebM, MOV100 MB from the browser

Extraction lenses

A lens tells the extractor what to look for. Choose one when you upload, or reparse a file later with a different lens:

LensBest for
General (default)Anything
Engineering & P&IDEngineering drawings and process diagrams
Software & ArchitectureDesign docs, RFCs, architecture notes
Organizational & PeopleOrg charts, team pages, handbooks
Financial & BusinessReports, forecasts, contracts with figures
Legal & ComplianceContracts, policies, regulatory documents
Scientific & ResearchPapers and research notes
Process & WorkflowSOPs, runbooks, procedures

What happens after upload

  1. The file is stored and a processing job is queued. Processing is durable: if it’s interrupted, it resumes.
  2. Text is extracted (with OCR where needed) and the lens guides what becomes nodes and relationships.
  3. A document node for the file is linked to everything extracted from it, so agents can trace a memory back to its source.
  4. Spreadsheets are also kept as sheets and regions that agents can query with hm_tabular.

The Files page shows each file’s status and lets you download, reparse, resume or delete it.

Allowance

Each upload counts toward your plan’s monthly document allowance: 5 on Free, 25 on Basic, 40 on Pro, 120 on Business, custom on Enterprise. Extra documents on paid plans are $0.32 each. Paid plans continue past the allowance as overage. The Files page shows how many you’ve used and when the allowance resets.