说句实话:90%的人用 Codex 都只用了20%的功能。
以前我也是这样,只会傻傻输入一句话让它生成代码。
结果全是坑:
代码和我项目不匹配、线上报错本地查不出来、改代码越改越崩、写SQL老是错、还要手动复制报错、手动查日志、手动对齐UI。
后来我才明白一个真相:Codex 本身只会写代码,插件才是让它懂你的项目、懂你的业务、帮你真实干活的核心。
这篇我不讲官方话术、不堆砌专业名词。完全是我个人半年日常开发踩坑总结,每一个插件都是我每天必用、真的能省时间的,附带最简单的使用方式 + 极简可跑代码示例,新手百分百看懂。
先讲大白话:插件到底有啥用?
没有插件的 Codex:瞎子。只能靠你打字告诉它所有信息。
有插件的 Codex:开眼、联网、读项目、读日志、读数据库、读设计稿。
你不用废话,它自己看、自己查、自己改,效率直接翻倍。
1、Browser 浏览器插件(前端必装第一名)
人话作用:让 AI 直接看你的网页、看你的本地项目报错,彻底不用你复制粘贴报错信息。
我以前的傻逼操作:页面白屏、接口404、样式错位 → 控制台复制报错、截图、粘贴给AI → 反复来回。
现在一句话搞定:
帮我打开本地 localhost:8080,修复商品列表接口404,顺便把移动端按钮错位修好
真实极简修复代码示例(新手能看懂)
// 之前报错代码(错)axios.get("/goods/list")// 插件自动排查后修复(对)const baseUrl = "/api";axios.get(baseUrl + "/goods/list")适合谁:所有前端、调页面、改样式、排查网页bug的人。
2、GitHub 插件(接手老项目必装)
人话作用:让 AI 读懂你整个项目的代码、最近改了什么、哪里容易出bug。
痛点:接手别人的烂项目,你不知道哪里改了、哪些代码不能动,AI乱写一通导致上线崩。
我的常用指令:
查看最近3天订单模块改动,找出漏洞,帮我补上参数判断
极简修复代码示例
// 原来代码:没有判断,直接入库(危险)public function addOrder($data){ Db::table('order')->insert($data);}// AI读取仓库代码后,自动补全安全判断public function addOrder($data){ // 防止空金额、负数金额 if(empty($data['amount']) || $data['amount'] <= 0){ return "金额非法"; } Db::table('order')->insert($data);}适合谁:接老项目、团队开发、怕改崩代码的人。
3、Figma 插件(前端写页面神器)
人话作用:设计师给的设计稿,不用你对着一点点写,AI直接看图写代码。
痛点:对齐样式、调颜色、调间距,半小时过去了,纯浪费时间。
我的常用指令:
根据这个Figma商品卡片,帮我写一个简洁适配手机的Vue组件
极简成品代码(可直接用)
<template> <div class="card"> <p class="title">{{ name }}</p> <p class="price">¥{{ price }}</p> </div></template><style scoped>.card{ padding:15px; border-radius:10px; background:#fff; }.price{ color:red; font-size:16px; }</style>适合谁:所有需要写页面、切UI、做前端页面的开发者。
4、Vercel 插件(前端上线必装)
人话作用:本地跑得好好的,一上线打包报错,不用你翻日志,AI自动查错修复。
痛点:本地正常、线上崩,看不懂打包日志,卡死半天。
我的常用指令:
帮我看这次部署报错,修复打包失败问题
常见修复示例
// 打包报错原因:图片域名未配置// 自动修复 next.config.jsmodule.exports = { images: { domains: ["xxx-cdn.com"] }}适合谁:Next、Vue 打包上线、前端运维。
5、Sentry 插件(解决线上诡异bug)
人话作用:专门治 本地正常、线上偶尔报错 的疑难bug。
痛点:用户偶尔报错,你本地复现不了,根本不知道哪里错。
我的常用指令:
解析这条线上报错,帮我修复空指针问题
真实修复代码
// 报错代码:用户为空直接取值res.user.name// 修复后:先判断再使用if(!res.user){ return "用户信息为空";}let name = res.user.name;适合谁:需要维护线上项目、经常被用户报bug的人。
6、数据库插件(Supabase/MySQL通用)
人话作用:不用你背表结构、不用记错字段,AI自动读你数据库写正确SQL。
痛点:久了不开发,忘记字段,写SQL直接报错、查数据卡顿。
我的常用指令:
根据user表,帮我统计本月新增用户数量
极简可跑SQL
SELECT COUNT(*) AS count FROM user WHERE create_time >= '2026-07-01'适合谁:后端、写接口、查数据、统计数据的所有人。
7、Documents 文档插件(统一代码风格)
人话作用:让 AI 遵守你的项目规矩,不乱写代码、不乱造格式。
痛点:每次生成代码风格乱七八糟,和项目不统一,还要手动改。
用法:把项目规范、README丢进去。
效果示例
// 强制AI写出带注释、带判断的规范代码/** * 获取用户信息 * @param id 用户ID * @return 用户资料 */function getUserInfo(id){ if(!id) return null; // 查询逻辑}适合谁:团队项目、需要代码统一、需要写文档的人。
8、Linear 任务插件(告别需求理解错误)
人话作用:AI直接读产品需求,你不用复述需求,写出来的代码基本一次过。
痛点:自己理解错需求,写完被产品打回,白忙活。
我的常用指令:
根据当前工单,完成余额提现功能,保证金额校验严谨
极简示例代码
function withdraw(balance, money){ if(money > balance){ return "余额不足"; } return balance - money;}9、Spreadsheets 表格插件(自动写测试代码)
人话作用:有Excel测试数据,不用你手动写测试用例,AI自动生成测试代码。
痛点:写测试代码最无聊、最耗时间。
示例:给它一份用户测试数据,自动生成:
// 自动生成的简单测试test("测试余额扣除", ()=>{ expect(withdraw(100,20)).toBe(80); expect(withdraw(10,20)).toBe("余额不足");})10、Computer Use 桌面控制插件(懒人神器)
人话作用:重复、机械、无聊操作,让AI帮你本地批量执行。
痛点:改配置、批量替换文字、改文件参数,手动改几十分钟。
真实用法:
帮我批量把当前文件夹所有js的测试接口地址换成正式地址
极简脚本示例
// 批量替换地址let str = str.replace("http://test.api","http://pro.api");重点提醒:一定要手动确认再执行,防止误删文件。
新手最简搭配(直接照抄)
前端:Browser + Figma + Vercel
后端:GitHub + 数据库 + Sentry
接老项目:GitHub + Documents + Sentry
日常提效:全部不用装,先装前5个就够用
最后说句真心话
很多人 Codex 用不出效果,不是 AI 不行,是只会无脑生成代码,不会用插件打通流程。
插件不是花哨功能,是真的能帮你:
少报错、少返工、少复制粘贴、少翻日志、少记错代码逻辑。
新手不用贪多,先装前5个,你的开发效率立刻不一样。
夜雨聆风