androoAGI/starnet
What It Calls
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 | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation · Image generation · Speech-to-text · Text-to-speech · Embeddings | OpenAI | Undetermined | api.openai.com |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation | OpenRouter | 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 | 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 | Undetermined | chatgpt.com |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation | Anthropic Claude | Optional | api.anthropic.com |
Skipped without a key, Other providers (Ollama) +1 more |
Show 11 more rows
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Text generation · Image generation · Embeddings | Google Gemini API | Optional | generativelanguage.googleapis.com |
Skipped without a key, Other providers (Ollama) +1 more |
| Text generation · Image generation · Embeddings | Together AI | 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 | Optional | api.cerebras.ai |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation | DeepSeek | Optional | api.deepseek.com |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation · Image generation | Fireworks AI | Optional | api.fireworks.ai |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation · Speech-to-text | Groq | Optional | api.groq.com |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation · Embeddings · Document OCR | Mistral AI | Optional | api.mistral.ai |
Local runtime (Ollama), Other providers (Ollama) |
| Web search answers · Text generation | Perplexity Sonar API | Optional | api.perplexity.ai |
Local runtime (Ollama), Other providers (Ollama) |
| Text generation · Image generation | xAI Grok | Optional | api.x.ai |
Local runtime (Ollama), Other providers (Ollama) |
| Runs locally (Ollama) | Local (Ollama)
1 call sites |
Local | - | - |
| 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
| 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
Badge preview
[](https://whatitcalls.com/en/androoAGI/starnet)
Shows as “external API · used · local option” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
54899e5ff3f2b002b457757916b3977818db6fc1- 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
- Confirmed Sends images to Anthropic Claude and Google Gemini API.
sidecar/providers/anthropic.js:54sidecar/providers/gemini.js:68sidecar/providers/anthropic.js:17 - Confirmed Sends prompt text to various AI providers including Anthropic, Cerebras, DeepSeek, Fireworks, Google, Groq, Kimi, ChatGPT, Mistral, OpenAI, OpenRouter, Perplexity, Together, and xAI.
frontend/app/harness.js:12sidecar/providers/anthropic.js:17sidecar/providers/gemini.js:15 - Unconfirmed Providers whose payload was not found in the code: api.kimi.ai, auth.kimi.ai, auth.kimi.com, www.perplexity.ai
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/registry.js
Source: androoAGI/starnet · commit 54899e5 · sidecar/providers/openrouter.js
L22host
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
L12host
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)
path.join(REPO, 'sidecar', 'providers', 'registry.js')bin/starnet.js:232path.join(REPO, 'package.json')bin/starnet.js:473nodePathfrontend/app/recipe-catalog/index.js:24urlscripts/qa/cartographer.mjs:722pathToFileURL(path.join(REPO, 'scripts', 'lib', 'cdp.mjs')).hrefscripts/qa/cartographer.mjs:793
not read 437 · dynamic import 12
Excluded files
dist/1.png39,869.json2,257.md1,023.txt277.log133
+27 more
- External code not checked
- None
- Limits hit
- total size limit · large files read in part
Correction history
No corrections yet.