thedotmack/claude-mem

98.6k starsTypeScript Latest
Open on GitHub

What It Calls

Calls external APIs · local option Cloud by default Partial check

Without a key: Text generation · Image generation · Embeddings (Google Gemini API): has a branch that stops with an error without a key. External API (api.telegram.org): skips this call without a key. Runs locally (LM Studio): runs locally (LM Studio). The other rows are in the table below.

Feature matrix
Feature Provider Use Default Alternative
Text generation · Image generation · Embeddings Google Gemini API
3 call sites
Undetermined generativelanguage.googleapis.com None
External API (api.telegram.org) api.telegram.org
2 call sites
Undetermined api.telegram.org Skipped without a key
Text generation DeepSeek
2 call sites
Optional api.deepseek.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
Text generation · Speech-to-text Groq
2 call sites
Optional api.groq.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
Text generation OpenRouter
2 call sites
Optional openrouter.ai Other providers (Ollama, LM Studio)
Text generation · Image generation · Embeddings Together AI
2 call sites
Optional api.together.xyz Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (api.minimax.io) api.minimax.io
2 call sites
Optional api.minimax.io Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (api.minimaxi.com) api.minimaxi.com
2 call sites
Optional api.minimaxi.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
Show 8 more rows
Feature matrix
Feature Provider Use Default Alternative
External API (api.opper.ai) api.opper.ai
2 call sites
Optional api.opper.ai Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (api.orcarouter.ai) api.orcarouter.ai
2 call sites
Optional api.orcarouter.ai Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (global.api-route.com) global.api-route.com
2 call sites
Optional global.api-route.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (integrate.api.nvidia.com) integrate.api.nvidia.com
2 call sites
Optional integrate.api.nvidia.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (maas-api.cn-huabei-1.xf-yun.com) maas-api.cn-huabei-1.xf-yun.com
2 call sites
Optional maas-api.cn-huabei-1.xf-yun.com Local runtime (Ollama), Local runtime (LM Studio) +1 more
External API (opencode.ai) opencode.ai
4 call sites
Optional opencode.ai Local runtime (Ollama), Local runtime (LM Studio) +1 more
Runs locally (LM Studio) Local (LM Studio)
1 call sites
Local - -
Runs locally (Ollama) Local (Ollama)
1 call sites
Local - -
External APIs
API Credential Code evidence Pricing Pricing page Checked
api.telegram.org Credential unclear openclaw/src/index.ts:478The default is api.telegram.org; if the call fails, it switches to another path. No pricing info - -
Google Gemini API Your API key src/server/generation/providers/GeminiObservationProvider.ts:213Not traced to an entry point · An unresolved import in the calling file Free tier Pricing 2026-10-05
DeepSeek Your API key src/shared/openai-compat-presets.ts:94DeepSeek (api.deepseek.com) can be used for text generation, and local paths for Ollama and LM Studio are also available. Paid Pricing 2026-10-05
Groq Your API key src/shared/openai-compat-presets.ts:118Groq (api.groq.com) can be used for text generation and speech-to-text, and local paths for Ollama and LM Studio are also available. Free tier Pricing 2026-10-05
OpenRouter Your API key src/services/worker/context-window.ts:143OpenRouter (openrouter.ai) can be used for text generation, or other providers like Ollama and LM Studio can be chosen. Free tier Pricing 2026-10-05
Together AI Your API key src/shared/openai-compat-presets.ts:126Together AI (api.together.xyz) can be used for text generation, image generation, and embeddings, and local paths for Ollama and LM Studio are also available. Paid Pricing 2026-10-05
api.minimax.io Credential unclear src/shared/openai-compat-presets.ts:134The code can call the api.minimax.io external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
api.minimaxi.com Credential unclear src/shared/openai-compat-presets.ts:142The code can call the api.minimaxi.com external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
Show 6 more
External APIs
API Credential Code evidence Pricing Pricing page Checked
api.opper.ai Credential unclear src/shared/openai-compat-presets.ts:84The code can call the api.opper.ai external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
api.orcarouter.ai Credential unclear src/shared/openai-compat-presets.ts:68The code can call the api.orcarouter.ai external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
global.api-route.com Credential unclear src/shared/openai-compat-presets.ts:76The code can call the global.api-route.com external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
integrate.api.nvidia.com Credential unclear src/shared/openai-compat-presets.ts:57The code can call the integrate.api.nvidia.com external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
maas-api.cn-huabei-1.xf-yun.com Credential unclear src/shared/openai-compat-presets.ts:150The code can call the maas-api.cn-huabei-1.xf-yun.com external API, and local paths for Ollama and LM Studio are also available. No pricing info - -
opencode.ai Credential unclear src/shared/openai-compat-presets.ts:102The code can call the opencode.ai external API, and local paths for Ollama and LM Studio are also available. No pricing info - -

Data sent out: Telemetry (PostHog) · prompt text · Estimated: uploaded files·usage telemetry · 2 provider(s) unconfirmed

Checked scope: Partial check — 400/2,241 files · tree not truncated · no submodules · 699 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.com/badge/thedotmack/claude-mem.svg)](https://whatitcalls.com/en/thedotmack/claude-mem)

Shows as “external API · used · local option” in a README.

Was this analysis helpful?

Freshness detailscommit fa8ab09 · checked 2026-10-09
Committed
2026-10-09 03:34 UTC
Checked
2026-10-09 04:27 UTC
HEAD last seen
2026-10-09 04:27 UTC · fa8ab09 (same as the checked commit)
Read depth
Basic (up to 400 files · 8 MB)
Scanner · rules
scan-5+verdict-5
Pricing catalog
version 2
Correction revision
0
Summary
Model ollama-cloud/gemma4:31b-cloud · some rule sentences
What is sent out
README claims ↔ code

No README claim contradicts the code.

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: thedotmack/claude-mem · commit fa8ab09 · src/shared/openai-compat-presets.ts

  • L94 host
  • L118 host
  • L158 local runtime
  • L166 local runtime
  • 10 more locations

Source: thedotmack/claude-mem · commit fa8ab09 · src/ui/viewer/constants/openai-compat-presets.ts

  • L23 host
  • L26 host
  • L31 local runtime
  • L32 local runtime
  • 10 more locations

Source: thedotmack/claude-mem · commit fa8ab09 · openclaw/src/index.ts

Source: thedotmack/claude-mem · commit fa8ab09 · src/services/worker/context-window.ts

Source: thedotmack/claude-mem · commit fa8ab09 · src/shared/openrouter-base-url.ts

Checked scope details

Files

In the repository
2,241
Checked
400 (17%)

Manifests

1 priority file(s) not read

  • plugin/scripts/worker-service.cjs
  • package.json
  • openclaw/package.json
  • services/sync-api/package.json

Excluded files

  • vendor/ 4
  • build/ 1
  • .md 236
  • .json 114
  • .mdx 46
  • (none) 25

+21 more

External code not checked
None
Limits hit
file count limit · large files read in part
Symbolic links not followed
7
Correction history

No corrections yet.

This result is wrong · Corrections policy