OpenAI Codex Desktop App 保姆级安装教程(Windows / Mac)

最近 OpenAI 推出了 Codex Desktop App 桌面客户端,很多开发者都在讨论这个新工具。

简单来说,它就是一个 AI 编程助手桌面版,可以直接在电脑上帮你写代码、改代码、查 bug、跑任务,甚至自动完成一些开发流程。

但很多人遇到的第一个问题是:

软件装好了,却不会用。

这篇文章我整理了一份 完整保姆级教程,包括:

  • Codex Desktop App 下载
  • Windows / Mac 安装方法
  • API Key 配置
  • 中文界面设置
  • 实际使用方法

看完基本就能直接上手。


一、Codex Desktop App 是什么?

Codex Desktop App 是 OpenAI 推出的 AI 编程桌面工具

官方把它定义为:

一个用于管理 AI 编程代理(agents)的开发工作中心。

它最大的特点是:

  • 支持 多个 AI agent 同时工作
  • 每个任务都有独立 workspace
  • 可以查看代码 diff
  • 可以自动执行开发任务

简单理解就是:

AI + IDE + 自动化开发助手。

目前已经支持:

  • macOS
  • Windows

Windows 版本在 2026 年 3 月正式发布


二、Codex Desktop App 下载方法

1 Mac 用户

Mac 用户最简单。

直接打开:

App Store

搜索:

Codex

下载安装即可。


2 Windows 用户

Windows 用户可以通过微软商店下载安装。

官方地址:

https://apps.microsoft.com/detail/9plm9xgg6vks

进入页面后:

点击 获取 / 下载

按照提示安装即可。

系统要求:

  • Windows 10 19041 以上
  • 需要联网

三、安装完成后为什么不能直接用?

很多人安装完打开软件,会发现:

没有办法直接聊天或写代码。

原因其实很简单:

Codex Desktop App 需要 API Key 才能调用模型

如果你之前使用过:

  • Codex CLI
  • OpenAI API

那么客户端可能会自动读取配置。

如果没有,就需要手动配置一次。


四、Codex API Key 配置教程

一般流程如下:

第一步:获取 API Key

你需要一个可以调用 Codex 的 API Key。

获取方式:

获取 Key 后保存。


第二步:配置系统环境

Windows 推荐用 PowerShell

打开:

PowerShell

然后执行 API 配置脚本。

通常类似:

setx OPENAI_API_KEY "你的key"

执行后重新打开 Codex App。


第三步:测试是否成功

打开 Codex Desktop App。

输入一句:

hello

如果能正常回复,说明配置成功。


五、如何把 Codex 切换成中文

Codex 默认界面是 英文

如果你想用中文,可以手动切换。

步骤:

1️⃣ 打开软件

2️⃣ 点击左上角

File

3️⃣ 点击

Settings

4️⃣ 进入

General

5️⃣ 找到:

Language for the app UI

选择:

Chinese (China)

即可。


如果切换中文失败

有些人会遇到:

选择中文后界面没变化。

原因通常是:

软件需要联网 下载语言包

解决方法:

  • 打开网络工具
  • 再切换一次
  • 或重启软件

通常就能解决。


六、Codex Desktop App 能做什么?

很多人安装完不知道怎么用。

其实非常简单。

你只需要给它一个 任务目标

比如:

帮我写一个 Python 爬虫

或者

给这个项目加一个登录功能

它就会开始工作。


常见使用场景

1 写代码

例如:

  • 写函数
  • 写脚本
  • 写前端页面
  • 写后端接口

2 修改项目代码

例如:

  • 新增功能
  • 重构代码
  • 优化性能

3 查 bug

你可以把:

  • 报错
  • 日志
  • 代码

发给它。

它会分析问题并给出修复方案。


4 写测试

例如:

  • 单元测试
  • 集成测试

5 写技术文档

Codex 也可以帮你:

  • 写 README
  • 写接口文档
  • 写设计文档
  • 中英文翻译

6 自动化开发任务

Codex 的一个高级能力是 自动化工作流

比如:

  • 自动整理 bug
  • 自动生成日报
  • 自动部署项目

它可以像一个 开发代理(AI Agent) 一样工作。


七、总结

如果你想用 Codex Desktop App,其实只需要三步:

第一步

下载安装客户端。

第二步

配置 API Key。

第三步

设置中文界面。

完成之后,你就可以拥有一个:

AI 编程助手。

它可以帮助你:

  • 写代码
  • 查 bug
  • 学技术
  • 写文档
  • 自动完成开发任务

对于开发者来说,效率提升还是非常明显的。

