@fastaicode/codex-init
v0.1.1
Published
Business Codex bootstrap installer for FAST-AI proxy environments.
Downloads
58
Maintainers
Readme
@fastaicode/codex-init
@fastaicode/codex-init 是一个面向 FAST-AI 中转环境的 Codex 安装器。
当前实现包含:
- Windows / macOS npm 一键初始化流程
- Git 检测;npm/npx 流程不会自动下载 Git,避免误装
- Node 检测;npm/npx 流程要求已有 Node 20+
- 官方
@openai/codex安装,固定使用https://registry.npmmirror.com ~/.codex/config.toml写入 FAST-AI 中转配置~/.codex/auth.json写入用户输入的 Key- Windows 下
VCRUNTIME140_1.dll缺失时的自动补装 - 老玩家配置模式会尽量保留 Codex 历史窗口
本地开发
cd /Users/shmily/Desktop/coding-api/fastaicode-codex-init
npm install -g .
fastaicode-codex-init --help给用户的 npm 用法
推荐直接使用:
npx --yes --registry=https://registry.npmjs.org @fastaicode/codex-init@latest或全局安装:
npm install -g @fastaicode/codex-init
fastaicode-codex-init说明:
fastaicode-codex-init无参数时默认就是完整安装流程--yes会跳过 npx 的安装确认,不需要用户先输入y--registry=https://registry.npmjs.org会强制使用 npm 官方源,避免镜像未同步导致 404- 如果用户机器上还没有 Node/npm,则无法直接走 npm 入口,这种场景仍需要先装 Node
命令
fastaicode-codex-init
fastaicode-codex-init setup
fastaicode-codex-init --mode 1
fastaicode-codex-init --mode 2
fastaicode-codex-init --key sk-xxx
fastaicode-codex-init setup --key sk-xxx
fastaicode-codex-init doctorKey 输入说明:
- 启动后会先选择配置模式:
1初次使用,2老玩家配置 - 默认会提示输入 FAST-AI Key,输入框是普通明文输入
- 如果误按回车导致 Key 为空,程序会重新提示,不会直接退出
- 也可以使用
FASTAI_SETUP_MODE/--mode和FASTAI_API_KEY/--key参数跳过交互输入
Windows 一键脚本
如果用户机器已有 Node/npm,可以直接运行:
npx --yes --registry=https://registry.npmjs.org @fastaicode/codex-init@latest如果用户机器没有 Node/npm,需要先下载本包脚本再执行;该脚本会安装 Node LTS,但不会自动下载 Git:
$v="0.1.1"; $d="$env:TEMP\fastaicode-codex-init"; Remove-Item $d -Recurse -Force -ErrorAction SilentlyContinue; New-Item -ItemType Directory -Path $d | Out-Null; Invoke-WebRequest "https://registry.npmjs.org/@fastaicode/codex-init/-/codex-init-$v.tgz" -OutFile "$d\pkg.tgz"; tar -xzf "$d\pkg.tgz" -C $d; powershell -ExecutionPolicy Bypass -File "$d\package\scripts\install.ps1"本地源码脚本调试:
powershell -ExecutionPolicy Bypass -File .\scripts\install.ps1