Codex 如何才能环境隔离

在同一个服务器上的同一个账号,如果有另一个人也在使用 Codex,那么就会出现冲突问题,比如共用 API Key。这个时候如果不新建用户,就只能想方法进行环境隔离。

新建如下脚本:codex-isolated.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env bash

set -euo pipefail

if [[ $# -lt 1 ]]; then
echo "Usage: $0 <profile-name> [codex args...]" >&2
exit 1
fi

PROFILE_NAME="$1"
shift

CODEX_BIN="${CODEX_BIN:-codex}"
CODEX_HOME_ROOT="${CODEX_HOME_ROOT:-$HOME/.codex-profiles}"
CODEX_HOME="$CODEX_HOME_ROOT/$PROFILE_NAME"

mkdir -p "$CODEX_HOME"

exec env CODEX_HOME="$CODEX_HOME" "$CODEX_BIN" "$@"

然后

1
./codex-isolated.sh xxx # 其中xxx就是你的隔离环境名称

Codex 如何才能环境隔离
https://d4wnnn.github.io/2026/03/11/Notion/Codex 如何才能环境隔离/
作者
D4wn
发布于
2026年3月11日
许可协议