androoAGI/starnet

1.1k 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 (auth.kimi.com) auth.kimi.com
2 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
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
Show 9 more rows
Feature matrix
Feature Provider Use Default Alternative
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)
External API (api.kimi.com) api.kimi.com
1 call sites
Optional api.kimi.com 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 in the same file. 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. Local Ollama or other providers can be chosen instead. Paid Pricing 2026-10-05
auth.kimi.com Credential unclear sidecar/index.js:4327An unresolved import in the calling file No pricing info - -
chatgpt.com Credential unclear sidecar/providers/registry.js:63The code can call chatgpt.com. Local Ollama or other providers can be chosen instead. No pricing info - -
Anthropic Claude Your API key sidecar/providers/anthropic.js:16The default is Anthropic Claude (api.anthropic.com); if the call fails, it switches to another path. A local Ollama path is also available in the same file. Paid Pricing 2026-10-05
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 in the same file. Free tier Pricing 2026-10-05
Together AI Your API key sidecar/providers/registry.js:406The default is Together AI (api.together.ai); if the call fails, it switches to another path. A local Ollama path is also available in the same file. 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 - -
Show 8 more
External APIs
API Credential Code evidence Pricing Pricing page Checked
Cerebras Inference Your API key sidecar/providers/registry.js:497Cerebras Inference (api.cerebras.ai) can be used for text generation. Local Ollama or other providers can be chosen instead. Paid Pricing 2026-10-05
DeepSeek Your API key sidecar/providers/registry.js:374DeepSeek (api.deepseek.com) can be used for text generation. Local Ollama or other providers can be chosen instead. Paid Pricing 2026-10-05
Fireworks AI Your API key sidecar/providers/registry.js:432Fireworks AI (api.fireworks.ai) can be used for text and image generation. Local Ollama or other providers can be chosen instead. Paid Pricing 2026-10-05
Groq Your API key sidecar/providers/registry.js:319Groq (api.groq.com) can be used for text generation and speech-to-text. Local Ollama or other providers can be chosen instead. Free tier Pricing 2026-10-05
Mistral AI Your API key sidecar/providers/registry.js:345Mistral AI (api.mistral.ai) can be used for text generation, embeddings, and document OCR. Local Ollama or other providers can be chosen instead. Free tier Pricing 2026-10-05
Perplexity Sonar API Your API key sidecar/providers/registry.js:457Perplexity Sonar API (api.perplexity.ai) can be used for web search answers and text generation. Local Ollama or other providers 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. Local Ollama or other providers can be chosen instead. Paid Pricing 2026-10-05
api.kimi.com Credential unclear sidecar/providers/registry.js:124The code can call api.kimi.com. Local Ollama or other providers can be chosen instead. No pricing info - -

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

Fetched over the network: Documentation (Documentation)

Checked scope: Partial check — 361/47,096 files · tree not truncated · no submodules · 443 unresolved import path(s)

Next

Check another repository This result is wrong

Badge preview

external API badge

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

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

Was this analysis helpful?

Freshness detailscommit e0a36dc · checked 2026-10-07
Committed
2026-10-04 09:58 UTC
Checked
2026-10-07 11:46 UTC
HEAD last seen
2026-10-07 11:46 UTC · e0a36dc (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
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 e0a36dc · sidecar/providers/anthropic.js

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

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

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

Source: androoAGI/starnet · commit e0a36dc · frontend/app/app.js

Source: androoAGI/starnet · commit e0a36dc · website/app/app/app.js

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

Checked scope details

Files

In the repository
47,096
Checked
361 (0%)

Manifests

1 priority file(s) not read

  • sidecar/index.js
  • package.json

Unresolved import paths (443)

not read 430 · dynamic import 12 · missing file 1

Excluded files

  • dist/ 1
  • .png 39,869
  • .json 2,257
  • .md 1,020
  • .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