根据我一年多的AI Code编程经验,要想在当今网络环境下,拥有一个非常舒服的面向AI Code的服务器开发环境,是否非常有必要的。
什么是舒服的AI开发环境?
我认为满足以下几个条件的环境是今天国内开发者用的最舒服的开发环境
- 美国IP
- 搜索Google、X、Reddit等平台无障碍
- 预先安装node、npm、Python、git、screen/tmux/zellij等多窗口管理工具
- 支持SSH访问
- 预先安装OpenAI Codex、Claude Code、Qwen Code等工具
- 预先安装多个适合的MCP工具
- 预先安装cloudflared(后期可以通过access tunnel暴露端口或者服务)
- 预先安装cloudflare wrangler并登录,方便后续发布项目
- 4G以上内存(复杂项目要求会更高)
搭建面向AI Code服务器开发环境
以下是以一台Ubuntu 22.04新的服务器为例,介绍AI Code服务器的安装部署过程。
# 升级
sudo apt update -y
sudp apt upgrade -y
# 重启
reboot
# 安装nvm管理node
# https://github.com/nvm-sh/nvm
# 根据实际情况安装最新的版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
nvm install --lts
nvm use --lts
#### 查看node和npm版本
# node -v
# v22.19.0
# npm -v
# 10.9.3
# https://github.com/npm/cli/releases
# Install latest verion for codex
npm install -g npm@11.6.0
#https://developers.openai.com/codex/cli
npm install -g @openai/codex
# https://claude.com/product/claude-code
npm install -g @anthropic-ai/claude-code
# https://github.com/QwenLM/qwen-code
npm install -g @qwen-code/qwen-code@latest
git clone https://github.com/tmux/tmux.git
# 安装多窗口管理工具(根据个人便好)
wget https://github.com/zellij-org/zellij/releases/download/v0.43.1/zellij-x86_64-unknown-linux-musl.tar.gz
tar -xzvf zellij-x86_64-unknown-linux-musl.tar.gz
sudo mv zellij /usr/local/bin
# 确认Python版本
# python3 -V
# Python 3.12.3
# 安装wrangler并登录
npm install -g wrangler
wrangler login
AI Code多窗口/Pane开发效果
用户可以根据自己的需要调整窗口布局(数量,长宽等),以达到最舒服的开发姿势~


留下评论