Codex桌面端支持四种项目切换方式:①通过左侧「项目」面板用文件选择器切换;②快捷键Ctrl/Cmd+O输入路径一步切换;③下拉菜单轮换已注册项目;④命令行启动时用--cd参数指定目录。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想在 Codex 桌面端快速从当前项目跳转到另一个本地代码仓库,又不想重启应用或丢失当前对话上下文,就得用对项目切换路径——它不依赖命令行,也不靠手动改配置文件,而是直接在 UI 层完成路径重定向。
通过左侧「项目」面板直接切换
启动 Codex 桌面端后,左侧面板默认显示「项目」入口。点击它,会弹出系统文件选择器。
在弹出窗口中,导航至你目标项目的根目录(例如 【D:\loar】 或 【~/projects/backend-api】),选中该文件夹,点击「选择文件夹」。
左下角状态栏会立即显示新路径,并开始加载项目结构。加载完成后,所有后续对话、/init、/code 命令都自动绑定到这个新目录。
注意:必须选真实存在的非空文件夹;选桌面、用户主目录或空文件夹会导致 AI 无法构建有效上下文,且沙箱权限边界失效。
用快捷键快速添加并切换到新项目
在任意对话界面中,按 Ctrl + O(Windows/Linux)或 Cmd + O(macOS),直接唤起「添加新项目」窗口。
输入或粘贴目标路径(支持完整绝对路径,如 D:\loar 或 /Users/name/projects/frontend),回车确认。
该路径会被立即加入项目列表,并设为当前激活项目——无需二次点击,切换一步到位。
在已有项目间快速轮换
第一步:确保至少已添加两个项目(通过上述任一方式)。
第二步:点击左上角项目名称旁的下拉箭头(图标为折叠三角),展开全部已注册项目。
第三步:从列表中点击目标项目名称,Codex 立即卸载当前项目上下文,加载新项目元数据与文件索引。
这一步不中断当前对话线程,但会重置工作区感知范围——原项目中的未保存修改不会自动带入新环境,需手动同步。
命令行启动时指定项目目录(适用于 CLI 场景)
方法一:先 cd 进目标目录,再启动 Codex
打开终端 → 执行 cd D:\loar(Windows)或 cd ~/projects/my-app(macOS/Linux)→ 输入 codex tui --cd . 启动。
方法二:用 --cd 参数直指路径
在任意路径下执行:codex tui --cd "D:\loar"。注意 Windows 路径含空格或特殊字符时,必须用英文双引号包裹整个路径。
【--cd 参数只在启动瞬间生效,运行中无法动态修改;若已启动 TUI,此参数无效】


















