androoAGI/starnet

1.2k starsJavaScript Latest
Open on GitHub

What It Calls

Calls external APIs · local option Cloud by default Partial check

Without a key: Text generation (Anthropic Claude): skips this call without a key. Text generation · Image generation · Embeddings (Google Gemini API): skips this call without a key. External API (www.perplexity.ai): skips this call without a key. The other rows are in the table below.

Feature matrix
Feature Provider Use Default Alternative
Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings OpenAI
5 call sites
Undetermined api.openai.com Local runtime (Ollama), Other providers (Ollama)
Text generation OpenRouter
11 call sites
Undetermined openrouter.ai Skipped without a key, Other providers (Ollama) +1 more
External API (api.kimi.ai) api.kimi.ai
1 call sites
Undetermined api.kimi.ai None
External API (api.kimi.com) api.kimi.com
2 call sites
Undetermined api.kimi.com Local runtime (Ollama), Other providers (Ollama)
External API (auth.kimi.ai) auth.kimi.ai
1 call sites
Undetermined auth.kimi.ai None
External API (auth.kimi.com) auth.kimi.com
1 call sites
Undetermined auth.kimi.com None
External API (chatgpt.com) chatgpt.com
2 call sites
Undetermined chatgpt.com Local runtime (Ollama), Other providers (Ollama)
Text generation Anthropic Claude
3 call sites
Optional api.anthropic.com Skipped without a key, Other providers (Ollama) +1 more
Show 11 more rows
Feature matrix
Feature Provider Use Default Alternative
Text generation · Image generation · Embeddings Google Gemini API
3 call sites
Optional generativelanguage.googleapis.com Skipped without a key, Other providers (Ollama) +1 more
Text generation · Image generation · Embeddings Together AI
4 call sites
Optional api.together.ai Skipped without a key, Local runtime (Ollama) +1 more
External API (www.perplexity.ai) www.perplexity.ai
2 call sites
Optional www.perplexity.ai Skipped without a key
Text generation Cerebras Inference
2 call sites
Optional api.cerebras.ai Local runtime (Ollama), Other providers (Ollama)
Text generation DeepSeek
2 call sites
Optional api.deepseek.com Local runtime (Ollama), Other providers (Ollama)
Text generation · Image generation Fireworks AI
2 call sites
Optional api.fireworks.ai Local runtime (Ollama), Other providers (Ollama)
Text generation · Speech-to-text Groq
2 call sites
Optional api.groq.com Local runtime (Ollama), Other providers (Ollama)
Text generation · Embeddings · Document OCR Mistral AI
2 call sites
Optional api.mistral.ai Local runtime (Ollama), Other providers (Ollama)
Web search answers · Text generation Perplexity Sonar API
2 call sites
Optional api.perplexity.ai Local runtime (Ollama), Other providers (Ollama)
Text generation · Image generation xAI Grok
3 call sites
Optional api.x.ai Local runtime (Ollama), Other providers (Ollama)
Runs locally (Ollama) Local (Ollama)
1 call sites
Local - -
External APIs
API Credential Code evidence Pricing Pricing page Checked
OpenRouter Your API key sidecar/providers/openrouter.js:22The default is OpenRouter (openrouter.ai); if the call fails, it switches to another path. A local Ollama path is also available. Free tier Pricing 2026-10-05
OpenAI Your API key sidecar/providers/registry.js:72OpenAI (api.openai.com) can be used for text/image generation, speech-to-text/text-to-speech, and embeddings, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05
api.kimi.ai Credential unclear sidecar/providers/kimi-region.js:21Not shown to stop without a key or address No pricing info - -
api.kimi.com Credential unclear sidecar/providers/registry.js:126The code can call api.kimi.com, and other providers like local Ollama can be chosen instead. No pricing info - -
auth.kimi.ai Credential unclear sidecar/providers/kimi-region.js:21Not shown to stop without a key or address No pricing info - -
auth.kimi.com Credential unclear sidecar/providers/kimi-region.js:20Not shown to stop without a key or address No pricing info - -
chatgpt.com Credential unclear sidecar/providers/registry.js:63The code can call chatgpt.com, and other providers like local Ollama can be chosen instead. No pricing info - -
Anthropic Claude Your API key sidecar/providers/anthropic.js:17The default is Anthropic Claude (api.anthropic.com); if the call fails, it switches to another path. A local Ollama path is also available. Paid Pricing 2026-10-05
Show 10 more
External APIs
API Credential Code evidence Pricing Pricing page Checked
Google Gemini API Your API key sidecar/providers/gemini.js:15The default is Google Gemini API (generativelanguage.googleapis.com); if the call fails, it switches to another path. A local Ollama path is also available. Free tier Pricing 2026-10-05
Together AI Your API key sidecar/providers/registry.js:408The default is Together AI (api.together.ai); if the call fails, it switches to another path. A local Ollama path is also available. Paid Pricing 2026-10-05
www.perplexity.ai Credential unclear frontend/app/app.js:902The default is www.perplexity.ai; if the call fails, it switches to another path. No pricing info - -
Cerebras Inference Your API key sidecar/providers/registry.js:499Cerebras Inference (api.cerebras.ai) can be used for text generation, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05
DeepSeek Your API key sidecar/providers/registry.js:376DeepSeek (api.deepseek.com) can be used for text generation, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05
Fireworks AI Your API key sidecar/providers/registry.js:434Fireworks AI (api.fireworks.ai) can be used for text and image generation, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05
Groq Your API key sidecar/providers/registry.js:321Groq (api.groq.com) can be used for text generation and speech-to-text, and other providers like local Ollama can be chosen instead. Free tier Pricing 2026-10-05
Mistral AI Your API key sidecar/providers/registry.js:347Mistral AI (api.mistral.ai) can be used for text generation, embeddings, and document OCR, and other providers like local Ollama can be chosen instead. Free tier Pricing 2026-10-05
Perplexity Sonar API Your API key sidecar/providers/registry.js:459Perplexity Sonar API (api.perplexity.ai) can be used for web search answers and text generation, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05
xAI Grok Your API key sidecar/providers/registry.js:91xAI Grok (api.x.ai) can be used for text and image generation, and other providers like local Ollama can be chosen instead. Paid Pricing 2026-10-05

