TencentCloud/Octop

7.6k starsPython Latest
Open on GitHub

What It Calls

Calls external APIs Cloud by default Partial check

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 matrix
Feature Provider Use Default Alternative
Authentication · Database · File storage Firebase
2 call sites
Undetermined hacker-news.firebaseio.com None
External API (agent.qcc.com) agent.qcc.com
3 call sites
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
1 call sites
Undetermined air-quality-api.open-meteo.com None
External API (api.bgm.tv) api.bgm.tv
1 call sites
Undetermined api.bgm.tv None
External API (api.bilibili.com) api.bilibili.com
2 call sites
Undetermined api.bilibili.com None
External API (api.coingecko.com) api.coingecko.com
1 call sites
Undetermined api.coingecko.com None
External API (api.frankfurter.app) api.frankfurter.app
1 call sites
Undetermined api.frankfurter.app None
Show 34 more rows
Feature matrix
Feature Provider Use Default Alternative
External API (api.memegen.link) api.memegen.link
1 call sites
Undetermined api.memegen.link None
External API (api.open-meteo.com) api.open-meteo.com
1 call sites
Undetermined api.open-meteo.com None
External API (api.zhihu.com) api.zhihu.com
1 call sites
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
2 call sites
Undetermined flyai.open.fliggy.com None
External API (geocoding-api.open-meteo.com) geocoding-api.open-meteo.com
2 call sites
Undetermined geocoding-api.open-meteo.com None
External API (hq.sinajs.cn) hq.sinajs.cn
1 call sites
Undetermined hq.sinajs.cn None
External API (ima.qq.com) ima.qq.com
2 call sites
Undetermined ima.qq.com None
External API (lbs.baidu.com) lbs.baidu.com
2 call sites
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
2 call sites
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
4 call sites
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
3 call sites
Undetermined meeting.tencent.com None
External API (mopen.163.com) mopen.163.com
2 call sites
Undetermined mopen.163.com None
External API (news.qq.com) news.qq.com
2 call sites
Undetermined news.qq.com None
External API (news.ycombinator.com) news.ycombinator.com
1 call sites
Undetermined news.ycombinator.com None
External API (open.chineselaw.com) open.chineselaw.com
3 call sites
Undetermined open.chineselaw.com None
External API (open.feishu.cn) open.feishu.cn
2 call sites
Undetermined open.feishu.cn None
External API (open.mail.163.com) open.mail.163.com
2 call sites
Undetermined open.mail.163.com None
External API (open.work.weixin.qq.com) open.work.weixin.qq.com
2 call sites
Undetermined open.work.weixin.qq.com None
External API (t.ctrip.cn) t.ctrip.cn
2 call sites
Undetermined t.ctrip.cn None
External API (weibo.com) weibo.com
1 call sites
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
1 call sites
Undetermined www.bilibili.com None
External API (www.thesportsdb.com) www.thesportsdb.com
1 call sites
Undetermined www.thesportsdb.com None
External API (www.weiyun.com) www.weiyun.com
4 call sites
Undetermined www.weiyun.com None
External API (y.qq.com) y.qq.com
2 call sites
Undetermined y.qq.com None
External API (cloud.tencent.com) cloud.tencent.com
1 call sites
Optional cloud.tencent.com Skipped without a key
External APIs
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
External APIs
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

Check another repository This result is wrong

Badge preview

external API badge

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

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

Was this analysis helpful?

Freshness detailscommit 4b17f1c · checked 2026-10-07
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
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 archi README.md:42

The README states it runs locally, but the code requires external calls to proceed in some cases.

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: TencentCloud/Octop · commit 4b17f1c · dashboard/src/pages/Control/RemoteBrowser/index.tsx

Checked scope details

Files

In the repository
3,772
Checked
400 (10%)

Manifests

All priority files read

  • pyproject.toml
  • src/octop/api/routers/setup.py
  • src/octop/infra/browser/setup.py
  • src/octop/infra/desktop/setup.py
  • src/octop/infra/mobile/setup.py

Unresolved import paths (901)

not read 880 · unknown alias 19 · dynamic import 1 · importlib 1

Excluded files

  • build/ 15
  • vendor/ 1
  • .md 825
  • .svg 133
  • .less 124
  • .xsd 117

+23 more

External code not checked
None
Limits hit
file count limit
Symbolic links not followed
1
Correction history

No corrections yet.

This result is wrong · Corrections policy