在服务器上部署自己的 Codex:把 AI IDE 直接搬进 Linux 服务器
很多人并不是在本地电脑上真正跑程序,而是长期在服务器 / 云主机 / HPC 上工作。
这个时候,如果服务器本身就有一个 AI IDE,效率会直接起飞。
今天分享一个非常实用但很多人没有提到的方案:
👉 如何在服务器上部署并使用 Codex,让 AI 直接读写服务器环境。
一、为什么要在服务器上用 Codex?
先说结论:服务器 + Codex = 真正的“AI 助理”,而不只是聊天工具。
Codex 在服务器上的核心优势
- 直接读取服务器本地环境
- 项目代码
- 目录结构
- 日志文件
- conda / venv / Docker 环境
- 在你授权的前提下,直接操作服务器
- 写代码
- 改配置
- 跑命令
- 调试脚本
你给服务器装的不是一个工具,而是一个“会写代码的远程助手”。
二、前置条件说明(非常关键)
1️⃣ 服务器需要能访问外网(科学上网)
Codex 启动和登录阶段需要访问 OpenAI 服务。
合理使用机场即可
成本非常低(2 元 / 月级别)
后面我会单独写一篇「服务器科学上网最省钱方案」
好处是:
- 服务器可以直接拉 GitHub
- 可以直接拉 Docker
- 不用在本地下载 → 再上传服务器
三、在服务器上安装 Codex
conda可以一键安装:
conda install -c conda-forge codex四、启动 Codex(关键点在这里)
安装完成后,进入对应conda环境,启动服务:
conda activate codex codex 第一次启动时会提示你选择登录方式:
- 使用 ChatGPT 账号登录(Plus / Business)
- 使用 API Key 按量计费
👉 这篇帖子重点讲 方式 1:账号登录 (API Key直接提供key就好)
注:账号登录需要gpt是 Plus / Business / pro 账号,免费用户没有codex功能
五、进行gpt账户认证
选择1之后,codex会返回给我们一个链接,
由于服务器没有浏览器,很多人会直接复制链接在自己的电脑上打开链接试图认证,
但这不会成功!!原因如下:
当你在服务器运行 codex 并选择 方式 1 时:
- Codex 会:
- 在服务器 本地启动一个临时端口(如 1455)
- 等待浏览器认证回调
- 它给你的链接本质是:
- 浏览器登录 → 回调到服务器的 localhost:1455
六、SSH 端口转发进行认证
因此需要用自己的PC端ssh端口转发服务器,链接后启动服务器
ssh -L 1455:127.0.0.1:1455 用户名@服务器IP codex此时点开返还的链接登录认证即可,后续 不需要每次重新登录。
此时大家只要启动codex就可以开始愉快的对话和授权了,希望大家玩的愉快🙂