TencentCloud/Octop
What It Calls
Without a key: External API (mcp.meeting.tencent.com): has a branch that stops with an error without a key. External API (open.mail.163.com): has a branch that stops with an error without a key. External API (www.weiyun.com): has a branch that stops with an error without a key. The other rows are in the table below.
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| Authentication · Database · File storage | Firebase | Undetermined | hacker-news.firebaseio.com |
None |
| External API (agent.qcc.com) | agent.qcc.com | Undetermined | agent.qcc.com |
None |
| External API (agent.qq.com) | agent.qq.com
1 call sites |
Undetermined | agent.qq.com |
None |
| External API (air-quality-api.open-meteo.com) | air-quality-api.open-meteo.com | Undetermined | air-quality-api.open-meteo.com |
None |
| External API (api.bgm.tv) | api.bgm.tv | Undetermined | api.bgm.tv |
None |
| External API (api.bilibili.com) | api.bilibili.com | Undetermined | api.bilibili.com |
None |
| External API (api.coingecko.com) | api.coingecko.com | Undetermined | api.coingecko.com |
None |
| External API (api.frankfurter.app) | api.frankfurter.app | Undetermined | api.frankfurter.app |
None |
Show 34 more rows
| Feature | Provider | Use | Default | Alternative |
|---|---|---|---|---|
| External API (api.memegen.link) | api.memegen.link | Undetermined | api.memegen.link |
None |
| External API (api.open-meteo.com) | api.open-meteo.com | Undetermined | api.open-meteo.com |
None |
| External API (api.zhihu.com) | api.zhihu.com | Undetermined | api.zhihu.com |
None |
| External API (ardot.tencent.com) | ardot.tencent.com
1 call sites |
Undetermined | ardot.tencent.com |
None |
| External API (dida365.com) | dida365.com
1 call sites |
Undetermined | dida365.com |
None |
| External API (flyai.open.fliggy.com) | flyai.open.fliggy.com | Undetermined | flyai.open.fliggy.com |
None |
| External API (geocoding-api.open-meteo.com) | geocoding-api.open-meteo.com | Undetermined | geocoding-api.open-meteo.com |
None |
| External API (hq.sinajs.cn) | hq.sinajs.cn | Undetermined | hq.sinajs.cn |
None |
| External API (ima.qq.com) | ima.qq.com | Undetermined | ima.qq.com |
None |
| External API (lbs.baidu.com) | lbs.baidu.com | Undetermined | lbs.baidu.com |
None |
| External API (lbsyun.baidu.com) | lbsyun.baidu.com
1 call sites |
Undetermined | lbsyun.baidu.com |
None |
| External API (lexiangla.com) | lexiangla.com | Undetermined | lexiangla.com |
None |
| External API (mail.qq.com) | mail.qq.com
1 call sites |
Undetermined | mail.qq.com |
None |
| External API (mcp.dida365.com) | mcp.dida365.com
1 call sites |
Undetermined | mcp.dida365.com |
None |
| External API (mcp.didichuxing.com) | mcp.didichuxing.com | Undetermined | mcp.didichuxing.com |
None |
| External API (mcp.meeting.tencent.com) | mcp.meeting.tencent.com
1 call sites |
Undetermined | mcp.meeting.tencent.com |
None |
| External API (mcp.notion.com) | mcp.notion.com
1 call sites |
Undetermined | mcp.notion.com |
None |
| External API (mcp.openalex.org) | mcp.openalex.org
1 call sites |
Undetermined | mcp.openalex.org |
None |
| External API (meeting.tencent.com) | meeting.tencent.com | Undetermined | meeting.tencent.com |
None |
| External API (mopen.163.com) | mopen.163.com | Undetermined | mopen.163.com |
None |
| External API (news.qq.com) | news.qq.com | Undetermined | news.qq.com |
None |
| External API (news.ycombinator.com) | news.ycombinator.com | Undetermined | news.ycombinator.com |
None |
| External API (open.chineselaw.com) | open.chineselaw.com | Undetermined | open.chineselaw.com |
None |
| External API (open.feishu.cn) | open.feishu.cn | Undetermined | open.feishu.cn |
None |
| External API (open.mail.163.com) | open.mail.163.com | Undetermined | open.mail.163.com |
None |
| External API (open.work.weixin.qq.com) | open.work.weixin.qq.com | Undetermined | open.work.weixin.qq.com |
None |
| External API (t.ctrip.cn) | t.ctrip.cn | Undetermined | t.ctrip.cn |
None |
| External API (weibo.com) | weibo.com | Undetermined | weibo.com |
None |
| External API (weread.qq.com) | weread.qq.com
1 call sites |
Undetermined | weread.qq.com |
None |
| External API (www.bilibili.com) | www.bilibili.com | Undetermined | www.bilibili.com |
None |
| External API (www.thesportsdb.com) | www.thesportsdb.com | Undetermined | www.thesportsdb.com |
None |
| External API (www.weiyun.com) | www.weiyun.com | Undetermined | www.weiyun.com |
None |
| External API (y.qq.com) | y.qq.com | Undetermined | y.qq.com |
None |
| External API (cloud.tencent.com) | cloud.tencent.com | Optional | cloud.tencent.com |
Skipped without a key |
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| Firebase | Your API key | src/octop/infra/agents/plugins/bundled/hot-topics/main.py:97Not traced to an entry point |
Free tier | Pricing | 2026-10-05 |
| agent.qcc.com | Credential unclear | src/octop/infra/connectors/catalog.py:390An unresolved import in the calling file |
No pricing info | - | - |
| agent.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:530An unresolved import in the calling file |
No pricing info | - | - |
| air-quality-api.open-meteo.com | Credential unclear | src/octop/infra/agents/plugins/bundled/air-quality/main.py:69Not traced to an entry point |
No pricing info | - | - |
| api.bgm.tv | Credential unclear | src/octop/infra/agents/plugins/bundled/movie-search/main.py:27Not traced to an entry point |
No pricing info | - | - |
| api.bilibili.com | Credential unclear | src/octop/infra/agents/plugins/bundled/bilibili-anime/main.py:43Not traced to an entry point |
No pricing info | - | - |
| api.coingecko.com | Credential unclear | src/octop/infra/agents/plugins/bundled/market-quotes/main.py:61Not traced to an entry point |
No pricing info | - | - |
| api.frankfurter.app | Credential unclear | src/octop/infra/agents/plugins/bundled/market-quotes/main.py:38Not traced to an entry point |
No pricing info | - | - |
Show 34 more
| API | Credential | Code evidence | Pricing | Pricing page | Checked |
|---|---|---|---|---|---|
| api.memegen.link | Credential unclear | src/octop/infra/agents/plugins/bundled/meme-maker/main.py:57Not traced to an entry point |
No pricing info | - | - |
| api.open-meteo.com | Credential unclear | src/octop/infra/agents/plugins/bundled/weather/main.py:117Not traced to an entry point |
No pricing info | - | - |
| api.zhihu.com | Credential unclear | src/octop/infra/agents/plugins/bundled/hot-topics/main.py:61Not traced to an entry point |
No pricing info | - | - |
| ardot.tencent.com | Credential unclear | src/octop/infra/connectors/catalog.py:414An unresolved import in the calling file |
No pricing info | - | - |
| dida365.com | Credential unclear | src/octop/infra/connectors/catalog.py:481An unresolved import in the calling file |
No pricing info | - | - |
| flyai.open.fliggy.com | Credential unclear | src/octop/infra/connectors/catalog.py:288An unresolved import in the calling file |
No pricing info | - | - |
| geocoding-api.open-meteo.com | Credential unclear | src/octop/infra/agents/plugins/bundled/air-quality/main.py:44Not traced to an entry point |
No pricing info | - | - |
| hq.sinajs.cn | Credential unclear | src/octop/infra/agents/plugins/bundled/market-quotes/main.py:136Not traced to an entry point |
No pricing info | - | - |
| ima.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:152An unresolved import in the calling file |
No pricing info | - | - |
| lbs.baidu.com | Credential unclear | src/octop/infra/connectors/catalog.py:304An unresolved import in the calling file |
No pricing info | - | - |
| lbsyun.baidu.com | Credential unclear | src/octop/infra/connectors/catalog.py:305An unresolved import in the calling file |
No pricing info | - | - |
| lexiangla.com | Credential unclear | src/octop/infra/connectors/catalog.py:213An unresolved import in the calling file |
No pricing info | - | - |
| mail.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:259An unresolved import in the calling file |
No pricing info | - | - |
| mcp.dida365.com | Credential unclear | src/octop/infra/connectors/catalog.py:484An unresolved import in the calling file |
No pricing info | - | - |
| mcp.didichuxing.com | Credential unclear | src/octop/infra/connectors/builder.py:25An unresolved import in the calling file |
No pricing info | - | - |
| mcp.meeting.tencent.com | Credential unclear | src/octop/infra/connectors/builder.py:157An unresolved import in the calling file |
No pricing info | - | - |
| mcp.notion.com | Credential unclear | src/octop/infra/connectors/catalog.py:447An unresolved import in the calling file |
No pricing info | - | - |
| mcp.openalex.org | Credential unclear | src/octop/infra/connectors/catalog.py:464An unresolved import in the calling file |
No pricing info | - | - |
| meeting.tencent.com | Credential unclear | src/octop/infra/connectors/catalog.py:167An unresolved import in the calling file |
No pricing info | - | - |
| mopen.163.com | Credential unclear | src/octop/infra/connectors/catalog.py:428An unresolved import in the calling file |
No pricing info | - | - |
| news.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:183An unresolved import in the calling file |
No pricing info | - | - |
| news.ycombinator.com | Credential unclear | src/octop/infra/agents/plugins/bundled/hot-topics/main.py:108Not traced to an entry point |
No pricing info | - | - |
| open.chineselaw.com | Credential unclear | src/octop/infra/connectors/catalog.py:374An unresolved import in the calling file |
No pricing info | - | - |
| open.feishu.cn | Credential unclear | src/octop/infra/connectors/catalog.py:499An unresolved import in the calling file |
No pricing info | - | - |
| open.mail.163.com | Credential unclear | src/octop/infra/connectors/builder.py:186An unresolved import in the calling file |
No pricing info | - | - |
| open.work.weixin.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:514An unresolved import in the calling file |
No pricing info | - | - |
| t.ctrip.cn | Credential unclear | src/octop/infra/connectors/catalog.py:320An unresolved import in the calling file |
No pricing info | - | - |
| weibo.com | Credential unclear | src/octop/infra/agents/plugins/bundled/hot-topics/main.py:32Not traced to an entry point |
No pricing info | - | - |
| weread.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:199An unresolved import in the calling file |
No pricing info | - | - |
| www.bilibili.com | Credential unclear | src/octop/infra/agents/plugins/bundled/bilibili-anime/main.py:74Not traced to an entry point |
No pricing info | - | - |
| www.thesportsdb.com | Credential unclear | src/octop/infra/agents/plugins/bundled/sports-scores/main.py:11Not traced to an entry point |
No pricing info | - | - |
| www.weiyun.com | Credential unclear | src/octop/infra/connectors/builder.py:144An unresolved import in the calling file |
No pricing info | - | - |
| y.qq.com | Credential unclear | src/octop/infra/connectors/catalog.py:273An unresolved import in the calling file |
No pricing info | - | - |
| cloud.tencent.com | Credential unclear | dashboard/src/pages/Control/RemoteBrowser/index.tsx:711It defaults to cloud.tencent.com and switches to an alternative path if the call fails. |
No pricing info | - | - |
Data sent out: images · Estimated: audio · 40 provider(s) unconfirmed
Fetched over the network: GitHub · Documentation (Documentation)
Checked scope: Partial check — 400/3,772 files · tree not truncated · no submodules · 901 unresolved import path(s)
Next
Badge preview
[](https://whatitcalls.reactiveworks.dev/en/TencentCloud/Octop)
Shows as “external API · used” in a README.
Was this analysis helpful?
Freshness details
- Checked commit
4b17f1cfac6c8092d8554b94632af30ce7f51966- Committed
- 2026-10-06 09:14 UTC
- Checked
- 2026-10-07 12:11 UTC
- HEAD last seen
- 2026-10-07 12:10 UTC ·
4b17f1c(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 images to api.bgm.tv and api.memegen.link.
src/octop/infra/agents/plugins/bundled/movie-search/main.py:50src/octop/infra/agents/plugins/bundled/meme-maker/main.py:57src/octop/infra/agents/plugins/bundled/movie-search/main.py:27 - Estimated Audio data may be sent to openai.
dashboard/src/pages/Settings/Voice/index.tsx:128dashboard/src/pages/Settings/Voice/index.tsx:474dashboard/src/pages/Settings/Voice/index.tsx:124 - Estimated Image data may be sent to openai.
dashboard/src/pages/Settings/Voice/index.tsx:258dashboard/src/pages/Settings/Voice/index.tsx:436dashboard/src/pages/Settings/Voice/index.tsx:440 - Unconfirmed Providers whose payload was not found in the code: Firebase, agent.qcc.com, agent.qq.com, air-quality-api.open-meteo.com, api.bilibili.com, api.coingecko.com, api.frankfurter.app, api.open-meteo.com, api.zhihu.com, ardot.tencent.com, dida365.com, flyai.open.fliggy.com +28 more
README claims ↔ code1
local
A smarter, self-hosted AI assistant — multi-user, multi-agent.README.md:6
Octop is an open-source, self-hosted AI assistant. It's not just a tool — it's a digital life form that can operate in parallel. Through its multi-agent archiREADME.md:42
The README states it runs locally, but the code requires external calls to proceed in some cases.
Code quotes
Checked scope details
Files
- In the repository
- 3,772
- Checked
- 400 (10%)
Manifests
All priority files read
pyproject.tomlsrc/octop/api/routers/setup.pysrc/octop/infra/browser/setup.pysrc/octop/infra/desktop/setup.pysrc/octop/infra/mobile/setup.py
Unresolved import paths (901)
@/utils/antdMessagedashboard/src/pages/Admin/Plugins/InstalledPluginsPanel.tsx:24@/utils/antdMessagedashboard/src/pages/Admin/Plugins/PluginMarketPanel.tsx:3@/utils/antdMessagedashboard/src/pages/Agent/Config/index.tsx:3@/utils/antdMessagedashboard/src/pages/Agent/Connectors/CustomMcpTab.tsx:3@/utils/antdMessagedashboard/src/pages/Agent/Connectors/index.tsx:3
not read 880 · unknown alias 19 · dynamic import 1 · importlib 1
Excluded files
build/15vendor/1.md825.svg133.less124.xsd117
+23 more
- External code not checked
- None
- Limits hit
- file count limit
- Symbolic links not followed
- 1
Correction history
No corrections yet.