supermemoryai/supermemory
What It Calls
Without a key: Text generation (Anthropic Claude): has a branch that stops with an error without a key. Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings (OpenAI): has a branch that stops with an error without a key. External API (api.supermemory.ai): skips this call without a key.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings | OpenAI | Key needed | api.openai.com |
None |
| External API (api.supermemory.ai) | api.supermemory.ai The repository's own service | Default call | api.supermemory.ai |
Skipped without a key |
| Text generation | Anthropic Claude | Undetermined | api.anthropic.com |
None |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| api.supermemory.aiThe repository's own service | Credential unclear | apps/mcp/src/server/index.ts:280The code calls the api.supermemory.ai external API, and it stops if an API key is missing. |
No pricing info | - | - |
| OpenAI | Your API key | apps/sdk-playground/python/server.py:189Text and image generation, speech-to-text, text-to-speech, and embeddings are provided via OpenAI and require an OpenAI API key. |
Paid | Pricing | 2026-10-05 |
| Anthropic Claude | Your API key | packages/tools/src/claude-memory-simple-example.ts:10Not traced to an entry point |
Paid | Pricing | 2026-10-05 |
Data sent out: Telemetry (PostHog) · uploaded files·prompt text·usage telemetry
Checked scope: Partial check — 400/943 files · tree not truncated · no submodules · 10 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/supermemoryai/supermemory)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
3535ff700da85134d1867e5eac1b649e8735e3af- Committed
- 2026-10-06 21:22 UTC
- Checked
- 2026-10-07 12:07 UTC
- HEAD last seen
- 2026-10-07 12:07 UTC ·
3535ff7(same as the checked commit) - Read depth
- Basic (up to 400 files · 8 MB)
- Scanner · rules
scan-5+verdict-4- Pricing catalog
- version 2
- Correction revision
- 0
- Summary
- Model ollama-cloud/gemma4:31b-cloud
What is sent out
- Confirmed Sends file upload data to api.supermemory.ai.
apps/mcp/src/server/index.ts:267apps/mcp/src/server/index.ts:280 - Confirmed Sends prompt text to Anthropic Claude and OpenAI.
apps/sdk-playground/python/server.py:185apps/sdk-playground/python/server.py:189apps/sdk-playground/python/server.py:231 - Confirmed Sends usage telemetry data to api.supermemory.ai.
packages/lib/posthog.tsx:45packages/lib/posthog.tsx:43packages/lib/posthog.tsx:47 - Estimated Usage telemetry may be sent externally.
apps/mcp/src/server/analytics.ts:3packages/lib/posthog.tsx:4packages/lib/posthog.tsx:5
README claims ↔ code3
local
State-of-the-art memory, on your machine. One binary. Zero config. Bring any model — or run fully offline with Ollama.README.md:94
State-of-the-art memory, on your machine. One binary. Zero config.README.md:316
The README mentions local execution, but the code requires calls to api.supermemory.ai and OpenAI. apps/mcp/src/server/index.ts:280 apps/sdk-playground/python/server.py:189
offline
State-of-the-art memory, on your machine. One binary. Zero config. Bring any model — or run fully offline with Ollama.README.md:94
- Offline text memories if you want — point it at Ollama ( gpt-oss:20b works great), disable telemetry with SUPERMEMORY DISABLE TELEMETRY=1 , and use local teREADME.md:339
The README mentions offline functionality, but the code requires calls to api.supermemory.ai and OpenAI. apps/mcp/src/server/index.ts:280 apps/sdk-playground/python/server.py:189
no API key
- Embeddings — local Xenova/bge-base-en-v1.5 by default (no API key); optionally OpenAI, Gemini, or Ollama. Same provider stack as cloud.README.md:338
The README states no API key is needed, but the code requires api.supermemory.ai and OpenAI keys. apps/mcp/src/server/index.ts:280 apps/sdk-playground/python/server.py:189
Code quotes
Source files are not stored. Code is linked at the checked commit on GitHub; stored quotes are at most 3 lines per evidence and 6 per file.
Source: supermemoryai/supermemory · commit 3535ff7 · apps/mcp/src/server/index.ts
Source: supermemoryai/supermemory · commit 3535ff7 · apps/memory-graph-playground/src/app/api/container-tags/route.ts
Source: supermemoryai/supermemory · commit 3535ff7 · apps/memory-graph-playground/src/app/api/graph/route.ts
Source: supermemoryai/supermemory · commit 3535ff7 · apps/sdk-playground/python/server.py
L189SDK call
Checked scope details
Files
- In the repository
- 943
- Checked
- 400 (42%)
Manifests
All priority files read
package.jsonapps/mcp/package.jsonapps/sdk-playground/package.jsonpackages/docs-test/package.jsonpackages/docs-test/requirements.txtpackages/lib/package.json
+4 more
Unresolved import paths (10)
supermemoryapps/mcp/src/server/client/index.ts:1./.next/types/routes.d.tsapps/memory-graph-playground/next-env.d.ts:3./.next/types/root-params.d.tsapps/memory-graph-playground/next-env.d.ts:4supermemoryapps/sdk-playground/src/lib/context-api.ts:1supermemorypackages/tools/src/openai/middleware.ts:3
missing file 10
Excluded files
.mdx146.svg145.png108.md28(none)17.jpg14
+14 more
- External code not checked
- None
- Limits hit
- file count limit
Correction history
No corrections yet.