Read more

网络安全:零暴露公网IP访问本地AI服务的一些方法分享,保障数据隐私!

网络安全:零暴露公网IP访问本地AI服务的一些方法分享,保障数据隐私!

如果我们选择本地部署AI模型(如LLaMA、Stable Diffusion)的核心动机之一是对数据隐私的绝对控制! 但当我们需要从外部网络访问这些服务时,就面临两难选择:要么牺牲便利性(只能在内网使用),要么牺牲安全性(将服务暴露至公网)。我这边介绍一种折中的解决方案,实现无需公网IP、零端口暴露的远程安全访问。 公网暴露的潜在威胁 将本地服务的端口通过路由器映射到公网(Port Forwarding),是常见的“暴力”解决方案。但这带来了显著风险: 1. 端口扫描与暴力破解:你的服务IP和端口会暴露在互联网的自动化扫描工具下,可能遭遇持续的登录尝试或漏洞利用攻击。 2. 服务漏洞利用:如果AI服务的Web界面或API存在未修复的漏洞,攻击者可以直接利用。 3. 家庭网络边界被突破:一旦攻击者通过该服务入侵成功,可能进一步渗透到家庭网络中的其他设备。 怎么解决:基于加密隧道的网络隐身 思路是:不让本地服务在公网“露面”,而是让外部访问者通过一条加密的“专属通道”直接进入内网。这可以通过基于零信任网络的P2P VPN工具实现。 具体实现:以Tailscale/Z

By Ne0inhk

Windows 10 离线安装 WSL2 Ubuntu 22.04.5 LTS 简明教程

Windows 10 离线安装 WSL2 Ubuntu 22.04.5 LTS 简明教程 背景** 近期开始探索在WIndows PC上通过LMDeploy运行本地部署的Deepseek-R1模型。前置步骤需要用WSL2 Ubuntu。把流程教程和踩坑及解决方案发出来供后人参考。 到在 Windows 10 专业版(版本 19044.3086)环境中,因网络问题叠加本地WSL安装错误(错误代码 0xc8000641)无法通过在线命令 wsl --install 完成安装。通过手动下载 WSL 镜像并离线导入,成功部署 Ubuntu 22.04.5 LTS。以下是完整操作流程: 本教程适用于当你无法使用以下命令成功安装Ubuntu . wsl --install -d Ubuntu-22.04 一、准备工作 1.

By Ne0inhk
WSL2 + Ubuntu 24.04 + Docker Desktop 配置双内核环境

WSL2 + Ubuntu 24.04 + Docker Desktop 配置双内核环境

WSL2 + Ubuntu 24.04 + Docker Desktop 配置双内核环境 文章目录 * WSL2 + Ubuntu 24.04 + Docker Desktop 配置双内核环境 * WSL2 + Ubuntu 24.04 + Docker Desktop 配置双内核环境 * 使用WSL自动安装 * 手动安装 * ⚠️ 关于内核版本过旧 (5.10.16) 的重要提示 * 将ubuntu导出到D盘 * 安装Docker Desktop * 备份原有mysql并停止 * 🚀 执行步骤:安装 Docker Desktop * docker配置 * 🚀 第一步:创建项目结构与配置文件 * 📝 第二步:填入配置内容 * 🛠️ 第三步:启动服务 * 网络设置 * 网络波动导致失败 * 现代云原生开发的核心理念 * 复用docker-compose.yml,还会再拉取一遍mysql镜像再启动一个实例吗?

By Ne0inhk
【Linux】进程调度算法、进程切换、环境变量

【Linux】进程调度算法、进程切换、环境变量

前言 这篇文章聚焦 Linux 的进程调度算法、进程切换与环境变量:拆解调度规则如何分配 CPU 资源,解析进程切换的底层步骤,梳理环境变量对程序运行的影响,帮你理清这些机制在系统中的核心作用。 ⚙️ Linux 进程篇 【 冯诺依曼体系 + 操作系统 】 【 进程概念 + PID + fork函数 】 【 进程状态 】 【 进程优先级 】 目录 ------------进程调度------------ 1、进程调度概念 2、位图(bitmap)中位的定位与状态判断 3、进程调度流程 ------------进程切换------------ 1、进程切换概念 2、进程上下文是什么? 3、cpu中的寄存器是什么? 【问题】:为什么函数返回值会被外部拿到? 【问题】:系统如何知道进程当前执行到哪行代码? 4、如何进行进程切换? 【小故事】:学生当兵 【进程切换核心步骤】 ------------环境变量------------ 1、环境变量概念 2、

By Ne0inhk