Claude Code 正在接管你的电脑—20分钟做小红书仿写插件
只需描述需求,AI就能接管你的电脑完成编程任务——Claude Code正在彻底颠覆代码创作方式。这款具备Agentic模式的人工智能不仅能理解自然语言需求,还能自主规划任务、拆解步骤并直接在你的终端执行命令。通过一个真实的小红书风格迁移插件开发案例,本文将揭示AI如何让技术门槛塌陷,以及这种变革对普通人意味着什么。

先说一件让我有点坐立不安的事。
那天我坐在电脑前,打开终端,用自然语言描述了一个需求。然后我就没再动过键盘。我看着终端里的字符开始滚动,文件夹里凭空冒出来一堆我没有创建过的文件,代码在我没有看过的情况下被写进去,一个插件就这样跑起来了。
整个过程大概二十分钟。
我没有写过一行代码。我没有查过一次 Stack Overflow。我没有在报错信息里迷失过。我唯一做的事,就是把我想要什么说清楚。
这件事本身不让我不安。让我不安的是:我不太确定它到底在我的电脑上做了什么。

但我们先从头说。
它不是你以为的那种 AI 工具
在说我怎么用它之前,我想先纠正一个认知——很多人第一次听说 Claude Code,会把它归类成”更聪明的 Copilot”或者”更好用的代码补全工具”。这个理解是错的,而且错得挺彻底的。
Copilot 解决的问题是:你在干活,遇到了麻烦,它来帮你。
你在写一个函数,卡在某个逻辑上了,Copilot 给你补全;你不记得某个 API 的用法,Copilot 提示你;你有一段代码跑不通,Copilot 帮你看哪里写错了。整个过程里,主导权在你手上。你是司机,它是副驾驶,负责导航和提醒,但方向盘你握着。
Claude Code 的工作方式完全不一样。
你不需要已经在干活。你甚至不需要知道怎么干活。你只需要把你想要的结果描述清楚,然后它去实现。主导权在它手上,你是验收方。
这听起来像是程度上的差别,但实际上是性质上的差别。
Copilot 的使用前提是:你具备基本的编程能力,能看懂它的建议,能判断它说的对不对,能把它的输出整合进你的工作流。学习曲线是真实存在的,门槛也是真实存在的。
Claude Code 的使用前提是:你能把需求说清楚。仅此而已。
这背后有一个技术上的核心概念,叫做 Agentic 模式。简单来说,就是 AI 不再只是一个问答工具,而是一个能够自主规划任务、拆解步骤、调用工具、执行命令的自主代理。它不只是告诉你”你应该这样做”,它直接去做了。
在 Claude Code 的场景下,这意味着它可以在你的终端里执行命令,可以创建和修改文件,可以读取你的项目结构,可以根据运行结果自己调整策略,然后继续执行——形成一个完整的闭环,中间不需要你介入。
这就是为什么我说它在”接管”你的电脑。这不是比喻,这是字面意义上发生的事情。
我为什么需要一个小红书仿写插件
背景交代一下,这样你能理解我的需求从哪来。
我在做内容创作,文章写完之后经常需要改成小红书的风格发出去。小红书的写作风格有它自己的一套逻辑:句子要短,最好每句话不超过十五个字;语气要口语化,像在跟朋友聊天;情绪要外显,喜怒哀乐都要写出来;结尾要有互动引导,”你们有没有遇到过这种情况”之类的。
这套东西不难,但每次手动改很烦。一篇两千字的文章,改成小红书风格要花我四十分钟到一个小时。而且改来改去容易改走味,改到最后自己都不知道原来想表达什么了。
我想要一个工具:输入我的原始文章,再粘贴一篇我觉得风格对的小红书爆款作为参考,点一下按钮,输出仿写结果。
这个需求不复杂,但我没有能力自己实现它。我不会写前端,不知道怎么调 API,不知道怎么把这些东西组合在一起变成一个能用的界面。
放在以前,这个需求要么花钱找人做,要么就烂在想法里。
我决定试试 Claude Code。
手把手实操:从零到插件跑起来
Step 1 · 先把环境准备好
Claude Code 是一个命令行工具,跑在终端里。安装之前你需要准备几样东西:
首先是 Node.js,版本需要 18 以上,官网直接下载安装就行,没什么坑。其次是一个 Anthropic 的账号,需要有 API Key,这个去 Anthropic 官网注册之后在设置里生成。如果你用的是 Claude 的 Pro 或者 Max 订阅,Team 计划也已经包含了 Claude Code 的访问权限,可以直接用。
安装命令很简单,在终端里跑这一行:
npm install -g @anthropic-ai/claude-code
装完之后,进入你想工作的目录,然后运行:
claude
第一次运行会让你登录或者输入 API Key,按提示操作就好。进去之后你会看到一个交互界面,可以直接用自然语言跟它对话。
有几个常见的坑提前说一下:
网络问题是最常见的障碍。Anthropic 的服务在国内访问不稳定,你需要确保你的网络环境能正常连接。如果一直超时,先排查网络,不是工具的问题。
另一个坑是权限问题。Claude Code 在执行某些操作的时候会需要你确认,比如它要写入文件、执行某个命令,它会先问你”我要做这个,可以吗”,你需要输入 yes 确认。这是它的安全机制,不要关掉,后面我会再说为什么这个确认步骤很重要。
环境准备好之后,就可以开始了。
Step 2 · 第一句话:怎么描述需求
这一步是整件事里最关键的,也是最多人搞错的地方。
很多人第一次用 Claude Code,描述需求的方式是这样的:”帮我做一个小红书仿写工具。”
然后它做出来的东西和你想要的差了十万八千里,然后你觉得这工具不好用。
问题不在工具,问题在描述。
Claude Code 的能力上限很高,但它能交付什么,取决于你能把需求说得多清楚。你描述得越模糊,它就只能靠猜,猜错了还要来回返工,效率反而更低。
我当时用的提示词是这样的:
帮我做一个可以在浏览器里直接打开使用的小红书仿写工具。界面分三个区域:左边是”原始内容输入框”,右边是”参考小红书文章输入框”,下方是”仿写结果展示区”。点击中间的”生成仿写”按钮后,调用 Claude API,分析右边参考文章的写作风格(包括句子长度、语气、情绪表达方式、互动引导句式),然后用这个风格改写左边的原始内容,结果显示在下方。整个工具是一个单独的 HTML 文件,不需要后端,API Key 由用户在页面上自行输入。界面要简洁好看,移动端也能正常使用。
这段描述里有几个关键要素,缺一不可:
- 交付物的形态:我明确说了”单独的 HTML 文件,不需要后端”。这让它知道技术方案的边界,不会给你搭一个需要部署服务器的复杂架构。
- 界面的具体布局:三个区域,分别是什么,按钮在哪里。有了这个,它不需要猜你想要什么样的界面。
- 核心功能的逻辑:分析什么、改写什么、结果放哪里。这决定了它写 prompt 的方式。
- 技术约束:API Key 由用户自己输入。这是一个很重要的细节,如果你不说,它可能会把 Key 硬编码进去,那是一个安全问题。
- 非功能性需求:简洁好看,移动端适配。这些如果不说,它可能给你一个能用但丑的界面。
你不需要懂技术,但你需要把你想要的东西想清楚。这是两件不同的事。
Step 3 · 看它干活
把这段描述发出去之后,Claude Code 开始工作了。
我要尝试还原一下终端里发生的事情,因为这个过程本身就很值得看。
它首先输出了一段分析,大意是:我理解你需要一个纯前端的 HTML 工具,核心功能是通过 Claude API 做风格迁移,我的计划是先搭 HTML 骨架,再写 CSS 样式,最后写 JavaScript 逻辑包括 API 调用部分。然后它问我:这个计划可以吗,我开始执行?
我输入 yes。
然后终端开始滚动。
它创建了一个叫 xiaohongshu-writer.html 的文件。然后开始往里面写内容。你能在终端里看到它在做什么——”正在写入 HTML 结构”、”正在添加 CSS 样式”、”正在编写 API 调用逻辑”——每一步都有说明,不是黑箱操作。
大概五六分钟之后,它告诉我第一版完成了,可以打开浏览器测试。
我打开文件,界面确实出来了。三栏布局,有输入框,有按钮,整体配色是小红书的粉红色调,移动端看了一下也没有错位。
但有一个问题:我输入 API Key 之后,点击生成,报错了。错误信息是跨域请求被浏览器拦截。
Step 4 · 迭代和修正
这里我要说一个很重要的事:第一版跑不通是正常的。 不要因为第一版有问题就觉得工具不好用,真实的开发工作本来就是这样,没有一次写对的代码。
关键是你怎么描述这个问题。
我没有把报错信息复制给它,因为我看不懂那一长串英文报错。我用我能理解的方式描述了现象:
点击生成按钮之后,浏览器控制台有报错,好像是跨域的问题,API 请求没有发出去。
它立刻理解了问题所在。它解释说:直接在浏览器里调用 Anthropic API 会遇到 CORS 问题,因为浏览器的安全策略不允许前端直接跨域请求第三方 API。解决方案有几个,最简单的是用一个本地的 Node.js 服务做中转,或者用 Anthropic 提供的官方 SDK。它建议我用本地服务的方案,这样不需要部署,在自己电脑上跑就行。
然后它问我:我来改造一下方案,改成本地服务 + 前端页面的架构,需要你的电脑上有 Node.js,你确认有吗?
我说有。
它重新开始工作。这次它创建了两个文件:一个 server.js 作为本地服务,一个更新后的 index.html 作为前端界面。它还创建了一个 package.json,并且告诉我需要先运行 npm install 安装依赖,然后运行 node server.js 启动服务,最后打开 http://localhost:3000 访问工具。
我按照它说的步骤操作,每一步都成功了。
打开浏览器,输入 API Key,左边粘贴我的原始文章,右边粘贴一篇我觉得风格很对的小红书爆款,点击生成。
等了大概十秒钟,结果出来了。
Step 5 · 最终成果演示
我用了一篇自己写的关于时间管理的文章来测试,原文大概八百字,是那种比较正式的论述风格。参考的小红书文章是一篇关于早起的帖子,风格很典型——短句、感叹号、”姐妹们”开头、结尾问互动问题。
输出的仿写结果我截取一段给你看一下对比。
原文是这样的:
时间管理的核心在于优先级的判断。大多数人在面对繁杂的任务清单时,倾向于先完成容易的事情,将困难的任务推后处理。这种行为模式在心理学上被称为”拖延症”,其本质是对不适感的回避。
仿写之后是这样的:
说真的,时间管理这件事我想了很久。
你有没有发现——
每次打开任务清单,第一个做的永远是最简单的那件事?
困难的那个,总是往后排。
这不是懒,这是人的本能。
心理学叫它”拖延”,说白了就是:
你在逃避那个让你不舒服的感觉。
姐妹们,这个坑我踩了三年。
风格迁移的效果是真实有效的。断句、语气、情绪密度、互动引导,都对上了。它不是在简单地把长句切短,而是在理解原文意思的基础上重新用另一种语言逻辑表达出来。
这个插件现在还在我电脑上跑着。每次写完文章,五分钟之内就能出一个小红书版本,比我手动改快了十倍不止。
做完之后我想了很久
爽点说完了,我想说一个让我有点不舒服的部分。
整个过程里,Claude Code 在我的电脑上创建了文件,安装了依赖包,在本地启动了一个服务。这些操作它都事先告知了我,也都经过了我的确认。但我有没有真正看过它写的每一行代码?
没有。
我看了一眼 server.js,大概扫了十几秒,觉得”好像没什么问题”,就继续用了。这个判断的依据是什么?是因为我真的读懂了代码,还是因为结果能用,所以我默认它是安全的?
说实话,是后者。
这里有一个值得认真对待的问题:当 AI 的 Agentic 能力越来越强,用户对过程的感知就越来越弱。 它做的事情越多,你亲手做的事情就越少,你对整个过程的理解也就越浅。
这不是说 Claude Code 不安全,Anthropic 在安全机制上做了很多工作,它的每一步操作都需要用户确认,它不会在你不知情的情况下做任何事。但确认和理解是两件不同的事。你点了 yes,不代表你知道你在允许它做什么。
我在想一个类比:你叫了一个你信任的师傅来修水管,你在旁边看着,他每做一个动作都跟你说一声”我要关这个阀门了,可以吗”,你说可以。水管修好了,没有漏水。但你知道你家的水管结构现在是什么样的吗?你能在他走了之后自己处理下一次的问题吗?
这不是要你拒绝用这个工具。这是要你在用的时候保持一点清醒:你信任它,最好是因为你建立了验证机制,而不只是因为结果看起来能用。
至少,把它生成的代码存起来,知道它在你的电脑上创建了什么文件,知道它启动了什么服务。这是最基本的知情权。
这件事真正改变的是什么
我做完这个插件之后,跟几个朋友聊过这件事。有一个做了十年开发的朋友听完之后沉默了一会儿,然后说:
“你知道我花了多长时间才能做出这种东西吗?”
我知道他不是在抱怨,他是在描述一个正在发生的事实:开发门槛正在塌陷。
这不是第一次有人说这句话,从低代码工具出现的时候就有人说了。但 Claude Code 代表的那种塌陷和以前不一样。以前的低代码工具是把复杂的事情做成模板,你在模板里填空,能做的事情是有边界的。Claude Code 是把”描述清楚你想要什么”变成了唯一的门槛,而这个门槛的高低,跟你会不会写代码没有关系。
这对两类人的影响是完全不同的。
对普通人来说,这是一扇真正打开的门。那些烂在脑子里的想法,那些因为”不会技术”而一直没法实现的需求,现在有了一条路。你不需要学编程,你需要的是把你想要什么想清楚,然后说出来。这件事,一个擅长表达的人,一个习惯把复杂事情讲清楚的人,反而比很多技术背景的人更有优势。
对开发者来说,这件事要更复杂一些。初级的、重复性的、有明确规格的开发任务,正在变得越来越容易被替代。但这不意味着开发者的价值在消失,它意味着价值的重心在转移——从”能实现”转向”能判断”。知道什么方案是对的,知道为什么这样做比那样做更好,知道在 AI 给出的结果里哪里有坑——这些判断力,不是 Claude Code 能替代的。
更大的变化是在协作范式上。以前的人机协作是:人负责思考,机器负责执行简单指令。现在的人机协作正在变成:人负责定义问题和验收结果,机器负责规划和执行。中间那个”怎么做”的环节,正在越来越多地交出去。
这不是好事或者坏事,这就是正在发生的事情。
给想试试的人
如果你看完这篇文章想自己试一下,给你几个建议:
- 从一个真实的、具体的需求出发。 不要为了用工具而用工具,找一个你真正想解决的问题,哪怕很小。需求越具体,结果越接近你想要的。
- 描述需求的时候,想清楚这几件事: 交付物是什么形态(网页、脚本、还是别的)、核心功能的逻辑是什么、有没有技术约束、界面或者交互上有什么要求。把这些说清楚,不要怕啰嗦。
- 第一版跑不通很正常,继续描述问题就好。 不要复制报错信息扔给它,用你能理解的语言描述你看到了什么现象,它能理解。
- 保持知情。 每次它要执行一个操作,在点确认之前,花十秒钟看一下它说它要做什么。你不需要懂技术,但你需要知道它在你的电脑上做了什么。
- 把生成的代码存起来,知道它在哪里。 这是基本的习惯。
最后回到开头那个让我不安的感觉。Claude Code 确实在接管一部分工作,而且接管的范围还在扩大。但这件事有一个前提,一个它无法替代你做的前提:
你得先想清楚你要什么。
这句话听起来简单,做起来不容易。把一个模糊的想法变成一个清晰的需求,把”我想要一个更好的工具”变成”我需要一个能做 X、界面是 Y、技术约束是 Z 的工具”——这个过程本身就需要你真正想明白你在解决什么问题。
本文由 @非常AI小记 原创发布于人人都是产品经理。未经作者许可,禁止转载
题图来自作者提供
- 目前还没评论,等你发挥!

起点课堂会员权益




