logo
0
2
WeChat Login

CNB 远程开发默认环境

更新时间:2026-01-25

基础环境

  • 操作系统: Ubuntu 24.04
  • Shell: zsh + oh-my-zsh (含 autosuggestions、syntax-highlighting 插件)

系统工具

curl, wget, unzip, lsof, nload, htop, net-tools, dnsutils, openssh-server, zsh, git, vim, tmux, jq, git-lfs, rsync

图形化支持库

libxtst6, libnss3, libatk-bridge2.0-0, libdrm2, libxkbcommon0, libxcomposite1, libxdamage1, libxfixes3, libxrandr2, libgbm1, libasound2t64

Kubernetes 工具

  • kubectl: v1.35
  • helm: latest

Node.js 环境

  • Node.js: 24.x
  • npm: 随 Node.js 安装

npm 全局包

  • pnpm
  • bun
  • deno
  • vite
  • @kevisual/cli@latest
  • @kevisual/code-builder
  • npm-check-updates
  • nrm
  • rimraf
  • pm2
  • @anthropic-ai/claude-code
  • opencode-ai

code-server

  • 版本: 4.108.1

code-server 插件

  • cnbcool.cnb-welcome
  • redhat.vscode-yaml
  • waderyan.gitblame
  • mhutchie.git-graph
  • donjayamanne.githistory
  • cloudstudio.live-server
  • tencent-cloud.coding-copilot
  • MS-CEINTL.vscode-language-pack-zh-hans
  • Anthropic.claude-code
  • sst-dev.opencode
  • abearxiong.skill-runner

镜像

kevisual/dev-env:latest

环境变量

  • CNB_API_KEY:CNB平台API密钥,用于访问CNB的高级功能。CNB_TOKEN是cnb平台默认会用的流水线的(功能权限低),避免和自己配置的冲突,所以用CNB_API_KEY,高级功能包括私有仓库访问等。
  • MINIMAX_API_KEY:Minimax AI API密钥,用于访问Minimax AI的服务。
  • ZHIPU_API_KEY:智谱AI API密钥,用于访问智谱AI的服务。
  • VOLCENGINE_API_KEY:火山引擎API密钥,用于访问火山引擎的服务(未适配,待测试)。
  • BAILIAN_API_CODE_KEY:百炼 Code Plan API密钥,用于访问百炼 的服务(未适配,待测试)。

Convex

  • CONVEX_SELF_HOSTED_ADMIN_KEY:Convex自托管管理员密钥,用于连接自托管的Convex服务。
  • CONVEX_SELF_HOSTED_URL:Convex 自托管URL,用于指定自托管的Convex服务地址。
  • CONVEX_SITE_URL:Convex 网站URL,用于指定Convex服务的站点地址。

@kevisual/cli 相关环境变量

  • ASSISTANT_CONFIG_DIR:助理配置目录,指定助理相关配置文件的存储位置,默认为~/kevisual, 流水线中可以设置为/workspace/kevisual以便持久化存储配置文件(git)。

全局命令

从外部一键导入仓库

cnb-init-from https://xxxx.com/your-code.git

About

基本开发环境的镜像

cnb-center
1.88 GiB
0 forks2 stars3 branches1 TagREADMEMIT license
Language
Shell42.5%
TypeScript35.4%
Dockerfile22.1%