Appearance
OpenCode 怎么配合电脑和手机一起干活?
如果你想让 AI 像真人程序员一样帮你干活,而不是只会写几行代码片段,OpenCode 就是目前最趁手的武器。
你会学到什么
- 像专业团队一样使用 AI 的标准流程。
- 为什么要把“想”和“做”分开。
- 怎样利用碎片时间盯着 AI 帮你写代码。
OpenCode 是什么?
简单来说,它是一个全自动的 AI 编程智能体。它在 GitHub 上有超过 10 万颗星星,是目前最火的开源编程辅助工具。最关键的是,它是完全免费开源的,你只需要准备好调教它的大脑就行。
最推荐的工作流:先想清楚再动手
很多小白用 AI 时,上来就给一句“帮我写个记账软件”。这就像你还没告诉装修师傅要什么风格,就让他开工,结果肯定是一团乱。
OpenCode 推荐的是一套 Research → Plan → Annotate → Implement 的专业流程。
1. Research:让 AI 先研究
在动手之前,AI 会先扫描你现在的项目,看看你已经写了什么,逻辑是怎样的。 你可以把它理解成: 装修师傅进场前,先拿着卷尺把你家屋子量一遍,看看承重墙在哪,水管在哪。
2. Plan:让 AI 出计划
研究完之后,它不会直接改代码,而是会先写一份详细的行动指南,告诉你它打算改哪几个文件,怎么改。 你可以把它理解成: 师傅给你出了一份装修方案和图纸,告诉你哪儿要拆,哪儿要漆。
3. Annotate:你来审计划
这是最关键的一步。你会看到这份计划,哪里觉得不对,你直接告诉它。只有你点头了,它才会开始。 你可以把它理解成: 你拿着图纸说:“客厅这个灯的位置再往左挪挪”,或者“这个颜色我不太喜欢,换一个”。
4. Implement:AI 开始干活
这一步你就不用操心了,AI 会根据改好的计划,咔咔一顿操作,把代码全写好。 你可以把它理解成: 你去上班了,师傅自己在家里施工,你回来直接验收就行。
桌面端:适合“想”和“审”
虽然 OpenCode 在哪里都能用,但在电脑上用大屏幕来做前面的 Research 和 Plan 是最舒服的。 电脑性能强,它可以同时派出好几个“分身”去帮你查资料、分析逻辑,速度飞快。 在这个阶段,你主要负责指挥和做决定。
手机端:适合“盯”和“回”
这是 OpenCode 最迷人的地方。 当你下达了 Implement 命令后,AI 可能需要几分钟甚至更久来完成任务。这时候你完全没必要傻坐在电脑前。 你可以打开手机上的网页界面,看看它进展到哪了。 如果 AI 突然卡住了,或者有个地方拿不准要问你,你的手机会收到消息。你回一句“按我说的做”,它就继续埋头苦干了。 无论是在通勤路上,还是在吃午饭,甚至是在睡觉前,你都能随时掌握进度。
关于手机端监控的具体配置方法,我们在另一篇文章 手机远程监控教程 里有详细说明。
怎么安装
如果你用的是 Mac,只需要打开 终端,输入这一行: brew install opencode
如果你是其他系统,或者想看更详细的说明,可以去官网 opencode.ai/download 下载。
至于连接 AI 大脑的 API,国内用户推荐用 aicodewith.com。它不用翻墙,支持支付宝,对新手非常友好。
遇到问题了?
📖 术语解释
终端:和电脑说话的黑框框,用打字代替点鼠标。
API:不同软件用来互相交换数据的通道。
端口:电脑上某个程序对外服务用的门牌号。
localhost:就是你自己的这台电脑的专属代号。
🤔 遇到问题了?
Q: 为什么我一定要审核计划?
A: 因为 AI 有时候会犯傻,或者误解你的意思。在它大面积修改你代码之前看一眼计划,能帮你省掉很多修 BUG 的时间。
A: 因为 AI 有时候会犯傻,或者误解你的意思。在它大面积修改你代码之前看一眼计划,能帮你省掉很多修 BUG 的时间。
Q: 手机上显示的网页打不开怎么办?
A: 通常是因为你的手机和电脑没在同一个网络下,或者你没有配置内网穿透。具体的解决方法在手机监控教程里有写。
A: 通常是因为你的手机和电脑没在同一个网络下,或者你没有配置内网穿透。具体的解决方法在手机监控教程里有写。