# Tencent CNB

> cnb.cool | Storage, Compute; 2 records: free tier, limits, identity cost and evidence.

HTML https://fshy.ajam.dev/p/cnb/ | JSON https://fshy.ajam.dev/api/v1/entity/cnb.json | how to read a record: https://fshy.ajam.dev/llms-full.txt

## CNB 云原生构建 (cnb.cool, Tencent Cloud Native Build, community edition)

- `storage/cnb` | qualifies-with-caveat | evidence reported | binding per-object-cap | category paas
- needs card no, phone no, ID yes, institution no | verified 2026-10-21 (inherited) | stale on 2026-11-05
- url https://cnb.cool
- free tier: Per top-level org, free tier per month: '仓库存储 100 GiB' + '对象存储 100 GiB' (object storage covers '制品、LFS 对象、图片及附件'), plus 160 build-CPU core-hours and 1600 dev-CPU core-hours. Over-quota is metered at ¥1/GiB/month, and storage is billed on daily average minus the free allowance — so staying under 100+100 GiB per org is genuinely free. | unit: GiB | metered on: stored-bytes | read on: 2026-10-21 | source: [1]
- per-object cap: 256 MB per file | bytes: 256000000 | source: [1] | note: not stated
- retention: not stated | source: [1] | note: not stated
- egress: Not metered separately in the pricing table — the only storage line items are 仓库存储 and 对象存储, both by GiB-month; there is no egress/流量 row. Public release-attachment downloads run on the cnb.cool CDN. Treat as unmetered-until-proven. | metered: no
- identity: national-id | detail: national-id (WeChat login / 腾讯云 account; the docs' usage-management flow binds a Tencent Cloud budget). Not anonymous.
- interface: rest, webdav, webdav-proxy, cli
- limits:
  - per-object-cap (binding): 256 MB per file [1]
- limits note: per-object-cap: 64 GB per release/commit attachment (provider's own plugin README: '目前暂支持 64GB 以内的文件上传'). repo-blob cap: 256 MB per file in the git tree, with the maintainers explicitly steering large files to release attachments ('此256M之限制...当以附件方式为之'). request-rate: none documented. Billing: over the free 100 GiB the org is charged ¥1/GiB/month at month start — silent overage, not a hard stop.
- interface detail: rest
- tooling: OpenList ships a first-class `cnb_releases` driver (github.com/OpenListTeam/OpenList, drivers/cnb_releases — fields: repo, token, use_tag_name, default_branch), i.e. a maintained WebDAV/HTTP front end over CNB release attachments. Also the official `cnbcool/attachments` plugin ('支持 commit 和 release 上传或下载附件，目前暂支持 64GB 以内的文件上传') and a Rust CLI (`cnb release download/--share`).
- composes with: Free allowance is per top-level org, and '每个顶级组织独立计费' — so N orgs = N x 200 GiB. Two independent multipliers: (a) unlimited repos inside one org, each with unlimited releases, each attachment up to 64 GB; (b) unlimited orgs at 200 GiB each. Per-file ceiling (64 GB) is 32x GitHub Releases' 2 GiB.
- reliability: Community edition launched public beta 2025-08; beta-free extras expired 2025-08-31, so the 100+100 GiB figures are the steady state. No ban/wipe reports found; overage is billed rather than blocked, which is the real hazard.
- notes: the same as the free tier
- evidence:
  - [1] 2026-10-21: '仓库存储 | 100 GiB | ¥1/GiB/月 | Git 对象' and '对象存储 | 100 GiB | ¥1/GiB/月 | 制品、LFS 对象等'; '每个顶级组织独立结算'
  - [2] 2026-10-21: '支持 commit 和 release 上传或下载附件，目前暂支持 64GB 以内的文件上传'
  - [3] 2026-10-21: maintained driver with release-attachment upload/download, proving a working non-web client
- sources:
  - [1] https://docs.cnb.cool/zh/pricing.html
  - [2] https://cnb.cool/wmde/attachments
  - [3] https://github.com/OpenListTeam/OpenList/tree/main/drivers/cnb_releases

## Tencent CNB

- `compute/tencent-cnb` | qualifies-with-caveat | evidence documented | binding request-rate | category dev environment
- needs card no, phone yes, ID no, institution no | verified 2026-11-04T10:36:12.793Z (live) | stale on 2026-10-25
- url https://docs.cnb.cool/zh/pricing.html
- free tier: translated from the CNB pricing table, read 2026-10-22: cloud-native build CPU free quota 160 core-hours a month; cloud-native development CPU free quota 1,600 core-hours a month; cloud-native build GPU free quota 0 core-hours a month; cloud-native development GPU free quota 0 core-hours a month; GPU overage at CNY 0.5 per core-hour; repository storage 100 GiB; object storage 100 GiB; 500 AI credits a month. | unit: hours | metered on: wall-clock | read on: 2026-10-22 | source: [1] | note: allowance
- per-object cap: not applicable | source: [1]
- retention: not applicable | source: [1]
- egress: not published: the billing table on the pricing page lists repository storage, object storage, build and dev CPU and GPU core-hours and AI Credits, and no egress or traffic item | metered: no | source: [1]
- identity: any-phone
- interface: rest, git
- limits:
  - request-rate (binding): 1,600 core-hours a month of development allowance is the only lane left, because the GPU lane went from a quota to zero on 2026-08-01 and a build that needs a card now bills from the first core-hour. [1]
- limits note: 1,600 core-hours a month of development allowance is the only lane left, because the GPU lane went from a quota to zero on 2026-08-01 and a build that needs a card now bills from the first core-hour.
- binding note: the same as limits note
- interface detail: REST (OpenAPI at api.cnb.cool), Git over HTTPS with an access token, and the browser cloud IDE; Git over SSH is documented as unsupported
- tooling: a Git client over HTTPS (username cnb, an access token as the password); the REST OpenAPI at api.cnb.cool; the CNB CLI (command cnb, npm package @cnbcool/cnb-cli or Docker image cnbcool/cnb-cli, login by OAuth2 device flow or the CNB_TOKEN variable)
- composes with: 1,600 CPU core-hours a month runs a continuous build and test loop for one person, and it holds the build step of any chain whose GPU step has moved elsewhere.
- reliability: no reliability event recorded
- notes: A post dated 2026-04-27 made a shared L40 at more than 40 GB of VRAM look like free capacity; the vendor's own pricing page read 2026-10-22 lists the GPU free quota as 0. Identity: a Tencent Cloud account, which for a mainland registration is a real-name check with a phone number as the visible cost.
- extras:
  - facets.class: ci-gpu-runner
  - facets.free_tier_kind: allowance
  - facets.shape.vcpu: 8
  - facets.shape.ram_gib: 16
  - facets.shape.gpu_count: 0
- evidence:
  - [1] 2026-10-22: the pricing table: build CPU 160 core-hours a month free, development CPU 1,600 core-hours a month free, both GPU lines 0 core-hours a month free, storage 100 GiB for repositories and 100 GiB for objects
  - [2] 2026-07-01: quoted announcement, translated: from 2026-08-01 CNB cancels the free quota for cloud-native build GPU and cloud-native development GPU; GPU moves to pay-as-you-go; organizations without a bound Tencent Cloud budget cannot use GPU at all until they bind one
  - [3] 2026-04-27: the pre-withdrawal state, translated: a .cnb.yaml can request the cnb amd64 GPU L40 tag, giving a shared L40 with more than 40 GB of VRAM, with a single session of at most 4 hours
  - [4] 2026-07-26: an account's own quota panel showing a development GPU monthly quota of 1,600 core-hours, then a reply noting the announcement cancels it, then an answer on 2026-08-01 saying the GPU still works, which is a rollout lag and not a revocation
  - [1] 2026-11-03: the billing table ends with AI Credits and has no egress or traffic row | capture: sha256:a9f02eb070a0a636baab9c5ca987f0a723bc8700c5b8e7420b165bb19f2434c6 | quote: | AI Credits | 500 credits/月 | ¥0.05/credit | NPC 等 AI Token |
  - [5] 2026-11-03: the provider publishes an OpenAPI reference at api.cnb.cool | capture: sha256:45919295a138f3c0b6f4f4e2353056b3f4da5ca92de6a1cd0c3463254bd16cdb | quote: CNB OPENAPI
  - [6] 2026-11-03: Git access is over HTTPS with an access token; SSH is not supported for Git | capture: sha256:2138e9967ce85e13c0951bb1817cdf012901a3d664b88a5c59ddee12533168d7 | quote: 平台不支持 SSH 协议访问，原因如下：
  - [6] 2026-11-04: Git access uses the fixed username cnb with an access token | capture: sha256:2138e9967ce85e13c0951bb1817cdf012901a3d664b88a5c59ddee12533168d7 | quote: 用户名：固定填写 `cnb`
  - [7] 2026-11-04: CNB publishes a command-line tool, CNB CLI, installed as the npm package @cnbcool/cnb-cli or run as the Docker image cnbcool/cnb-cli, covering the OpenAPI | capture: sha256:0e30d0e54949089bc6a3c00a5224f52c91a4c3eb48817ea11a84c798791b0876 | quote: CNB CLI 是 CNB 平台 OpenAPI 的命令行工具， 一条 `cnb` 命令即可访问全部 OpenAPI 能力
  - [6] 2026-11-04: Git over HTTPS uses the fixed username cnb with an access token as the password | capture: sha256:2138e9967ce85e13c0951bb1817cdf012901a3d664b88a5c59ddee12533168d7 | quote: 用户名：固定填写 `cnb`
- sources:
  - [1] https://docs.cnb.cool/zh/pricing.html
  - [2] https://cloud.tencent.com/announce/detail/2349
  - [3] https://linux.do/t/topic/2068176
  - [4] https://linux.do/t/topic/2635751
  - [5] https://api.cnb.cool/
  - [6] https://docs.cnb.cool/zh/guide/git-access.html
  - [7] https://docs.cnb.cool/zh/develops/cnb-cli.html