Data sent out: images·prompt text · 4 provider(s) unconfirmed

Fetched over the network: Documentation (Documentation)

Checked scope: Partial check — 360/47,184 files · tree not truncated · no submodules · 449 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

[![external API](https://whatitcalls.com/badge/androoAGI/starnet.svg)](https://whatitcalls.com/en/androoAGI/starnet)

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

Was this analysis helpful?

Freshness detailscommit 54899e5 · checked 2026-10-09
Committed
2026-10-09 04:11 UTC
Checked
2026-10-09 04:49 UTC
HEAD last seen
2026-10-09 04:49 UTC · 54899e5 (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
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: androoAGI/starnet · commit 54899e5 · sidecar/providers/anthropic.js

Source: androoAGI/starnet · commit 54899e5 · sidecar/providers/registry.js

Source: androoAGI/starnet · commit 54899e5 · sidecar/providers/gemini.js

Source: androoAGI/starnet · commit 54899e5 · sidecar/providers/openrouter.js

Source: androoAGI/starnet · commit 54899e5 · frontend/app/app.js

Source: androoAGI/starnet · commit 54899e5 · website/app/app/app.js

Source: androoAGI/starnet · commit 54899e5 · frontend/app/harness.js

Checked scope details

Files

In the repository
47,184
Checked
360 (0%)

Manifests

1 priority file(s) not read

  • sidecar/index.js
  • package.json

Unresolved import paths (449)

not read 437 · dynamic import 12

Excluded files

  • dist/ 1
  • .png 39,869
  • .json 2,257
  • .md 1,023
  • .txt 277
  • .log 133

+27 more

External code not checked
None
Limits hit
total size limit · large files read in part
Correction history

No corrections yet.

This result is wrong · Corrections policy