[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fL0_5qbC7Q_7jZT3gbZQz2Nx4qTbgMW0caLCut9ijo08":3},{"code":4,"message":5,"data":6},200,"成功",{"id":7,"createdAt":8,"title":9,"content":10,"summary":11,"image":12,"uid":13,"user":14,"categoryId":21,"category":22,"subCategoryId":24,"subCategory":25,"comments":27,"status":17,"reason":28,"notice":28,"visitCount":29,"commentCount":30,"keywords":31},185,"2026-03-21T05:08:17.081Z","作为程序员，你还没有使用上AI辅助开发吗？【Codex实操】","## 写在前面的话\n> 与其焦虑AI，不如积极拥抱AI\n\n![Codex of OpenAI](https://image.xinwei.ltd/Codex%20openAI1774065864445.png)\n\n\n如今AI（像小龙虾**Open Claw**）爆火，我们发现人类始终迎来了一个在智慧、效率、经验层面上受到极大挑战的时代，AI的发展对人们造成的冲击已经无处不在，是已经不可避免的时代浪潮。尽管大家对AI的前景看法不一，但不可否认，AI将持续的进入人们的生活之中。\n\n就我的个人看法而言，积极拥抱AI，比焦虑更好。\n\n![open claw](https://image.xinwei.ltd/image1774065949981.png)\n\n如今我的很多同事和朋友在日常工作中，已经离不开AI辅助，甚至有同事说已经三年左右没有写过很多代码，只需要给AI喂提示词，稍作修改即可。\n\n聚焦更关键的业务点，而不是普通的代码编写，这已经成为一种趋势。\n\n在我写这篇技术博客的时候，我的侄女昨天确诊了**急性白血病**，怀着悲伤的心情，我写下了这篇技术博客，也是希望有更多爱心人士看到，帮帮我那个可爱乖巧的小侄女渡过难关，我在此跪谢各位了。但凡我有能力，也不会在此麻烦大家的，我也在积极想办法筹钱中。\n\n希望各位爱心人士伸出援手，帮帮这个可爱乖巧的女孩：[水滴筹官方](https://www.shuidichou.com/cf/contribute/aa6753e4-269b-4c9f-9ce9-4db124ab0980?channel=wx_charity_pyq&source=fGYe3tEG3BFrjbcj5nS1774000761027&forwardFrom=5&leftTest=t2&sharedv=7&userSourceId=5HFMXt7WnGXt1V55oUjXUg&shareId=PH6tDQDjT56iMrXCShX1774054560380&shareIdV2=ewBFkRRsFhEdJd48QpC1774054555380&rr=s)\n\n再次感谢🙏\n\n## 一、Codex介绍\n相信大家平时可能都会有用过`Cursor`、`Claude Code`等AI代码编写工具，可能每个人对这任何一种AI开发软件都有各自的体会，在我体验过的这些软件中，用的很熟练的还是`Codex`，所以这篇文章主要讲Codex的实操，希望将我的经验分享给大家。\n\nopenAI Codex官方下载链接：https://developers.openai.com/codex/app 【需要科学上网】\n\n## 二、Codex安装\n目前Codex的安装，在Mac系统上，只支持以Apple Silicon芯片的Mac，对于比较老的Intel芯片，暂时是不支持的，而我在公司工作的Mac是苹果芯片，自己的则是Intel芯片的。\n\n大家也不用担心，在github中，已经有诸多呼声：https://github.com/openai/codex/issues/10410 ，而且有开发者贡献出了开源的intel芯片Mac上安装的代码：\n![intel install guide in github](https://image.xinwei.ltd/image1774066303050.png)\n\n另外，Open AI同样提供了`CLI`的终端操作指令，让大家可以在任何系统电脑上都可以直接使用Codex服务。\n[Open AI CLI](https://developers.openai.com/codex/cli)\n![cli handle](https://image.xinwei.ltd/image1774066509911.png)\n大家按照官方文档可以很容易的通过`npm`或者`brew`命令去安装，然后在终端Terminal中进行使用。\n\n## 三、Codex登录\nOpen AI出的Codex，那么自然需要买ChatGpt的账号，当免费额度耗尽，则必须升级为会员或者充值才能继续使用大模型，官方建议的购买渠道，自然是比其他渠道要贵一些的。\n\n那么如果大家在经济情况不佳的情况下，可以去某鱼、某宝等平台去搜索对应的服务商，拿到的价格和官方进行对比，做出适合自己的选择。\n\n那么一般要么拿到的是`登录授权文件`，要么就是`登录的密钥key`了，大家需要仔细辨别（也有可能别人会给你一个shell脚本自动生成这2个授权文件）。\n\n我这里使用的是授权文件，给大家展示一下（在你安装Codex app或者Codex Cli之后，Mac电脑的library下会有对应的隐藏文件夹，里面即是放置授权密钥文件的地方）：\n![codex auth files](https://image.xinwei.ltd/image1774066938159.png)\n\n把这2个文件放入`.codex`文件夹下，关闭再重新打开CodeX app，或者在终端中中止会话再输入codex开启会话，那么密钥文件就生效了，即可开始正常的Codex输入。\n- Codex Cli操作：\n```terminal - 安装\nnpm i -g @openid/codex\n```\n```terminal - 打开codex服务\ncodex\n```\n![Codex Cli操作](https://image.xinwei.ltd/image1774067202721.png)\n\n## 四、Codex的使用\n### 4.1 Codex app\n经过上面的流程，codex app安装到了mac，并且已经登录成功的吧，那么打开app就很简单，直接在界面上操作就好。\n以下是截图：\n![codex app界面](https://image.xinwei.ltd/Snipaste_2026-03-21_11-48-141774067594616.png)\n\n上面的截图中，左侧是功能区，右边的window区域是描述和ai反馈区，底部就是输入区和模型选择区，也是非常简洁的界面。\n\n- 工程导入\n在左侧的`Threads`区，标题右侧有`+文件夹`图标，点击这个图标，就会打开目录，选择你的整个代码工程，codex app就会将这个工程作为workspace的上下文，以后的操作主要集中就在工程文件夹下。\n\n- 大模型选择和精度\n底部的输入框部分，如截图所示，你能看到可以在这里输入文字描述，以及大模型选择，以及精度选择。\n大模型一般选取最新的5.4也就足够了，为了保证ai能精准识别，我选去的精度最高，但是这个会耗更多的token，大家可以根据自己工程代码、业务的复杂度调整。\n\n- token区\n这里显示的是当前窗口会话下，最多的token容量和使用量，当一个窗口会话的上下文内容太多时，codex要记住上下文处理的能力就被要求更高，可以参考这个token量，大家可以再在codex app的threads的当前工程文件夹下新建一个window session。\n\n\n- 输入区\n**codex app支持不仅输入文字，还可以粘贴截图**。\n将你的设计图截图粘贴，或者通过+号选取电脑中的图片，在键盘输入框中会带上这张图，然后你继续输入文字，让它实现截图中的UI，它也可以精准识别图片中的UI内容，然后合理的在你的工程中根据已有代码和风格，创建或者修改文件代码。\n然后你就可以通过source tree这个git软件，查看codex作了哪些修改。\ncodex也会进行自动校验，运行xcodebuild、npm run、go等类型工程的构建，以判断刚刚的修改是否能正常编译。\n\n\n- 其他\n其他地方我就不赘述，大家移动鼠标到对应的图标，是可以看懂的。另外右侧描述区上方有播放按钮、ide选择、git commit记录入口、终端等图标，是指你能选择将工程运行到哪一个ide编辑器上。\n\n\n### 4.2 Codex Cli\n命令行的操作确实没有那么直观，而且只能输入文字描述。\n\n如下图，我让codex将我的nuxt工程进行加载速度和其他性能优化，它就会扫描整个工程，分析代码结构和框架，识别工程入口，以及三方库的使用，然后会每一步操作和思考都会显示到屏幕上，当有需要你授权的时候，窗口中也会让你进行yes或者no的选择。\n\n我的描述被终端隐藏起来了\n![](https://image.xinwei.ltd/image1774069046715.png)\n\n你从截图中可以看到codex得思考过程，然后它一步步要做的事情，都会出现在可视区。\n\n看看它修改的结果：\n- 终端的描述\n![modify info in terminal](https://image.xinwei.ltd/image1774069300104.png)\n\n- sourcetree看修改\n![modify info in sourcetree](https://image.xinwei.ltd/image1774069359960.png)\n\n从上面的2个截图可以看出codex帮我新增了代码文件、优化了代码，至于运行结果，我自己需要再调试一下。\n\n如果我自己处理这个要求，预估得花1个多小时，但当我让codex去帮我做的时候，它只花了5分钟，然后我再花10分钟左右调试就能完成这个需求。\n\n## 五、总结\n从这篇文章，大家应该知道怎么去上手操作codex了吧，然后也能看出它能做的事情，效率已经是传统开发的几十倍了，当然也要视业务和需求的复杂度。\n\n另外希望大家伸出援手，在上文中的链接中献一点点爱心，感谢各位了🙏祝各位风生水起行大运，家庭美满事业好，财运亨通。\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","这篇文章用来介绍日常开发中，我们如何使用Codex帮我们提高开发效率，甚至解决具体的业务问题，相信一定对大家会有帮助。","https://image.xinwei.ltd/Codex%20openAI1774065864445.png",499668042977349,{"phone":15,"userId":13,"nickName":16,"vipType":17,"avatar":18,"sign":19,"createdAt":20},"13121171998","全栈老韩",1,"https://image.xinwei.ltd/images/IMG_5430.JPG","全栈工程师，擅长iOS App开发、前端（vue、react、nuxt、小程序&Taro）开发、Flutter、React Native、后端（midwayjs、golang、express、koa）开发、docker容器、seo优化等。","2024-01-01T16:14:30.305Z",2,{"id":21,"name":23},"IT技术",40,{"id":24,"name":26,"parentId":21},"AI",[],"",45,0,"Codex, Codex Cli, Codex coding, 程序员AI, Codex实操, 如何使用Codex, Codex Usage, Cursor, 小龙虾, Open Claw, 水滴筹"]