Codex 真香!终端 AI 编程神器装好了,Cursor可以不续费了

Codex 真香!终端 AI 编程神器装好了,Cursor可以不续费了

🧠 Codex 是什么?

Codex 是 OpenAI 推出的终端编程助手,支持自然语言指令直接生成/修改代码,并能运行任务、创建文件、调用脚本等——ChatGPT Plus 用户免费使用!
• 🖥️ 支持终端编程 CLI 模式
• 🧩 支持 VS Code 插件(也支持其他 IDE)
• 💬 本地运行、支持自然语言交互、任务可记忆
• ✅ 支持 GPT-4 系列(目前只有 GPT-5.x 模型,不支持 gpt-4o)

 

支持两种安装方式:

  1. 1. 🚀 快速安装 Codex CLI

npm install -g codex-cli
codex login

安装成功后输入 codex,就可以开始使用:

codex

会出现一个交互终端,提示你输入自然语言指令,比如:

/plan 创建一个脚本:压缩文件夹、排除 node_modules

  1. 2. 🧩 安装 Codex IDE 插件(VS Code / Cursor)

参考官网:https://developers.openai.com/codex/cli

直接在官网点击对应的工具安装就行,会打开你的工具的插件页面,自动识别安装官方的codex插件

 

安装好之后会在左侧展示侧边栏,然后里面会弹出浏览器让你登录 OpenAI 账号,你登录之后即可关联成功

Codex CLI + VS Code 可以作为 Cursor 的完全替代。
• 🆓 免费(Plus 用户可用)
• 🧠 同样可以自然语言写代码
• ⚙️ 支持更丰富的终端指令和模型选择

👉 如果你的 Cursor 订阅到期,可以直接无缝过渡 Codex CLI + VS Code 插件。
👉 如果你还有Cursor会员,那你可以在一个工具里面用 3 个Ai牛马,帮你干活!

Image

 

🛠️ 遇到 404 报错?这里是最全排查指南!

很多人安装完 Codex 后,遇到:

⚠ stream error: unexpected status 404 Not Found

99% 是环境变量被污染或路径被劫持!比如:

✅ 解决方法:
1. 检查是否安装了 Qwen CLI、Deepseek CLI 等其他兼容模式工具
2. 打开终端,执行以下命令:

grep -nE 'OPENAI|DASHSCOPE|QWEN|DEEPSEEK|PROXY'
~/.zshrc ~/.zprofile ~/.bash_profile ~/.bashrc 2>/dev/null || true

3.    如果发现类似:

export OPENAI_API_KEY=sk-...
export OPENAI_BASE_URL=https://dashscope.aliyuncs.com/...

这就是被“劫持”了,注释掉这些行或删除后重新 source ~/.zshrc 即可。
4. 清除 Codex 配置文件:

codex logout
rm -rf ~/.codex

5.    再次登录试试:

codex login

🧪 官方建议的用法
• 使用 /init 创建 AGENTS.md,自定义你的终端智能助手
• 使用 /approvals 设定哪些操作不需要确认
• 使用 /model 选择模型(目前 GPT-5 系列,不支持 gpt-4o)
• 使用 /status 查看当前状态与 token 使用情况

🧩 总结
• Codex 是 ChatGPT Plus 用户的终端神器
• 安装简单,使用流畅,终端编程提升数倍效率
• 环境变量污染容易导致 404,注意排查路径
• 可以配合 VS Code 插件使用,替代 Cursor
• 支持自定义规则(AGENTS.md)打造你的 AI 命令助手

赶紧试试:

npm install -g codex-cli
codex login

真香警告 ⚡

Read more

前端模块化开发:从面条代码到结构化代码的蜕变

前端模块化开发:从面条代码到结构化代码的蜕变 毒舌时刻 模块化开发?不就是把代码分成几个文件嘛,有什么大不了的?我见过很多所谓的模块化代码,其实就是把一堆函数随便塞进不同的文件里,根本没有任何结构可言。 你以为把代码分成模块就万事大吉了?别天真了!如果你的模块设计不合理,反而会让代码变得更加混乱。比如那些互相依赖的模块,就像一团乱麻,让你根本理不清头绪。 为什么你需要这个 1. 代码可维护性:模块化代码结构清晰,易于理解和维护,当需要修改某个功能时,只需要修改对应的模块即可。 2. 代码复用:模块化可以让你在不同的项目中复用相同的代码,减少重复开发的工作量。 3. 团队协作:模块化可以让不同的开发者负责不同的模块,减少代码冲突和沟通成本。 4. 性能优化:模块化可以帮助你实现代码分割,减少初始加载时间,提高应用的性能。 反面教材 // 这是一个典型的面条代码 let users = []; let products = []; function fetchUsers() { fetch('https://api.example.com/

OpenClaw dashboard命令后,无法登录web控制面板(在systemd服务无法启动的一些虚拟机里会碰到)

OpenClaw dashboard命令后,无法登录web控制面板(在systemd服务无法启动的一些虚拟机里会碰到)

先上结论 执行OpenClaw dashboard命令后,无法登录web控制面板,是因为OpenClaw的gateway服务没有起来。原来小龙虾OpenClaw 的命令没有学明白,先弄清楚命令: openclaw onboard 是配置 openclaw dashboard是显示web控制面板登录信息 openclaw gateway --verbose 是启动网关 openclaw gateway start是启动网关服务 问题就是因为这台系统的systemd没有起作用,导致openclaw的gateway服务没有起来,所以控制面板无法登录。 OpenClaw status Overview ┌─────────────────┬───────────────────────────────────────────────────────────────────────────────────────────────────┐ │ Item │ Value │ ├─────────────────┼────────────────────────────────────

【前端开发】HTML+CSS+JavaScript前端三剑客的基础知识体系了解

【前端开发】HTML+CSS+JavaScript前端三剑客的基础知识体系了解

前言 🌟🌟本期讲解关于HTML+CSS+JavaScript的基础知识,小编带领大家简单过一遍~~~ 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-ZEEKLOG博客 🔥 你的点赞就是小编不断更新的最大动力                                        🎆那么废话不多说直接开整吧~~   目录 1.HTML  1.1什么是HTML 1.2HTML的基本结构 1.3HTML的快速入门 1.4HTML常见的标签 1.段落标签 2.图片标签 3.超链接标签 4.input标签 5.⽆语义标签: div&span  2.CSS  2.1什么是CSS 2.2CSS基础结构 2.3CSS选择器 1.标签选择器 2.class选择器 3.id选择器 4.通配符选择器  5.

前端国际化最佳实践:让你的网站走向世界

前端国际化最佳实践:让你的网站走向世界 毒舌时刻 前端国际化?这不是大公司才需要的吗? "我的网站只面向国内用户,要什么国际化"——结果业务拓展到海外,临时抱佛脚, "我直接用中文写死,多简单"——结果需要支持英文时,满世界找字符串, "我用Google翻译,多快"——结果翻译质量差,用户体验差。 醒醒吧,国际化不是可选的,而是现代前端开发的标配! 为什么你需要这个? * 全球用户覆盖:吸引来自不同国家和地区的用户 * 业务拓展:为未来的海外业务做准备 * 用户体验:让用户使用自己熟悉的语言 * 品牌形象:展现专业、全球化的品牌形象 * 合规要求:满足某些国家的语言法规要求 反面教材 // 反面教材:硬编码字符串 function Header() { return ( <div className="header"