嘿,想不想给你的 gitlab 工作流来一次大升级?就是那种从手动挡直接飙到自动挡的感觉。今天啊,咱们就来聊聊怎么用 ai 自动化彻底解放你的双手,让你在 gitlab 里的工作方式焕然一新。 你是不是也觉得,每天在 glab 里手动去分解那些一休,翻来覆去的做 cold review 真的 挺烦人的。这些活儿吧,不仅特别耗时间,而且一不留神还容易出错,说实话,谁没经历过呢? 不过别急,好消息来了,今天的主角就是它, opencode, 你 可以把它看成是一个直接住在 github 里面的 ai 小 助手,专门帮你搞定这些头疼的杂活。 那么问题来了,这么个好东西,到底要怎么把他请进我们的工作流里呢?其实啊,主要有两条路可以走,这两种方式呢,代表了两种完全不同的自动化思路,咱们一个一个来看。 你看,这两种方法其实代表了两种不同的玩法。左边的 gitlab c i 集成,它就像一个勤勤恳恳的机器人,你给它设定好程序,它就在后台默默地、全自动地干活,可以说是一次设定,终身无忧。 而右边的 gitlab doo 呢,就更像一个能跟你聊天的 ai 伙伴了,你需要它的时候,随时艾特它一下,它就来帮你。 好,那咱们就先来深入看看。第一种方法, c i 流水线。它的核心玩法呢,其实非常直接,就是把 ai 的 超能力无缝的塞进你本来就已经很熟悉的那个 c i c d 流程里。 用这种方法有几个特别棒的好处。首先,他超级灵活,你可以给每个任务都量身定做一套配置,完全不是那种一刀切的死板模式。其次呢,上手特别简单,基本上没什么学习门槛。最关键的一点是,通过调整输入参数,你可以让他变得非常听话, 想让 ai 怎么干它就怎么干。定制化程度非常高,整个设置过程也超级简单,基本上就是三步走。第一步,把 opencode 的 认证信息安全地存成一个 c i c d 变量。第二步,在你的点 gitlab c i, 点 y m l 文件里,把这个 ci 组建加进去。 最后一步就是配置一下输入参数,告诉它你的具体要求,比如说用什么提示词啊,配置文件在哪啊等等。 你看配置文件大概就长这个样子,咱们不用逐行去扣代码,你只要明白它在干嘛就行了。这几行代码其实就像一个召唤咒语,它告诉你的 github 流水线背去这个地方,把 opencode 的 构建给我找来,然后把这些认证信息和任务指令交给他,搞定 好流水线集成我们看完了,现在我们来看看第二种方法。多助手这么说吧,如果说第一种方法是个在幕后默默干活的英雄,那这第二种方式就感觉像是你身边真的多了一个 ai 同事,你可以随时在医学或者合并请求里面直接艾特他。摇片派活 这种对话式玩法的魅力就在于它的及时互动,你可以直接艾特它,让它帮你梳理一个乱七八糟的衣袖,或者你干脆直接下命令去把这个 bug 修了,甚至是给我加个新功能。 而且有一个特别重要的点,就是所有操作都是在你自己的 gitlab runner 上跑的,数据完全在你自己的掌控之中,安全这块绝对放心, 设置起来呢,也一点儿不复杂。首先当然是做好基础准备工作,把 get lab 环境和 c i c d 都配置好。 接着创建一个服务账户,把 api 密钥存成变量。但这里最核心的一步是要创建一个流程配置文件,这个文件你可以把它理解成是这个 ai 助手的大脑,你在这里面定义它能做什么,该怎么做。 哎,你看这个配置就很有意思了,这几行代码展示的其实就是驱动这个 ai 的 核心指令。 你看到那段引用的文字了吗?这根本就是在给 ai 写一份岗位说明书啊!你告诉他,你的决策就是一个 github 操作助手,根据我给你的上下文和任务,用你手头的工具去搞定它,是不是特别酷。 好了,理论说了这么多,可能还是有点抽象,那最关键的来了,这玩意在实际工作中用起来到底是什么感觉?别急,我们直接来看几个活生生的例子。 来想象一个场景,你刚接手一个新项目,点开一个医学,里面讨论的热火朝天,你完全摸不着头脑。 这时候你只需要在评论区像跟同事说话一样敲下这么一句,然后呢,结果就是 open code 会立刻帮你跃动整个艺术的来龙去脉,然后嗖的一下 给你生成一份清晰明了的灾药。你想想,这对于刚加入项目的人来说,简直就是救星啊,再也不用自己苦哈哈地去翻长长的历史记录了。 好,再来看一个场景,现在你发现一个 bug, 想让它去修处,你同样只需要打出这么一句简单的指令, 接下来就是见证奇迹的时刻。 open code 会立刻行动下来,自动帮你创建分支,把代码改好,然后直接就给你开一个合并请求。你想想所有这些创建分支提交开 mr 的 繁琐流程,它一句话就全帮你搞定了。 还没完。最后我们来看看 cold review。 没错,你甚至可以在合并请求里直接艾特他,让他帮你审查代码。 这样做的结果就是,你就相当于拥有了一个二十四小时在线不失疲倦的 ai 代码审查员,他能立刻给你提供反馈和建议,相当于多了一双眼睛,这对于加快整个团队的 review 效率帮助可太大了。 好了,现在我们已经看到了两种非常强大的自动化方法,那么新的问题又来了,到底哪一种才更适合你和你的团队呢? 这张对比图其实把选择题的答案给你写清楚了,咱们简单总结一下。你看,如果你想自动处理那些有规律的、重复性的后台任务,比如说每天定时给 a q 打标签做分类,那选左边的 ci 集成准没错。 但反过来,如果你想要的是那种随叫随到、能跟你互动的帮助,就像咱们刚才演示的那样,那右边的 doob 助手绝对是你的最佳派档。 所以,今天了解了这两种强大的自动化武器之后,你打算怎么升级自己的 g lab 工作流呢?是选择让 ai 在 g i 流水线里默默为你工作?还是更喜欢有一个能随时互动的 ai 助手陪你并肩作战? 嗯,这确实是一个值得我们每个开发者都好好思考一下的问题。
粉丝160获赞947

三分钟上手开源 ai 编程神器 open code 厉害!哈喽大家好,我是姚路星,最近有个火爆全网的项目叫 open code, 为了照顾下新人,先简单介绍一下什么是 open code。 open code 是 get up 上面狂揽五十七 k star 的 一个开源 ai 编程神器,号称开源版的卡拉 code, 这是几乎所有主流的一个模型,更绝的是不用登录就能白嫖。免费模型地址如下, open code 不是 最近才出的项目,而让它真正起飞是欧麦 open code 的 插件,直接超进化成终极的一个 ai 编程助手。今天我就来手把手教大家如何三分钟上手这个超级项目。在开始安装之前,咱们先来聊一聊 open code 到底牛在哪里? 一,完全开圆,自由度拉满相比之下, kolog 虽然好用,但主打一个封闭。二、免费模型白嫖 open code 内置了四个免费模型,其中 glm 四点七、 mini max m 二点一、 kologfast。 一, 不用登录直接就可以白嫖。 三、双形态随心选 open code 提供了终端 t u i 和桌面端两种使用方式四,欧曼 open code 插件让 open code 开挂, 配合欧曼 open code 插件使用 open code 可以 获得异步、 sub agent、 关键词触发模式、深度思考、 lsp、 ast 集成、上下文自动管理等能力。好了,废话不多说,接下来手把手教你如何安装并使用 open code。 步骤一,选择你的战斗形态 open code 有 两种安装方式,根据自己的喜好选择方式 a, 桌面端对小白更友好,直接打开官网下载页面,选择你的电脑系统下载安装齐活。 方式 b, 终端 t u i 前提条件是你的电脑已经安装了 node s。 接下来打开终端,输入以下命令,一键安装。安装完之后进入你的项目目录,输入 open code, 看到那个赛博朋克风的 t u i 界面了吗?恭喜你, open code 已经就位了。 步骤二,装配欧曼 open code 的 外挂打开终端执行以下命令过程中你可能会遇到提示说缺少 board, 运行时不要慌, windows 用户和 mac linux 用户分别执行以下命令即可,然后再执行欧曼 open code 的 命令。 安装过程中会依次询问你 cloud 在 gpt 以及 java 的 一个订阅情况,如实回答就好,这样欧麦 open code 会根据你的订阅优化调用策略。 安装完之后,咱们再来看一下如何使用 open code, 基本的使用方式和 cloud code 没什么区别。再来看一下 open code 的 一个使用技巧。技巧一,切换 a 阵模式使用 tab 键就能在 build 模式和 plan 的 模式之间快速切换。 技巧二,关键词触发超能力前提是需要安装 openopencode 插件,配合 openopencode 插件,你可以使用这些魔法关键词完成意想不到的一个强力功能。 技巧三,模型自由搭配 open code 的 最大的优势就是模型自由,比如你可以用 germany 处理前端 ui 任务,用 gpt。 五,处理复杂的一个逻辑任务,用 cloud 处理长文档的一个分析,用免费的 glm 四点七日常开发。 总结一下,今天教给了大家三个事儿,一, open code 视察看原版的 cloud code 几乎支持所有主流模型,完全免费。二,如何安装使用桌面端傻瓜式安装, t o i 端通过命令行安装。 三,如何装配外挂通过 o my open code 插件获得 evaspaint 关键词触发、上下文管理等超能力, 最后的最后 open code 加上欧麦 open code, 绝对是目前开源界最能打的 ai 编程组合。纸上得来终觉浅,绝知此事要躬行,大家赶紧行动起来吧!加油!感谢大家三连谢谢大家,记得关注再走。

大家好,我是航仔,今天呢,我们继续来说 open code 啊,第一期呢,给大家说了一下如何在 windows 当中安装 open code 和使用啊。第二期呢,给大家介绍一下在 nas 当中如何来使用 document 版进行 open code 的 安装和使用。 首先要说一下区别啊, windows 当中安装呢,它的权限是极大的,它可以操作里面所有的软件和访问所有的硬盘资源啊。上一期给大家讲的 nas 的 dolphin 版呢,它就只能访问 dolphin 路径映像的那个目录,同时呢也只能在 dolphin 内部使用对应的应用程序, 它是无法访问 nas 里所有的资源,也不能够使用 nas 里面各类应用程序的。所以今天呢,我就给大家介绍一下如何在 nas 当中直接安装 open code, 这样的话呢,就让它的能力啊彻底放飞,实现它的功能最大化。这种情况下,它跟龙虾 open cloud 的 差距呢,就非常的小了, 很多功能呢就都可以实现啊,只是看大家的想象力了。不过这里呢,我还是要事先提醒一下啊,功能越大越自由,也同时意味着越危险。 我不建议大家在自己的阻力纳斯上进行安装,大家最好呢是使用虚拟机或者是单独的物理机啊来进行安装,尤其在你测试阶段啊,在你长时间使用一段时间之后,你比较熟悉它的使用方法之后啊,你再考虑在你的阻力纳斯上进行安装, 因为如果你在你的生产环境或者是你的阻力纳斯上安装,一旦你的操作失误啊,产生的后果一定是非常灾难性的。另外啊,本着对数据安全的原则, 你尽量呢是操作已经备份过的这些文件,不要直接操作原文件啊,这里重要的话我再重复一遍啊,一定不要在你的主力设备上安装,一定不要在你的生产环境上安装,如果一定要安装,也要在完全熟悉之后,同时呢尽量不要操作原数据,而是要操作备份数据啊,这样的话呢才比较安全。 然后我们就开始今天具体的内容啊,首先呢我们先来看一下文档,在横灾本灾当中,左侧这里就有一个五二六,那是直接安装 open code 的, 我们直接点击一下, 然后我们点击网盘分享,然后我们继续向下啊,这里面呢只有一个安装步骤的文档,我们下载到本地,打开一下 可以看到啊,今天的内容呢一共就有两大部分,第一部分呢是具体的安装步骤,第二部分呢是我的好用宅,本宅大家爱去使用就可以了。安装步骤当中呢一共分了三大步,第一步呢是安装环境,第二步呢是安装 open code 啊这个本身。第三部分呢就是如何来进行访问, 我分别给大家演示一下啊。首先呢我们要安装一下 gs 环境,因为如果你不安装这个环境啊,你直接使用 opencode 的 官网的安装方式呢,也是可以的,但是我这里安装呢,它遇到的问题就比较多,所以说呢,我们还是使用 npm 也就是 java script 这种环境啊来进行安装这种安装呢比较顺利。 这里呢我给大家简单的看一下啊,环境安装呢,其实非常的简单,大家看这个命令就能看出来啊,第一个呢是 a p t update 啊,第二个呢就是 a p t install, 这些都是我们系统里自带的命令啊,前面的 ceo 呢就是要用管理员权限, 如果你是用 root 权限的话,那么前面的 c u d 呢就没有必要用了,如果你是普通用户的话,前面就要加 c u d 啊,这里给大家说一下,然后我们打开一个终端来具体操作一下啊,打开终端之后呢,我们输入一下啊, c u d 杠 i, 然后回车,然后接下来呢输入一下管理员密码啊, 前方从好用变成了 root, 表示我们已经进入了管理员权限啊,然后呢我们就复制命令,一条一条来操作一下。 首先如果你是普通用户,你就用这个十六度的命令,因为我们已经进入了管理员权限嘛,我们就不用前面那个十六度了,直接复制这里就可以,我们复制,然后呢右键粘贴回车这里呢它就去更新一下软件源啊, 好的,更新完毕了,接下来呢我们执行第二条命令。第二条命令呢 app store npm, 也就说我们要安装 npm 这个环境啊,我们直接复制, 然后右键粘贴,然后回车。这个安装的速度呢都是比较快的,大家稍微耐心等待一下就好了。我这里呢是以飞牛来进行演示啊,但是因为 pve 绿联和飞牛底层呢都是待变系统,所以说这些命令呢,基本都是通用的,这是中间的一个过程啊,也就是要跑这个进度条,我们要等这个进度条跑完啊,稍微等一下, 好的,大概三分钟左右啊,就已经安装完毕了,然后我们就是来查看一下安装的结果,这两条命令呢,一个是查看 node 的 版本号,一个呢是查看 npm 的 版本号,我们把这个复制一下啊,同样到中专当中来呢,右键粘贴,然后回车。 这里呢可以看到两个的版本号呢,分别都已经显示出来了,也就说我们这个环境呢,已经安装的彻底成功了,我们就可以看下一步了。 第二步呢,我们就是要来安装 opencode 啊, opencode 的 官网呢,在这里我先给大家看一下啊,这个呢就是 opencode 的 官网,你可以直接用这条命令啊来直接进行安装,它是不用安装 npm 环境的,但是我安装的不太顺利啊,所以说我就不推荐大家用这个方法直接进行安装了。第二种方法呢,就是我们用的这个啊, npm 你只需要复制一下这条命令,然后就可以安装了。不过这个命令呢,安装的是有前提的,就是说你最好呢是有魔法环境,如果你的网络不够畅通呢,你可能还是会非常的慢啊。所以说呢,我们要第一步先更换一下管理员, 这条命令呢就是设置国内源,你一旦设置成了国内的源,你用 n p m 来进行安装其他的软件呢,速度就非常快了。所以说呢,我们第一条啊,先把这条命令复制一下,同样因为我们已经在 root 环境了,我们就不用这个速度了啊,然后我们复制在这个里面呢,右键粘贴,然后回车。 现在呢,我们就已经把 npm 它的源啊换成了国内的。再接下来呢,我们就可以用这条命令啊来进行安装了,这条命令就是官网的这个命令啊,杠 i 就是 install, 剩下的都是一样的,大家直接复制官网的命令也是一样的啊,然后呢,我们在终端当中右键粘贴,然后回车, 接下来呢大家耐心等待就可以了,这个安装的速度呢,就要比原先啊要快的很多,我们稍微等一下,好的,已经安装完毕了啊,你可以看到一共就十二秒,如果你不用国内原的话,这个安装的速度啊非常的慢,会卡在某一个部分。 到此呢,我们的第一步和第二步就已经完全安装完毕了,实际上还是不复杂的,对吧?然后呢我们就开始第三步啊, 我们就来开始看一下如何访问访问呢,有两种方法,第一种呢是通过终端的方式,上一期呢给大家讲了一下如何用终端的方式来访问啊,其实那很简单,你直接在命令行当中呢,直接输入 open code 就 可以访问了,我们直接来操作一下。我们这里呢直接输入一下啊 open code, 然后回车, 可以看到直接就打开了 open code 的 主界面啊,默认的呢是用的这个模型,我们还是先切换一下模型啊,大家还记得怎么切换吗?直接按一下键盘这个杠啊,斜杠,然后我们就可以向下选啊,当然你也可以输入猫兜,但是如果你不想输入呢,直接向下选,选择这个猫兜子,也就这模型,我们直接回车。 然后呢我们继续向下选啊,选到这个 mini max m 二点五 free, 我 们直接回车。现在呢我们的大模型呢就已经切换完毕了,接下来呢我们就直接用自然语言跟它聊天就可以了,这里呢我们输入一下啊,你好,然后回车, 接下来呢他就开始正常的进行对话了,我们稍微等一下啊,可以看到他是有反应的,这里呢也就说明我们的安装呢已经成功了。接下来呢我给大家看一下他具体能够做什么了啊,我这里呢还是抛砖引玉,主要呢是给大家看一下他和刀客版的区别啊。 这里呢我们就让他查看一下 vr 一 一千 toad 这个目录下有什么?查看我视频的朋友都知道啊,这个 toad 目录呢就是我所有 toad 程序的配置目录。然后呢我们直接回车, 可以看到大概花了八点五秒呢,他就列出来了啊,这个下面呢一共有十一个程序,然后呢他大概说了一下啊,比如说是媒体服务器啊,下载工具,这个是我一个测试用的环境啊,所以说里面目前只有十一个导客程序。然后我给大家演示一下如何使用 open code, 直接来安装一个导客程序, 这个呢就是 dapple 版的 open code 做不到的,因为 dapple 程序啊,它一般呢是不允许嵌套的啊,我们既然安装的是 dapple 版的 open code, 那 么你就无法在里面呢再创建 dapple 程序。但是我们这一次呢是直接安装的 open code, 它就可以查看 dapple 程序以及创建 dapple 程序了啊,当然它也可以使用其他的工具, 能力呢就大幅增强了。比如说这里啊,我们直接输入一行话,我们来创建一个 openlist, 这里呢已经有一个 openlist 了啊,所以说这一次呢,我们要用不同的端口和不同的名称来创建另外一个 openlist, 我 们输入一下, 我们这里呢就简单的写一句话啊,创建一个端口五八四四的 openlist, 容器,名称呢是 openlist 的 二,配置文件也放在这个目录,可以看到啊,都是自然语言,因为我原先这个 openlist 它的名称呢就叫 openlist 的 嘛,它的端口呢是五五四四, 我们现在呢要创建一个不同端口名称也不同的,这样的话呢才能够不冲突啊。然后呢告诉他配置文件呢也放在这个目录,一句话呢还是很简单的,然后我们直接回车, 大家可以看到啊,他思考了一段时间以后,这里呢就出现了一个允许请求,他要求呢能够允许访问这个目录啊,然后下方呢这里就有几个选项,允许一次,还有总是允许还有拒绝啊,我们这里呢就直接在允许一次上面啊,我们直接回车, 接下来呢他又跳出来一次啊,我们还是允许一次啊。当然如果你要是觉得这样比较烦的话,你也可以总是允许选择第二项啊,不过呢这样的话,我们可以看一下他到底要什么目录的权限,所以说呢,我们每次都给一次权限就好了。 好的,到此呢,这个容器啊已经建立完成了,一共花了呢五分钟,这个速度啊是比我上一次测试的时候呢,这个速度要慢很多, 而且这一次啊,他没有给出来具体的用户名和密码。上一次我创建的时候啊,他建立容器完毕之后给出了用户名,同时呢还给直接给出了首次访问的密码啊,整体效果非常的好,这也是说明目前使用这类工具的一个问题啊, 也就是说,首先你的大模型要足够的智能。另外一个呢,他每次运行啊,都有一定的随机性,这一次呢可能就要折腾的次数比较多, 不像你直接使用命令运行,能达到百分之百的确定效果,但是好处就是呢,你不用管它,都是由 ai 自己完成的。然后我们就来访问一下,看看是否能正常访问啊。 这里呢,我们输入设备的地址,再加上五八四四这个端口,我们直接回测,可以看到没有任何问题啊,可以正常访问了,这里呢需要输入你的用户名,用户名呢设个密,密码呢,第一次啊,是随机的密码,我们之前呢我们也来尝试一下,问一下 ai 啊, 这里呢我们输入一下首次访问的用户名和密码都是什么,我们回车,然后我们同样是允许啊回车, 大家可以看一下啊,这一次呢,明显啊,这个大模型呢智商还是不够,他直接去找了一下 copy 文件,然后呢就给我来了一个这个默认的密码啊,这个密码呢肯定是不对的,因为我们知道 open list 默认呢是通过日制的方式获取首次登录的密码,所以这里呢就能看到它还是有一定局限性的, 每次呢随机性都比较大,上一次我安装的时候呢,他不光直接帮我配置好的容器,还同时给出了首次登录的用户名和密码,所以说我觉得他非常好用,才想给大家介绍一下,没想到这一次呢,他就这么不给力啊,没办法,我们只能让他去查询一下日制,然后来获取一下密码了, 当然这对于很多新手用户来说呢,没那么友好了啊,所以说大家对于所有的 ai 啊,目前都不要太神话,首先呢他的智商呢还是比较有限,其次呢随机性比较大啊,从我们这些操作的过程当中呢,就能看到这一点。这里呢我们直接让他去查一下日记里面的密码啊, 我们这里呢输入一下密码在日里面,让他自己去查询一下啊,我们看一下这个样的效果。这回呢他返回回来了,他自己呢去查询了一下,发现了猝死密码是这个,这回呢他就告诉了啊,我们的猝死密码是这一个,我们直接把这个啊直接复制一下, 然后呢我们输入用户名 id 密,密码呢,我们把这个粘贴一下啊,然后选择登录可以看到啊,没有任何问题,正常登录了,也就说呢你让他安装容器呢是没问题的,同时呢如果你知道具体的查询方法,你让他去查呢也没问题了,这样的话呢就不用我们输入命令手工去查了, 是能够简化的啊。另外呢给大家说一点啊,它刚才浪费时间最长的一共花了五分钟嘛,就是因为它没有找到 y m l 也就是我们的 compose 脚本啊,如果我们能够提供给它一个可用的 compose 脚本,那么它安装起来呢,速度一定会快的非常多啊。 其实呢就是相当于我们提供给它一个参考,或者呢是一个类似于 scale 工具这类的东西啊,它的效率呢就会提升的非常多,这里呢我再给大家演示一下啊,如果我们提供给它一个脚本,会得到一个什么样的效果? 我们向上啊,同样呢翻到这句话,只不过这次呢我们再换一个啊,我们换成五九四四,然后呢 oppo l s 的 名字呢叫三配置目录,放在这个目录,然后我们给他一个参考文件啊, 建立的方法可以参考 v l e 一 一千下面 control 下面的 y m l 文件,这个就是我的懒人包嘛。然后呢我们回车看一下这次的效果。 同样呢我们改一下权限啊,直接回车,大家可以看一下区别啊,这一次呢一共就用了四十二秒,区别还是很明显的吧,上一次呢用了五分钟,而且这一次用了四十二秒呢,他已经把容器建立完毕了。然后呢数据目录啊,也在这个目录下 同时建了一个 oppo lisa 三,这回呢直接给出了用户名,同时呢也给出了首次登录的密码,这和我第一次测试的效果呢,就非常相似了,只不过第一次啊,我并没有给他参考文件,他的效果呢也非常好,这一次呢必须我要给他一个参考文档啊,他的效果呢就非常好了。然后我们同样啊来访问一下,看一下效果啊, 我们上面呢换成五九十四,然后回测啊,然后用他给的一个用户名和密码啊,登录一下,选择登录,可以看到啊,同样呢是没有任何问题的, 所以说到这里呢,大家也能看到啊,虽然 open code 这类工具加上一个靠谱的大模型啊,它们的确是能够提供我们的效率的,但是你还是要提供给它足够的信息,或者呢是能够使用的工具,这样的话呢,它才能使用起来比较顺手啊。如果说你想实现完全一无所有,完全让它自己去操作的话, 那么随机性和偏差性还是比较大的,这也是为什么我给大家说,如果你的生产环境或者是阻力纳斯上进行部署, 你必须呢通过一系列的操作,一系列的熟悉,对这个工具的使用呢,已经比较熟练了,知道哪些坑可以进行规避,这种情况下呢,你才可以考虑部署在你的主力纳士上来进行有限的操作啊, 但是你只要用的好,这类的工具呢,的确是可以大大提升你的效率的,这一点呢是毋庸置疑的。 而且现在 open code 虽然只能通过电脑端进行操作啊,但是我想在未来一定会有不少人呢会把它接入各种计时工具啊,这样的话呢,我们可以通过远程的各类计时工具,比如说飞书啊, qq 啊,微信这类的工具,一样也可以进行远程的操作啊,但是呢风险性呢就会越来越大啊, 同样需要大家不断的自己的斟酌中端访问的方法。说完呢,我们最后啊说一下大家最常用的网页形式的访问啊,网页形式的访问呢,我们就用一下这条命令就可以。如果大家看过上一期刀客版的视频,对这条命令呢,一定不会陌生啊,这个呢就是那个接入点整条的命令啊, 我给大家上次解释过,大家呢直接用这条 open code 命令,后头呢接上 web 表示我们要用网页的方式啊, host 四个零就表示所有其他的设备呢是可以访问的,如果你不加这句话啊,只能本机进行访问, 我们为了局网所有设备都能访问呢,就必须要加这个参数啊,最后呢加上一个端口号,如果我们用刀客版呢,这个端口号你是不能改的,但是我们现在呢是使用的直接安装的方法,这个端口号呢你可以随意修改啊,修改成你自己喜欢的端口号就可以了。然后我们把这条命令啊直接复制一下, 然后在中断当中呢右键粘贴,然后回撤。这里呢就提示啊,我们现在呢就可以用这个地址去进行访问了,我们把这个地址呢直接复制一下, 然后呢我们打开一个浏览器的新的标签页啊,直接呢把这个地址粘贴在这里,然后回车。现在呢我们就打开了 open code 网页版,我们直接选一下根目录,然后呢把这个拉大一点啊,同时呢把底下这个模型选择一下,我们换成迷你 max。 接下来的操作呢就和终端是一模一样的啊,只不过你是可以直接通过网页的方式来进行交流,然后呢点击这里进行发送就可以了。我在前两期视频呢也都给大家演示过,这里呢就不多说了,两种方式呢,我认为都很实用啊,大家根据自己的爱好任选其即可。 好了,这就是本期视频的全部内容,如果你觉得这期视频对你有帮助的话,欢迎点赞评论转发,一键三连,当然也不要了,关注我们,下次见。

哈喽,大家好,我是琪琪,咱们在养虾过程当中,尤其是在升级版本,还有去安装一些比较复杂的一些插件或者是 skill 的 时候,经常会遇到各种各样的问题。那其实今天的话我给大家带来一种魔法对轰的一个方法,让你用 ai 去解决这些问题。 那我这边的话主要是推荐两种工具,对于新手来说的话,我个人觉得用去其实也可以解决大部分的问题。呃,然后另外一个的话就是 open code, 今天我主要是讲 open code 翠的话,它对于新手相对比较友好,因为它的安装的话就是直接去官网上下载它的 exe 包,直接呃下一步,下一步就安装完成了。呃,你也不用去配特别复杂的一些东西,就它的那个好处的话是在于说我们可以随时去看到我们的一些代码呀,还有一些文档之类的,就这是用翠的一个好处。那另外一个的话就是说,呃, 我们这边下边它也可以有一个机器人可以直接进行一个问答,然后它直接帮你去改原码,或者说是直接帮你去执行一些命令,它都可以做,但是它也受限于自己是一个 i d e, 因为它这里面大部分都是在沙箱里面运作,所以的话它的一个权限会相对比较小一点,尤其是对于咱们用 n p m 安装 opencloud 的 小伙伴来说,用它的话就不太能够去调整到那些问题。 那这个时候就可以用我们的 opencode, 因为它安装的话是全局安装,然后它就可以操作咱们很多的一些,就它拥有的权限也是蛮多的,就跟我们的 openclaw 是 类似的,它也可以执行我们的 power shell 的 一个命令, 所以你在用它的时候,你会发现它会比 tree 自由度更高一点,然后它能够去操作的一些目录也会更多一点。那我们现在可以试一下让我们的 opencode 去安装 openclaw。 ok, 我 们来试一下吧。啊?如果说你是直接 npm 安装的话,你在任意一个位置去直接执行我们 npm 的 一个那个安装命令,或者是直接让我们的 open code 去帮我们去安装都是可以的,就是随便在哪开,但是我想要圆满安装,所以的话我是要在指定的一个目录下面去把这个 po 秀打开,你可以看到前面这就是这,这就是我打开的一个地方。 然后我们怎么去开我们的 open code? 因为之前的那个我之前已经安装好了。那后面的话我也跟大家简单讲一下怎么去安装 open code。 嗯,他的 open code 的 一个打开方式是这样子的,就直接去输入命令 open code 的, 你会看到这样子的一个窗口,那这个窗口的话就是我们的 open code 的 一个任务窗口了。 然后我们怎么让他去帮我们安装我们的 opencll 呢?那我原码安装其实就是会就直接把这个安装地址叫 get 的 地址告诉他,然后给他说我要原码安装 opencll, 然后如果说你是那个 npm 安装的话,你把这个给他,然后告诉他你要用 npm 去安装我们的 opencll 就 行了。那我们试一下让他原码帮我们安装一下。啊。 好,我们看一下我这边输入的一个呃,提示值啊,就是把他的地址告诉他,然后告诉他我需要原码安装,然后安装在当前文件夹下面,然后并安装依赖,然后我们来试一下。 好,你看他现在在干就已经在工作,现在说是克隆克隆命令,执行克隆命令看到没有? 然后我们再看我下我们的这个文件夹,你看在这儿他就已经出现了一个 get 了,因为他是在克隆项目嘛,所以他会先有个 get 这东西,这东西都是由我们的 open code 自己去执行的,你看他就已经把我们的很多东西拉下来了, 我们现在就只需要去等待他把所有的项目拉好,然后把依赖安装好。 好的,现在我们尝试让 opencode 的 帮我们去把 opencloud 整个网关给启动起来啊,然后我这边的话会提示说是让它用生产模式。嗯,是这样子的,就是我们的网关它是分两种模式,一种是生产模式,一种是调试模式,尤其是原版安装的小伙伴一定要注意这个,因为两种模式它们的端口是不一样的,然后我这边的话让它用生产模式。 那其实我们可以看到他在这个过程当中会经常发现一些问题,就比如说他没办法成功的把你把你想要让他执行的任务完成,对吧?他会不断的自己去调整,去修复这些问题,他就会比自己去呃,调这些问题就简单很多。 而且你可以看这边这里有 read 哪一个文件之类的,它是真的会把整个项目里面的所有文件挨个给你读,然后去找到问题的。好,它这边是提示我们的网关已经启动起来了,我们来看一下它到底有没有真的启动起来啊? ok, 他 这个就是没有真正的启动起来,那么现在怎么办?就是告诉他没启动起来,你得重新启动一下,检查一下,对吧?没有成功启动访问显示 好,他没启动成功,就告诉他一下就没启动成功访问是返回的,无法显示此地址,一看他就开始在给你检查了。嗯,好的,我们现在再来看一下啊,他这个端口好像应该已经好了,我们来访问一下, ok, 咱们就可以看到了,对吧?这个项目他既给我们安装好了,也启动好了,是吧? 其实我们日常就像我刚才它第一次没有启动成功的时候一样,就是你遇到 bug 的 时候,你就直接把那些问题给给我们的 open code, 直接说它会直接去读项目文件,去读你的配置,去帮你把问题解决掉的。有了 open code 或者说是你用 tree, 嗯,你在使用 open cloud 的 过程呢?遇到很多问题,大部分它都能够给你解决掉, 这个也是为什么我推荐大家养虾的时候把这个东西也给装上了。而且如果说你去养虾的过程当中有些长任务,你发现你去用一个虾或者多个虾去组织不好组织的时候,你可以直接让我们的 open code 去去帮你干事。他你可以把他理解为他也是一个虾,他只是不像 open code 那 样子,他有多虾的那种协同机制,他只是一个只有自己一个人干活的那种感觉。 那我们简单来说一下 open code 到底怎么安装啊?安装的时候其实你就只需要把这一行命令直接输进去,然后按回车,他就可以直接帮你安装上了,然后这个的话本身是全举安装,你看它这里有个钢记,然后带上这个的都是全举安装, 安装完了以后,就像刚才我最开始演示的一样,你怎么样去把他的那个对话框给打开,任意一个位置在 cmd 上或 file 上面,你就去直接说你要他干什么事情,你就直接跟他说。另外的话就是说模型的切换的问题, 那我们可以看到这里用的模型是啥? mini max 的 一个二点五的免费版本,如果你要去切换,就是直接输入一个杠,一个小斜杠 models model 的 时候,你看它这边就会有很多的模型出来,后面带 free 的 它都是免费模型。然后就说有些模型的话,它可能是需要一点魔法啊,所以的话,呃,未必能用, 但是我们可以试嘛。然后另外的话可以看到我下面这边有一些不带 free 的,是吧?因为我这边的话是买了一个 mini max 的 coding plan, 所以 的话我这边也单独给它配了,因为我想用那个二点七嘛,就是用这个二点七,那这个这配模型是怎么配的呢?我这边也提供了对应的一些教程啊,就一定要去开一个新的 c m d 啊,就是比如这样子 打开命令行以后的时候,你就直接把这个命令输进,那这个打开以后的时候,我们可以看一下下面有没有你自己的那些对应的模型啊,如果没有的话,那你就直接去 search 就 行了,在这儿直接输,比如说我是输的 mini max 哈, 你看到没有它就出来了,那请注意的话,你一定要选国内的一些版本,不然的话你那个,呃,没有魔法你用不了。 然后选完模型以后的时候,你就直接去确定它会让你去输 apikey, 这样子你把你自己的 apikey 给它输进去,输进去以后的时候我们再去重启我们的这个 open code, 然后再去输刚才我们说的 models 这样,那这个时候它下面就会出现你刚刚新增的这些模型了,不然的话你看上面的话就都始终都是 free 的。 那个,如果说你这边打开看发现没有, 呃,就你把这个东西有可能就没重启。好的,今天的分享就先到这里了,那大家如果有什么其他问题的话都可以随时问我,再见。

看好了,不登录、不绑卡,没有网络问题,国内顶尖模型免费用!打开终端,输入命令,敲下回车,立刻就能开始生成代码,这就是能力比肩 cloud code 的 同时,完全开源,完全免费,完全开放的 ai 编程界新星 opencode, 全平台支持安装使用超级简单,全部只需要这一行命令就可以完成。 mac 下还可以用 homebrew 安装。官方网站有非常详细的功能说明和完整的配置项列表可以供我们参考。 如果你不想看英文的话,也有这个中文站,有完整的官方文档翻译,可以帮助我们快速的上手使用。更加劲爆的是, open code 完美支持 cloud 的 agent, 直接把 md 文档复制过来,立刻就可以使用。 所以最最无敌的是社区还有这个 o my open code 的 插件,提供了开箱就可以使用的赛博研发军团。 看看这些真实的用户反馈,下一期视频,我来介绍一下他的详细用法。当顶级的工具已经免费并且极低门槛就可以使用的时候,决定你和高手之间的差距,就只剩下行动力了。不要收藏了,现在立刻马上就去把它安装起来,用起来!关注我,带你玩转 ai 编程!

大家好,我是你们的荷兰瓜。嗯,克劳的 code 具备超级强大的自动编程功能,用了它能大幅提升你的工作效率。克劳的 code 最厉害的功能叫监督式自动编程,嗯, 说白了就是给他一个复杂的任务,他能自己理解分析,然后制定详细的任务计划,再根据计划独立完成。 呃,更厉害的是克劳的扣的他不绑死在某个编辑软件上,他是在终端里用的,超级灵活。呃,我的朋友说,用了克劳的扣的之后,每周熬夜时间从六天直接给降到零天,下午让电脑自动跑着,他还能去打打球。 呃,想象一下,自动修复 bug, 自动生成文档,克劳的扣的简直就是解放人类双手的救星。这么牛的工具,大家肯定想用吧, 但是劝退点来了,安装真的太麻烦了,我最早是师兄帮我装的,刚用起来没几天就挂了,然后我上次尝试自己装,差点没哭出来。 还好还好,最近我发现了一个神器啊,一个更简单的解决方案,就是这个克劳的扣堵中文版启动器。这个启动器就是为我们这种怕麻烦的人准备的,有了它,复杂的安装步骤,通通拜拜,只需要双击图标就可以立即涨。克劳的扣 这个启动器就是把克劳德扣的所有依赖软件都打包在一起了,它会自动下载它需要的命令行软件,它还会自动设置运行需要的环境变量啊,简直是 windows 用户的福音!好,咱们先在 windows 电脑上演示一下吧。 第一步,打开你的浏览器,在地址栏输入这个神奇的网址, c l a u d e c i p 点 c n, 然后按键盘上的回车键。 第二步,看到页面中间那个下载运行按钮了吗?点它把克劳的扣德启动器下载下来。 第三步,打开下载目录里的 kerlode code 压缩包文件,然后用鼠标双击运行它。 在有的 windows 电脑上会出现这个著名的蓝色拦截框,出现这个框吗?是因为这个程序的作者还没有给微软交份子钱,不过这对我们用户来说没事哈,用鼠标点更多信息这个白色链接,然后按仍要运行这个按钮,就可以运行启动器了。 好了,安装完成就是这么快,就是这么轻松! 怎么样,这个神器是不是超级赞?现在我们已经成功在 windows 把克劳的抠得跑起来了, 但是它具体怎么用呢?怎么让它帮我们自动改 bug, 快 速搞定项目呢?别急,下期视频荷兰瓜就来手把手教大家怎么用克劳得扣的,如果觉得视频有用,记得给我神器三连哦,咱们下期见,拜拜!

hello, 大家好,我是 d p, 欢迎来到我们的 codex 系列视频,这期是这个视频的第一期,主要讲的是新手入门相关的内容,主要包括 codex 的 安装,一些基础的配置和一些基础的使用指南。好的,我们来进入 准备环节。首先你需要做的第一件事是打开 d p r t 点 lab 零零点 com, 在 这里搜索 codex, 然后找到这篇文章。打开到这里,你需要知道的是, codex 这期视频相关的所有内容你在这个文章里都可以找到。现在我们把这个文章放在一边,下面我们需要新建一个文件夹, 我用的是 d p 下划线, codex 下划线一零一主要是,呃为这期视频做演示做准备的,你可以使用任意的名称以及任意的位置推荐放在你的那个项目文件夹目录里面去。 好的,这两样都准备完了以后,我们下面进入安装环节。好的,我们首先回到刚刚的这个文章,然后第一部分就是安装指南。我们先大概的来看一下目录架构,分别是四种安装模式,其中两种是命令行,第一种是 npm 安装,第二种是 codex app 安装,第四种是 codex vs code 的 插件安装。我们将逐一来看这些安装方式。 首先是两组命令行的安装方式。呃,先介绍一下命令,第一个命令一点一是检查你的 npm 环境里有没有安装。呃, codex 用这行命令 list 就 可以看到下面这样的输出结果, 像我这里就有一个 codex 零点一一二点零这个版本,这就代表安装了,如果你没有的话,你就可以继续。 第二步,一点二就是用这条命令安装,然后第三步是检查 codex 版本,就是你安装以后用这个命令就可以看到这边的这个输出,就是 codex 的 版本,就代表安装成功了。 然后如果在你使用的过程中需要升级,就用一点四用这个命令来升级,然后 homebuil 是 一样的,首先是查看它的列表, 可以使用这行命令来查看,那么查看的结果就会输出一个 codex, 如果你不用后面的这个过滤条件,它就会把你本地的所有的呃 homebrew 安装的内容都列出来,然后在这边就可以看到有一个 codex, 然后 如果上面的检查就是二点一这个部分,你的机器里没有任何的安装,那么你就可以在这边使用二点二的命令来安装, 然后安装以后相同的版本检查,然后相同的升级。我这边在 mac os 上用那个命令行安装了一个 homebrew 版本的 codex, 给大家看一下过程。首先我打开我的命令行,然后我用这个 codex 杠杯来查看,它告诉我这个机器上没有 codex。 然后我尝试做了一个 list, list 的 操作,这边也没有后 codex, 然后我尝试用了那个就查找关键词的 list, 没有任何输出。然后我做了一个额外的测试,我用 sqlite 做测试,因为这里显示了 sqlite, 所以 它这个能有输出就代表一切都没有问题。 然后我这边用了就是二点二这个命令来做安装,然后它从这里开始跑,一直跑跑,反正跑的挺多的, 然后到下面他就给我一个反馈,就是 codex 零点一一七点零这个版本他就开始安装,一直到安装完成, 呃,然后到这里就是安装结束,然后接下来我用了查看的命令做了一次确认他有 codex, 然后我又做了一个全局的查看,就没有过滤的查看有,然后我用了 codex v 这个命令查看的版本。零点一,一七点零是我当时录视频时的最新版, 这就是命令行的一个安装方式。下面我们来看三那个 codex app 安装,这个就是打开官网下载一个 app 就 好,我在 macos 上我下载的就是这个 codex, 点 dmg 打开以后就有这么一个文件,这个文件是这样 四百七十三兆,然后我如果安装把它拖过来就行,我这边已经安装过了,因为所以就演示一下这么一个过程。然后我们来看一下 codex vs 插件的安装,我这边整整理了一下,你需要做的是第一步打开 vs code, 第二步在插件市场搜索 codex, 然后找到这个插件进行安装。好的我们去那个 vs code 里面看一下,首先插件市场在这儿,然后你在这边搜索 codex, 我这个已经安装了,但是我给大家演示一遍流程,然后这个时候就会找到这个是 open a r 官方的这么一个插件,然后打开以后它的名字就是 codex 杠 open a r 的 code engine agent 在 这儿和这个名字啊,这样看这两个名字是一样的,然后这边会有一个安装,你点安装就行,安装完了以后,那个你在这儿就能看到一个 codex 的 标志,然后我一般是在这儿去使用的,它其实没有太大的一个差别, 就是在侧边栏上这个是 copilot, 这个是 codex, 放在这边有可能要拖动一下,但我不记得不太清了,反正是有相关位置的。好的,作为最后的建议,一共有四种安装方式,我建议大家把三和四都安装上,一会我们在演示的过程再解释为什么。 好的,这就是安装相关的所有内容。 ok, 接下来我以 codex app 做一个演示。首先我打开了 codex 这个 app, 它会要求你登录,这个时候你只需要点击这个按钮,然后它就会跳转到一个登录的页面,这个就是 open i r 的 页面, 你在这个页面里完成你的账号的登录,然后它就会跳转回来,然后这边就会有相关登录完成的一个状态。 ok, 花了点时间完成了网页上的授权,然后这个 app 就 会自己自动跳转到类似这样一个页面,这就是 codex app 的 主操作页面。 其他三种登录方式都是相同的流程,这边我们就不额外的演示了。登录完了以后,按道理说我们可以直接呃输入一些命令来完成相关的任务,但是我们先不着急,我们先进入一些重要文件和配置的讲解。 首先你需要知道的第一个概念是 codex, 它在你的本地是有一个配置文件夹的,在你的用户根目录下有一个点 codex 这个文件夹,里面就是配置的所有的内容。然后我这边用编辑器已经打开了, 这里面一共有好多个重要的文件,我们一个一个来讲,首先讲第一个就是 author 点接收,这个就是你的所有的 talkin 都在这边。我这边跟大家演示的是我进行了脱敏的一些数据,你实际跟我看起来应该是差不多,但是我这些呃 d p i t 这些你肯定是没有的, 分别有获取信息的 talkin 和用户 id, 然后 talkin 的 id, 然后什么 refresh, 就是 刷新 talkin, 然后时间,这就是 open a r 给你的一个 key, 然后这个 config 点 t o m l 是 什么呢?就是一些你使用过程中的一些记录,比如说我用的模型是 g p t 五点四,然后思考强度是 x high, 然后一些信任的目录像这个这边就是五点四,和 x high 和这边是对应的,这就两个配置文件。 为什么要讲这两个文件呢?这两个文件在稍后我们讲账号切换的时候是非常重要的两个文件,如果大家对账号切换有兴趣,可以点个关注,我们后面的视频里会讲 好的。然后我们下面进入一个呃全局配置的一个环节, 首先就是全区的配置,就是你这个本地的所有的 codex 相关的项目,你想让它遵守的一些规则是什么呢?我这边给出了一个 demo, 首先文件是在点 codex 文件夹下有一个 agents, 点 md, 这里我写了一些规则,就什么遵守用户的需求啊,中文呀,回答呃 case 原则啊这些,这个写的比较长,这个东西在哪呢?在配置指南就第二部分的第一点里面 就是目录是用户目,文件夹下点 codex index, 然后你把这个粘进去,就可以作为你的一个项目的开始。 然后还有一个目录,就是说如果你不做全局级的,你这个项目想设置的话,那么你就需要做一个项目级的目录,那么它就是说在 d p 下划线 codex 一 零一这个项目文件夹下新建一个这么一个文件就行。那么我们现在来新建一个右击 新建,这,哎,他为什么没有给我新建?好奇怪哦, 这样,是这样,这样新建的好,这样就新建进来,然后这边你就是比如写全程使用中文和我交互 类似这样,然后这条文件它的那个规则就可以写入进来,你也可以简单的把这个东西给它复制过来,也就是说你这里给它的这个规则是这个 codex 零零一这个项目级的,而不是说这个放在全局级的,你把全局级这里给它删除掉就可以了。 好,这就是两种配置方式,如果你是想让所有的 codex 都能遵守,那我建议你就像我这样配置一个全局级的一个规则,让他们遵守一个默认规则。然后如果你想让某一个项目,比如说这个项目去遵守,我们就可以在这里面写一二三, 告诉他这个项目单独的遵守规则,首先他会遵守这个,然后把这个再附加上就是这么一个配置关系, 像稍后会有像 scales 呀、 workflow 呀这些,我们会单独用视频来讲解,这个也不算基础的内容,如果有兴趣就 稍微等一等,再讲一下。 c 部分相关资源,这边我把常用的一些链接放在了这里,如果有兴趣的话可以来用。这边是 openair 的 官网,这是 codex 的 官网,这是 codex 的 开发者文档,这是 codex 的 github, 以后有相关的链接我会继续往后面去加。 ok, 我 们现在进入 实际操作环节,我这一期的实际操作先用 codex app 来做演示,首先它这个给我们默认打开的只有一个 playground, 就是 一个测试环境。然后我们刚刚新建了一个目录,还记得吗?我们需要把它加载下来,点这边这个加号,然后找到你的这个目录, 把它加载进来就可以了,这样你就有了这个目录,然后在这边选择这个目录,开始一个新对话,这里就可以开始一个新对话,然后你可以选择模型,比如说我们选呃 codex 五点三,然后呃思考强度,我们就选 high 就 好。 然后我们给他一个简单的对话内容,然后这时候你会看到他在这边会新建一个对话,然后这边是我们说的,然后这是他思考,然后稍后给我们回复的内容。 这边你可以把把它变成任意一个内容,比如说你给我写一个贪吃蛇的游戏存放在什么位置,什么,就这么一个流程。 当然我们这边只有一个简单的演示,然后这时候我们接着来演示斜杠命令,它和我们常用的命令好像一样,你只要出入斜杠,它会有很多的命令。最重要的我想给大家讲几个命令,首先是 status, 你可以看到你的,如果你是那个付费套餐的话,你可以看到五小时限额和七天限额,还有一些呃,上下文长度啊这些信息,然后相同的内容在这边也可以看到,也是配额的一个信息。 然后斜杠命令里面还有一些命令,我们来看一下,比如说这边有一个 fast 的 模式, 呃,当然五点三开不了 fast, 你 只有五点四来行,然后到五点四以后你可以开那个 fast, 看到吗?现在 fast 的 模式就被关闭掉了,然后 这边你在敲就可以把 fast 的 模式开启。提醒一下, fast 模式只有五点四可以用,只有这个小闪电开启的时候才是。然后 fast 的 模式大概是消费两倍的 talk, 得到一点五倍的速度, 然后智力不会有所下降,只是优先给你处理任务,就是说类似于 vip 通道的那种感觉。好的,这就是 codex app 里的一些功能,至于其他的一些命令,那么稍后大家自己再来看就好。 ok, 接下来我们回到那个 codex vscode 的 插件,这边我想给大家演示我最近做的一次 html 任务。首先我们先来看呃,两个 html 页面, 我首先用那个 ar 设计了下面这个 index 派去的 html, 然后我让他用 bootstrap 进行一个改写。 首先我们来看第一个,第一个是就是一个 ar 点 lab 零零点 com 这个页面,我想做一个新手页面,然后我用 ar 做了一些设计,但是它做完了以后有一些问题,像这些点击啊,这些呃 type 的 切换,这些 card 的 折叠,它都没有做,它只是做了样式,像这边这些搜索它都没有,但样式是做好了,然后是这个样子,然后我让它做的就是对这个页面百分之一百的用 bootstrap 进行了一个重写,然后把这些点击样式, 这些 card 的 呃这些 type 的 切换,然后这些 card 的 折叠都给它做出来,然后像这边搜索也都给它做出来,这边的搜索也都做出来。 是做成这么一个状态,其实改动不是很多,但是最主要的就是遵守这个设计稿的一个方式,然后给大家看一下实际的操作过程。首先我调用了一个 walker, walker 就是 定义了一个上下文,这个 walker 不是 为这个项目准备的,但是差不多能用,我就用了,就是一个 html 设计的 walker, 然后告诉他是一个特殊的任务,然后是根据这个设计稿的页面,也就是这个由 ar 生成的原始页面 来让它把一些呃功能用 butstrip 进行重写,然后让它严格遵循这个规则,然后其他我们在 word 里定义的什么 p r, d 线框图都让它忽略,然后它给了一个 反正就读一些文件,然后进行思考,然后它给了一个方案,这个是我这个项目定义的一个格式,但实际上只要看 执行方案这边就可以看到。他是对那个 css 用 bootstrap 五重写,然后调整了一些间距,用把 bootstrap 尽量应用下来,然后 抽离了一个项目级的慢点 css, 然后什么这些该不动的都不动,然后补充了一个慢点 gs, 然后他就让我确认,我说确认就可以修改,然后给他一个要求,就是我怕他把那个原始文件替换掉,我就说让他再同 就同级目录下建一个新文件,所以就有了这两个文件的差别,然后他就完成了这个文件,这个文件就是大家看到的这个页面,就是刚刚演示的这个就相关的功能,该有的都有 这么一个页面,然后他就告诉我修改已经完成了,然后这个过程还挺长的,他做了很多的事情。呃,对,然后中间还经历了一次网络异常,我记得是, 哎,没有看到,没关系,然后他给了一个总结,告诉我修改的内容,然后这时候我验证了一下,发现了一些小问题,总共就是三点, 让他再去做修改,这时候他出现了一个小小的网络波动,就我们用的是正常的,然后呃一些交互, 然后在过程中好像还有一次,啊,对,还有一次大的网络波动,原因未知,然后我就因为遇到这个网络波动,我就直接把它暂停掉了,然后我就告诉他好像有网络问题,让他重试,然后他又花了五分多钟把最后一个点 g s 写完, 到这时候我才想起来,哦, codex 有 点慢,我差点把这个事忘了,所以他前面可能不是网络波动,只是单纯的在等待,我以为他卡住了,然后他把这些东西都弄完,然后告诉我交互已经补完了, 然后就给出了一个最后的一个答复,包括修改的内容是什么。最后我就在这边测试了一下,该有的功能都有了,后期大家也会看到这个 ar 点 live 零零点 com 这个页面上线主要的功能就是 一些基础工具和命令和一些基础知识的展示,然后一些关键的视频和文章的一些链接, 然后对应热门的 github 资源的链接,还有一些热门链接就是做一个一站式的导航,这么一个页面,算是一个工具书的页面,大概就是这么一个,我希望用这个页面就是我实际操作的过程,向大家展示就是 codex 其实 在 vs code 插件里更接近我们的编程习惯,为什么呢?因为就像这边一样, 我的任它改的任何一个文件,我可以点开看,然后在这边像这个改动,这个在 codex app 里有,但是它没有这个编辑器这个功能,也没有快速导航和快速选中这个功能,甚至我可以把这边这一段话直接给它添加到 codex 这个上面, 做一个快速选择。然后在对话的过程中, vs code 这个插件会把我们打开的这些页面的名称传递给 codex, 作为上下文的一部分。所以我觉得从如果很多用户跟我一样是从那个 cloud code 过来,后来进入 anti gravity, 然后再到 codex 的 话, 我觉得这个方式是比较合适的。好,最后我跟大家说一下,为什么我建议 vs code 以外还要有 codex app 呢?因为我在使用的过程中有时候会遇到一些奇奇怪怪的问题,遇到这些问题的时候就需要用 codex app 来做一个兼容性的工作。 比如说有个项目运行的突然卡住了,你用 codex app 打开,把任务运行完,然后再回到这边,这个问题就得到了解决,而不需要去死磕 vs code 的 codex app, 当然我百分之九十的工作是在这边完成的。哦对,还有一个点,有用户说,呃, vs code 的 codex app 会比较卡顿,但是我在实际的使用过程中没有遇到这种卡顿的情况, 就是这是我的程序,然后这个 ip 呃 codex 的 应用,我装的也是最新的一个插件。好的,我们做一个比较简单的总结。首先我们介绍了四种 codex 的 安装方式以及一些基础的配置方式,特别是这边的这个全局级的配置建议大家就是照我的抄,然后在基础上去改,随便用,不用跟我客气。 然后接下来我们讲了两种应用的使用方式,分别是 codex app 和 vs codex 强,强烈建议大家这两种都尝试一下,并且尽量把你的常用工作方式固定在 vs code 的 codex 插件上。 好的,这就是这一期 codex 新手入门系列视频的全部内容,希望这期视频对大家有帮助,如果可以,请帮忙点赞和转发,如果你有相同的经验想要分享或者遇到了相关问题,欢迎留言, 稍后我们会发布更多的 codex 相关视频,有兴趣的话欢迎关注,谢谢大家!我是 d p。

ai 编程圈最近有个名字火了, opencode 在 github 上拿了十三万 star, 讨论热度居高不下。为什么?因为 cloudcode 封锁了国内用户,而 opencode 完全开源免费,不限模型,一行命令就能装上。 opencode 到底是什么?简单说就是一个开源的 ai 编码代理,你可以在终端里用,桌面应用里用,甚至 id 扩展里用。说白了,他就是你命令行里的 ai 程序员,你提需求,他写代码,你报 bug, 他 帮你修 安装有多简单?打开终端,粘贴这层命令, curl f curl h t t p s 冒号斜杠斜杠 opencode, 点 ai 斜杠 install bash, 回车直行几秒钟就装好了,输入 opencode 就 能直接启动。 如果你用的是 mac os 或者 linux, 也可以用 homebrew 安装 brew install anmalico tap open code windows 用户有两种方式推荐用 wsl, 也就是 windows 的 linux 系统体验更稳定。或者直接用 npm, 全局安装 npm install 即 opencode, 爱 第一次运行时, open code 会引导你配置 api 密钥,执行斜杠命令。 connect, 选择你要用的模型提供商,输入 p 就 行,默认就提供四个免费模型,包括智普 g l m 四点七,如果你有 cloud pro 或者 max 账号,也可以直接登录使用 opencode 的 核心功能,我总结了几个亮点,首先是双模式切换,按 tab 键 build 模式,直接改代码 plan 模式,指出方案,不动文件,这个设计很贴心,有时候你只想看看 ai 的 思路,不想它乱动你的代码。 第二是文件模糊搜索,按 id 键输入文件名的一部分,就能快速关联文件,不用记完整路径。比如你项目里有个 user service ts, 只要输入 user 就 能找到。 第三是 lsp, 支持 lsp 就是 language server protocol, 能让工具真正理解你的代码结构。 open code 不是 瞎猜变亮明和函数位置,而是基于语法分析来定位和修改。 第四是丰富的斜杠命令, in it 初步项目分析, undo 撤销刚才的修改, redo 重做 share 分享对话记录给队友,这些命令让效率提升很明显。 第五是 skills, 扩展系统, open code 兼容 cloud code 的 skills, 你 之前写的自定义技能,放在 open code skill 目录里就能直接迁移,无缝切换 界面,体验也超出预期。 ctrl 加 p 打开命令面板,可以切换主题,开启侧边栏,用鼠标点击操作。这哪是命令型工具,简直是终端版。 i d e。 现在来做个对比, opencode 最大的优势是什么?百分之一百完全开源,你可以 fork 一 份,自己模改,国内无任何限制,不需要折腾。网络默认四个免费模型,预算有限也能用,支持任意 l l m 提供商想用什么模型自己接,定制性极强,命令工具规则都能改。 对比 cloud code, cloud code 币源无法定制封锁,国内用户需要特殊网络,只支持 cloud 模型,需要付费订阅,但 cloud code 的 代码质量稳定,模型调度成熟,这是 open code 目前还欠缺的 对比。 cursor, cursor 币源国内可用,但模型选择有限,有一定免费额度。 cursor 开箱即用,界面友好,适合不想折腾的用户。但如果你追求完全控制和自定义能力, open code 更合适。 我的实测感受, open code 的 前端交互设计很优秀,但后端模型调度还不够成熟。同样的 g l m 模型在 open code 里表现不如在其他工具里稳定,它像是个漂亮的壳子,内核还需要打磨。 那 open code 适合什么人?第一类,喜欢折腾的程序员,你可以 fork 一 份,自己模改加自定义命令,调整界面,接入私有模型开源的意义就是我的工具,我做主。 第二类,预算有限的开发者,免费模型足够应付日常需求,想用更强的模型也能自己接入 api, 成本可控。 第三类,终端重度用户。如果你习惯在命令行环境工作, opencode 的 交互体验是目前最好的之一, 但也有不适合的情况,追求稳定产出的。如果你的工作是按时交付高质量代码,目前 open code 的 模型调度还不够稳定,可能耽误进度,指图方便的,如果只是想要个好看的 ai 编程界面,开箱即用 cursor 可能更适合。 总结一下, open code 的 最大价值不是替代 cloud code, 而是证明了一件事,谁离用户近,谁能发现痛点,谁就有超越巨头的机会。 cloud 封锁了国内用户, open code 就 填补这的空白。 cloud code 闭源无法定制, open code 就 给你完全的控制权,它给了开发者一个不被巨头限制,可以自主掌控的选择。它目前还不够成熟,代码质量不稳定,模型调度有待优化,但对于喜欢折腾的人。

web coding 是 一种新的编程范式,让 ai 承担主要编码工作。 opencode 正是这样一款 ai 编程助手,接下来用两分钟带你完成安装和配置。 使用前需要先安装 nojs 和 npm, 如果尚未安装,请访问 nlde jos, 点 oog 下载 lts 版本。安装完成后,在终端运行以下命令验证, 打开终端执行以下命令,按 pm install 至 open code, ai 按回车键等待安装完成。 安装完成后,进入项目目录,运行 open code 启动程序,首次使用时输入 connect 连接服务,浏览器会打开 open code, 点 ai load, 登录后复制 api key 并粘贴回来即可完成配置。 open code 提供两种工作模式, plan 和 build。 plan 模式只读分析,适合规划代码改动,不会修改文件。 build 模式支持读写操作,可以执行实际编码任务。按 type 键可在两种模式间切换。 m c p 是 模型上下文协议,扩展 open code 的 集成能力。通过配置可连接 git、 type gera 等外部工具,只需在配置文件中添加相关设置即可使用。 skills 是 另一项重要功能,提供可附用的技能包, 将技能文件放置在项目目录中, open code 会自动识别,支持自定义编辑或使用社区提供的技能包。 至此, open code 已准备就绪,更多详细信息请访问 o p e n c o d e 点 i i docs 开始使用 ai 辅助编程,提升开发效率。接下来沉浸式体验下 open code。

大家用 ai 编程,我推荐一个 clout code 的 平替 open code, 而是开源免费的工具啊,不用折腾,国内直接就能用。那今天咱们就用三分钟时间说它的安装和使用方法,咱们正式开始, 大家呢首先安装一个最新版本的 note 啊,到 note 官网直接下载安装包,双击下一步就行了,这个特别简单,安装完 note 之后呢啊,大家 window 键加 r, 打开运行窗口,然后输入 cmd 回车,打开终端啊,然后执行 note 杠 v 这个命令,如果能看到 note 的 版本,就说明 note 安装成功了, 然后呢,直接在这个终端里面输入下面这个命令,按回车 open code 就 安装完成啊。因为我之前安装过嘛,所以我这里是做了一个升级,如果大家没安装过的话,它会有更多的提示,反正直接就能安装好。这个还是特别简单的,安装完成之后呢,大家要想试试 open code 的 功能啊,就打开一个空的文件夹, 在地址栏输入 cmd, 按回车啊,就可以在这个空的目录里面进入终端啊,然后输入 open code, 咱们就在当前目录下呢,打开了 open code 啊,这样 open code 就 可以操作这个目录的文件了。 进入 open code 的 第一件事,咱们要选择大模型啊,可以输入斜杠 models, 大家可以看到这里有一个模型列表,后面有 free 的 啊,这个就是免费可以使用的啊,大家可以先用一个免费的试试效果啊, 那如果大家有一些平台的大模型的 apikey, 就 可以在这输入斜杠 connect 啊,然后选择这个平台啊,比如大家是阿里的平台,谷歌的 openai 的 啊,各种平台嘛 啊,选择这个平台之后就可以输入你的 apikey 啊,然后再选择这个平台的大模型,比如我就是阿里的平台呢,我可以选前文的不同版本啊,选择之后呢就可以用了。那搞定模型之后呢,咱们再试试效果啊,输入提示词啊,让它开发一个俄罗斯方块的网页游戏 啊,咱就可以看到它运行了啊,等待它运行结果之后呢,它会生成 excel 文件,咱们打开就可以看到这个俄罗斯方块的网页游戏。然后我再说一些 open code 的 常用功能 啊,第一个就是模式切换啊,大家看文本输入框左下角这写着一个 build, 那 这个呢,就是 build 模式,按 type 键呢,我们可以切换成 play 模式。那这两个模式什么区别呢?就是在 build 模式之下, open code 可以 操作文件 啊,比如刚才的生成代码,或者是修改文档,甚至是删除文件,那这些呢,都可以在 build 模式下进行,所以在 build 模式下,大家操作项目还是有风险的啊,说不定就删了什么,改了什么,大家最好还是在这个项目备份的前提之下再去 build 修改项目 啊,要不然你真删了什么不该删的,那就是欲哭无泪了啊。当然备份项目的话,我建议大家使用 get 啊,非常方便。然后呢就是切换到这个 play 模式, play 模式它就不会操作文件了, 而且会对咱们的任务进行一些规划和拆分,所以大家可以先用模板模式规划,等到规划清晰了之后,再用 build 模式去操作项目,这样就会比较安全 啊。那说完这两个模式之后,咱们再说一些常用的快捷键,首先就是按住 ctrl 加回车可以换行,还有呢,斜杠加 new 可以 开启一个新对话,还有就是输入 at, 可以 直接选择当前目录的文件,这样呢就能把文件的内容当做是上下文来使用 啊。使用 open code 结束之后呢,我们可以输入冒号 q, 按回车就可以退出 open code, 直接退到终端,这就是 open code 的 常用方法。后续我还会分享更多的 ai 编程的技巧啊,大家可以点赞加关注啊,咱们下期再见!


只用一句话就能直接做出一个小游戏,不需要懂编程,小白也能轻松上手。这不是我手搓出来的,是我用 open code 直接做出来的。今天我就带你从一个 ai 小 白怎么安装开始,到做出一个能玩的二零四八小游戏。说到 ai 开发,很多人先想到 cloud code, 但对国内新手来说, open code 更友好, 少折腾,也更容易直接上手,还能接入免费大模型,试错成本更低。那首先第一步,安装环境,第二步,打开命令行,输入这行代码,切换安装员,然 后再输入这行代码,点击回车,等待 open code 安装成功之后,输入 open code, 点击回车,它就会自动打开 open code 的 界面。第三步,模型接入,在输入框内输入斜杠 models 回车,使用快捷键 ctrl 加 a, 可以 进行搜索对应的模型。这边根据这个 ai 的 模行为例选择这个 ai。 重点来了。第四步,点击右上角的控制台,点击这里,再点击添加,点击创建,创建后点击复制,然后来到刚刚 open code 弹出的填写窗口,把复制的粘贴进去,点回车,之后选择模型版本回车,这样模型就成功接入了。 第五步,给 open code 提需求,直接跟他说帮我创建一个二零四八 html 游戏,他就自动帮我规划设计游戏页面,等待几分钟游戏就制作完成, 我直接让他运行。然后这个二零四八就真的出来了,能移动,能合并,而且已经能玩这一段。最离谱的地方就是我真的全程没碰代码,这也是为什么我会更建议新手先是 open code, 先把第一个作品做出来,比一开始研究一堆配置更重要,那么如果你也想自己做一个,我把这次的详细安装教程直接整理给你。

大家好,我是你们的荷兰瓜,嗯,在上两期视频中,我们介绍了 windows 电脑上面和在苹果 mac 电脑上安装和使用 cloud code 最简单的办法, 不到三分钟就能搞定,不需要自己手动安装任何依赖包,也不需要搞复杂的环境变量配置,直接点点鼠标就能够使用。 cloud code 能够这么方便,都是因为使用了预打包好的克劳德克的启动器。这个神奇的克劳德克的启动器在 linux 电脑上一样可以用,甚至我觉得比在 windows 电脑上更好用,因为 linux 的 文件系统更科学, 所以我们甚至可以用这个启动器来自动化管理我的电脑。这是我们以后的节目,会给大家做详细的介绍。好了,现在我们先来看看如何在 linux 电脑上三分钟就能安装,用上克劳德 code, 小 白新手一样能轻松搞定。 第一步,打开你的浏览器,在地址栏输入这个神奇的网址, c l a u d e c o d e 点 z i p, 然后按键盘上的回车键。第二步,看到页面中间那个下载运行按钮了吗?点它把克劳德扣的启动器下载下来。 第三步,打开下载目录里的克劳的 code, app image 浏览器下载的 app image 默认是没有运行权限的,所以我们要给这个文件授予运行权限。鼠标右键点击文件图标,打开文件的属性面板,然后打开作为程序运行这个开关。 现在双击运行克劳的 code 启动器。好啦,安装完成,就是这么快,就是这么轻松! 怎么样,这个神器是不是超级赞?现在我们已经成功的把克劳的扣的跑起来了,但是他具体怎么用呢? 怎么让他帮我们自动改 bug, 快 速搞定项目呢?别急,下期视频荷兰瓜就来手把手教大家怎么用克劳的扣的,如果觉得视频有用,记得给我神奇三连哦,咱们下期见,拜拜。

最近有一个基于千问三点五二十七 b 的 cloud 蒸馏版大模型,在开源圈刷的很猛,号称本地最强大模型。很多人已经下了,更多人还卡在第一步,不是下载慢就是装玩跑不起来,或者跑起来以后发现根本不是自己想要的东西。 这期我只解决三件事,它到底藏在哪?什么人该装? windows 显卡和 mac 到底分别用什么方案?还有国内网络环境下,怎么把最实用的版本拉下来,别在第一步就耗一晚上,先把话说死。这个模型不是拿来陪你聊天的, 你要的是情绪价值,自然闲聊,写点轻松内容,它不占优。它真正有价值的地方是代码、数学和硬逻辑。 你可以把它理解成一把偏科,非常严重但是刀口特别锋利的工具,用对地方效率很夸张,用错地方你会觉得它怎么这么拧巴。很多人对它评价两级,不是模型不行,是场景没对上。 他最能打的地方不是打的多花,而是思路更像干活的人。很多模型碰到复杂问题,前面看着挺唬人,后面就开始绕,换个说法,把同一句话讲三遍。 q opus 这一类蒸馏的好的模型,价值就在这里,他会更快进入拆任务的状态, 先抓目标,再拆步骤,再看边界条件。这个差别在代码场景特别明显。比如你让他改一个项目里的报错,不只是让他给你一段代码,你要的是他先判断问题在哪一层,是依赖冲突,是输入格式不对,还是你整个调动链写歪了。 他如果会把思路按步骤展开,后面给出的修改方案就更稳,不是玄学,就是因为他少了很多来回打转的废话。再说那个最直观的标志就是 think 结构,你会看到他不是直接甩答案,而是先把过程铺开。这个过程本身就很有用, 因为你能看见他是不是走偏了,他要是第一步就理解错题,你马上能发现,不用等他输出一大头结果再返工。 对于做代码、做逻辑题,做复杂规则判断的人,这个透明度很值钱。还有一点容易被忽略,他不是只会做单一题型,社区里对他评价高不只是某一道 benchmark 分 高,而是他在逻辑、数学、编程这些需要连续推理的任务里表现比较均衡, 这种跨任务稳定性才决定他适不适合真拿来干活。如果你不是单纯在终端里问答,而是拿它接近 agent 流程, 这个模型还有一个很实用的点,它原生支持 developer 角色翻成大白话就是你少折腾很多俄式兼容和模板修补的问题。对于接工作流的人,这种省事比参数多两分少两分更重要。实际用法也很直接,你可以把它看成一个本地代码,大脑 挂到 defy 这一类工作流工具里,或者放进骗代码的执行链里。以前你可能接的是云端模型,现在只要机器带得动,就能把一部分代码任务搬到本地。这样做的好处很实在,响应稳定,隐私可控,而且不依赖外部接口受封。这个点对写代码的人吸引力很大。 最后直接给结论,你手里如果是三千零九十、四千零九十这一档的显卡,或者是三十二 gb 内存级别的 mac, 就 刚好需要一个离线的代码和逻辑助手,这个模型值得装。它的强项很明确,干活能力也够硬。 如果你主要是聊天解清内容,想要一个说话自然又会陪伴的模型,那就别把时间花在他身上,他不是这个方向的优等生。这期先把定位讲清楚, 后面的下载部署和参数设置,按简介群的内容直接照着做就行。跑起来以后第一件事不是闲聊,先拿一道代码题或者逻辑题试它,你会很快看出差别。

open code 这个开源项目最近很多人都在聊,说是 cloud code 的 平替功能呢,和 cloud code 也是一模一样的,所有模型都能用,但是对于我们普通人来说,我们要怎么用? 网上评测我看了不少,但是我还没有看到有人用它完整的演示一遍开发流程,所以今天我来做这个事情。 我会用一套平时我在 cloud code 上使用的开发流程,结合 open code 从零开始开发一个服装电商的模特换衣应用,带你走一遍完整的流程,顺便也测试一下它和 cloud code 到底有什么区别。那我们现在开始 这套方法我之前已经分享过两次了,就是这一期和这一期。现在呢,我把它迭代到了三点零版本。整体流程是这样的,首先用毒蛇产品经理技能收集需求,他会通过追问来完善细节, 然后生成产品文档。接着用 ui 提示词,设计师技能根据文档生成原形图的提示词,然后把提示词丢给 nano banana 生成原形图,再用 google ai studio builder 来开发前端,最后用全站开发工程师技能完成后端的开发和后续迭代。 整个流程是由一个主控的项目规则文件 agent 点 md 来进行统一的调度。这个场景包含了需求收集、原型设计、前端开发、后端改造、功能迭代,基本囊括了日常开发的主要环节, 所以用它来测试,基本可以很好地展示 opencode 的 完整的开发流程。打开 opencode 官网,点进下载页面, opencode 有 四种使用方式,在终端里使用,客户端使用、安装 ide 插件或者集成到 github 这类平台。 我们今天讲的是第一种直接在终端里使用, mac 用户建议安装第一条命令, windows 用户建议用第二条。那我是 mac, 所以 复制第一条命令,按 command 加空格,输入 terminal, 打开终端,把命令贴进去,回车直行, 然后等待它安装完成就行了。这里可能会有一点慢,那就看你网速了。好, open code 我 们已经安装完成了,接下来我知道很多新手看不惯终端的命令行,所以我们就在 cursor 里面启动 open code, 应该会对你友好一些。打开 cursor, 在 terminal 里输入 open code 启动, 启动之后有个快捷键,你一定要记住 ctrl 加 p, 按下去会列出所有的命令。大部分命令可以在之后慢慢熟悉,但有一个现在你就要知道,就是 a 键下面的 switch model 切换模型使用后你会发现有很多模型可以选, 像 chatgbt, 五点二, gmail 三 pro, mini max 这些都有,带有 free 标记的,是免费的。其他那些常用的模型需要你自己去配 api, 想用别家的服务,可以按 ctrl 加 a 添加供应商那支持的还是挺多的。配置也很简单, 比如你想用 google 的 api, 那 就选 google, 然后把 gmail 的 api key 贴进去就可以了。接下来我们来开始配置,这个逻辑和 cloud code 是 一样的, cloud code 的 系统文件夹是点 cloud, 那 open code 这边就是点 open code, 然后这是我提前准备的技能文件, ctrl c 复制,回到 open code, 在 点 open code 的 这个系统文件夹下, ctrl v 粘贴,这样就一次性导入成功了。一共三个技能, 独设产品经理、 ui 提示词设计师,还有全站开发技能。接下来是导入项目规则,在 cloud code 里,顶层的项目规则文件叫 cloud 点 md, 那 我们这次用的是 open code, 它的项目规则文件要写成 agents 点 md 文件名不同,但思路是一样的,都是顶层的项目规则。 回到 open code, 把点 open code 的 这个文件夹收起来,然后 ctrl v 粘贴,这样项目规则就导入了。 注意看 agents 点 md 这个文件和点 open code 这个文件是在同一层级的,这点跟 cloud code 不 太一样。 在 cloud code 里, cloud 点 md 是 放在点 cloud 的 这个系统文件夹里面的,这个很重要,放错的话顶层规则就不会被加载。再来看一下文件结构,这是整套开发流程用到的技能文件,是我平时开发应用和小工具时用到的,当时用的是 cloud code, 所以 cloud 点 md 这个名字没改。 不过没关系, open code 完全兼容,能自动识别好技能和项目规则我们都已经导入完成了,接下来我们来走一遍完整的开发流程,用 open code 来开发辅助电商用的模特换装应用,启动主 agent。 这套开发流程分为几个阶段,每个阶段都有对应的指令 输入 slash help, open code 会列出所有的指令,包含从需求收集、生成原型图、提示词到开发和本地运行的全过程。 接下来我告诉他开发一个网页应用,帮助服装电商生成模特图,支持更换模特的姿势动作,调整服装的配色,还能更换新的搭配方案。声控模型用 gemma 三 pro image preview, 也就是 nano banana pro。 收到需求后,毒蛇产品经理的技能被自动调用了,然后开始针对需求进行追问,上来就说,别给我废话,让我选一个核心,那毒蛇味已经出来了, gbt 五点二骂起人来也是不留情面。 我告诉他,目标用户是独立设计师,功能范围需要支持声图姿势调整、配色搭配和编辑功能。确认没问题后让他继续。 那进入到第二轮追问,他问参考图是什么形态,这是个多选项。那我的设想是,上传的参考图可以是模特的人像照服装平铺图,或者是搭配平铺图, 控制方式可以用 prompt 文字指令,也可以从姿势预选库里面进行挑选,同时还要支持配色面板调色。确认没问题的话我们继续。 好。现在进入到第三轮的追问,问的是账号和付费模式,这个工具是我个人用的,所以不需要付费功能。那存储方面,现在是 mvp 阶段,主要是为了快速演示,暂时不考虑保存,先跳过 确认没问题的话让他继续。好。接下来是第四轮的追问,人脸一致性怎么处理?我的想法是核心需求是保留参考模特的脸部特征,成片的标准是多选, 一个是白底电商主图,一个是澎湃的质感效果。确认继续后,这个时候他已经收集到了足够的信息,开始直接编辑产品需求文档了。 好!运行结束后,他帮我们创建了两个文件,产品需求文档, product spec, 还有变更记录 product spec change log。 先看产品需求文档,因为我们的需求比较简单,生图工具和布局交互也都比较常规,所以他没有问太多交互和布局的细节。 那再看一下圈子 log, 现在是项目的初试阶段,变更记录里也只有一条初试记录,接下来我们有两个选择,直接开始开发,或者根据产品需求文档去生成 ui 原形图的提示词。 原形图提示词是可选的,但我觉得这一步能大大的提升最终效果。正好给大家演示一下输入指令 ui, 让它使用 ui 提示词设计师技能,生成圆形图提示词 好,完成了,提示词保存在了 ui prompt 这个文件里。那我们打开看一下,这就是生成的页面原形图。提示词用法也很简单,直接把提示词复制发给 nano banana pro, 生成产品原型就可以。 目前一共生成了三个页面,主页面、图片预览页面,还有报错页面。接下来我还要做一件事情,这套流程有两种用法, 第一种呢,是生成好原型图后,直接把图发给他,让他在 open code 里面进行开发。那第二种呢,是用 google a s studio 里面的 build 来开发,本期我就会演示第二种,这种方法对新手或者是刚刚接触外部抠钉的人来说,更容易上手,效果也更好。 我告诉他,你先别管 apikey 的 事,我会用 google a s studio 开发前端,开发好了之后,我会把代码发给你,你再帮我改造成前后端分离的项目。 他已经明白接下来要做什么,怎么配合我们,而且还直接给了建议,比如用 google a s studio 开发的话,回来时需要教给他哪些内容,或者开发好了之后让 open code 继续迭代,需要提供哪些信息和资料好。原型图我已经提前生成好了, 现在这个页面是 google a s studio 模型,选的是 nano banana pro。 我 做的事情很简单,把刚才生成的三个页面的提示词完整的贴进去, 顶部加一句话,帮我生成一个三宫格竖向排列的长图,这是一套电商模特试装的网页应用,然后他就开始帮我生成原形图了。 那我们放大看一下,这三张图基本上是按照我们的需求文档里的布局和功能描述生成的,当然后面开发的时候, ai 会拿这个图作为参考,并不会完全的百分百复刻,所以这一点你要注意。为什么要用 ui 提示词来生成原形图?主要呢有几点核心考虑, 第一是速度快,外部口令不需要一开始就追求完美,先把架构快速的搭起来,然后后面再慢慢的迭代 ui 和交互。 第二呢是为了好看,如果你不给 ai 参考图,光靠文字描述让它开发出来的页面通常都很丑,不管你提示词写的多好,在我看来都丑的要命。 所以用 nano banana pro 直接生成原形图设计其实很好,再结合我们这套方式,页面好看,功能呢也符合我们的产品需求,一箭双雕。这就是为什么我觉得这一步非常重要,想要给大家看一下。 好,那原形图已经有了,接下来我们打开 google a s studio, 先开发前端,我们先完整的复制一下 prods bike 里面的产品需求,然后回到 google a s studio builder 告诉他,让他帮我开发一个模特换装的应用, 先把 products back 整个贴给他,然后把刚才生成的 nano banana pro 的 原型图也贴上去。 ai 能力选择这边我们选择 nano banana powered app 和 generate images with nano banana pro, 因为我们的应用需要生图能力,必须调用 nano banana 检查没问题,点击 build 开始。接下来它会自动读取文档和我们发过去的截图进行开发。所以我们稍微等待一下 好,开发完成了。有几个注意事项,第一,记得右上角选择一下你的 gemna api key, 否则无法使用 gemna 三 pro 或者是 nano banana pro 这些付费模型。第二,我们来看一下界面的还原度, 那开发出来的界面和原型图已经有九层相似了,布局,色盘选择,模特姿势这些功能都有。好,我们来测试一下。先上传一张模特图, 再上传一张 gucci 的 最新的女装,一条红色的裙子,风格选择澎湃风格,输出四张模特姿势,选动态走路提示词就先空着,先不填,我们点击生成 好,生成完成了。放大看看,模特的真实感几乎无可挑剔,澎湃的风格,无影墙,走路姿势,人物和衣服的还原度都很好。接下来看一下代码,点击 code, 这就是他开发的所有的前端代码。把代码打包下载,然后找到刚刚我们下载的代码, ctrl c 复制,回到 open code, ctrl v 粘贴代码就导入了,然后告诉 open code 前端已经开发好了,代码放在了这个文件夹里, 这个时候他会问原型图有没有,你需要提醒一下他前端已经开发好了,直接看代码就行。后端部分他建议用 node 加 express, 但我决定选 next, 点 j s 看看他怎么处理, 确认没有问题,让他继续执行。等待开发的时候,顺便说一下,为什么我们要前后端分离。 google a s studio builder 开发出来的是存前端代码, api key 是 直接写在前端里的,那这样部署上线 api 就 会暴露,任何人都能看到。所以我们需要把 api 调用挪到后端,前端只负责界面和交互, 而且后端除了负责调用 api 以外,我们后面迭代的时候,比如要加全线连数据库,或者是业务逻辑,这些也都需要放在后端的 好开发完成了。不过它提醒我们,我们发给他的前端代码的基础是 vt, 不是 next 点 gs, 所以 这一版它用了 express 做后段,因为这是最小的成本,最小的改造方案。但如果我们坚持要移到 next 点 gs, 它也是可以帮我们执行的, 那到这里项目基本就快速完成了。所以接下来我直接输入指令 slash run, 让它在本地跑起来。 ok, 我 们可以看到项目它说启动了,但是显示的状态不正常, 不过没关系,他说他可以帮我们定位和修复好。修复完成了,原来是三千,这个端口被我另一个项目占用了,那他帮我们改成了三零零一端口启动, 如果你想随时停止,可以输入 slash stop, 就 会停掉后台的所有的服务。 ok, 项目启动了,界面功能布局都保持了原样,没有什么问题。 项目虽然跑下来了,但是我们不可能一步到位,所以接下来我们来测试一下迭代功能,我要给他加一个新的需求,我告诉他我想增加一个在页面上配置 api, 并且进行校验的功能。那针对这个功能,他开始追问,首先问我 api 怎么保存,那我选择肯定是存在后端, 然后问我校验的方式,这里我选择的是真校验,需要他发个请求,看看 api 能不能跑通, 确认没有问题,开始开发。顺便说一下我使用的这套开发流程,产品经理和全站开发这两个技能会循环配合,每次新增或修改功能,主 a 阵的会先调用产品经理技能,进入到迭代模式,通过追问补充并且更新产品需求文档和更新日期, 然后才调用全站开发技能去实现代码。这样做的好处是文档始终和代码保持同步,不管是日后自己回顾还是重新开窗口让 ai 接手,都能快速的了解项目的全貌。好,完成了,他说已经更新了产品需求文档和更新日期,那我们看一下更新的内容。 产品需求文档这边第四十九行辅助功能下面插入了 gmail api 保存交换的需求。再看圈趣 log 这边新增的 v 一 点一版本,内容是配置 api key 和交换功能。我们回到网页,应用,左下角已经出现了配置 api key 的 功能,我把我申请的 gmail api key 贴进去, ok, 交换成功,没有问题。好到这里,我们整个的开发流程差不多就走完了。最后我来聊聊我用下来的感受。 先说优点,第一,模型自由度非常的高,这是 open code 的 最大的优势。 cloud code 您只能用 cloud, 对 于使用其他的模型,它基本是严防死守。 open code 呢,你可以随便切换,想省钱就用免费的模型,想要效果更好就换 cloud 或者是 gbt 五点二,灵活很多。 第二呢,是整体的体验和 cloud code 非常的接近,指令逻辑既能加载开发流程,基本和 cloud code 是 同一个思路。 如果你用过 cloud code, 那 上手 open code 几乎没有任何学习成本,不过缺点也是有的, open code 是 开源项目,在使用 agent 或者 skill 的 时候稳定性就会差一些, 特别是多 agent 协助主 agent 调用 sub agent, 或者是主 agent 调用 sub agent 在 调用 skill 的 时候,这类场景复杂的话, cloud code 的 表现依然是最稳定的。 但总的来说,如果你预算有限,或者是想尝试其他的模型, open code 目前是最接近 cloud code 的 开源替代方案。而且说到底,工具本身作用其实有限,真正起到决定性作用的是你在用的那个模型,这才是最重要的。 好,以上就是本期的全部内容,如果对你有所帮助,别忘了点赞以及加入废台俱乐部,这对我们频道真的非常重要,那我们下期见。

下面是安装介绍,我这里提到的是欧根扣的和欧根科尔的双线合力。现在装科尔这个东西很多啊,不是收费吗?其实这个就是怎么说不懂, 不懂也不是不懂,可能没有接触过这些东西的人,他的一个一个吧,信息差吧。其实去装欧空扣的这种 coding agent, 他 就是完全免费的,你如果自己没有模型的话,他也会有一些模型是可以用的。你直接下载这个东西, 你去跟他说,你帮我在电脑里把 openclaw 装好,或者说你去搜索这个网站,你不告诉他这网站,你叫他去联网搜 openclaw, 他 也是能找到的, 你让他去找,找完了以后他自己就去装了。这里就说了用 openclaw 的 搭建开发环境。 这装 oppo 壳其实也很简单,反正 windows 或者是你有 note 包的,你去 note g s 去拉一下,就去一句话告诉他查询一下 oppo 的 官方文档,帮我在 wsl 上安装一下。我是装在那个 windows 的 虚拟机上面就是 wsl open call, 它里面也是可以再去装这个 calling agent 的 open call 的, 可以再让它去调动这个 open call 的 帮我去开发项目。但是目前来说的话,它还是有一点问题,我之前试的 最好还是你自己就用 open call 的 去做开发就行了。 open call 上面可以去部署一些就是它持续能干的活,你给它装一些 skills 去干什么就可以了。 这个就是我的一台那个 windows 的 小主机下面装的装的 wsl 的 那个,我今天大概下单了一台 mark mini, 之后的话我也想试一下 mark 的 能力是不是会更好一些。

今天教大家安装 opencode, 这是一款开源的 ai 编程助手, gighub, 已经超过九万星,直接在终端里使用非常方便。 opencode 支持 cloud gpt、 四 gemini 等主流大模型,还能接入本地的 alma, 完全免费开源,是 cloudcode 的 平替神器。 安装前需要准备两样东西,第一, node js 十八以上版本。第二,你选择的 ai 服务的 apig 或者 openai 的 安装,只需要异形命令打开终端,输入 m p m install g opcode i, 等待安装完成即可。或者用 curl 命令输入 curl f s l open code ai 斜杠 install sh, 然后加上竖线 sh 回车直行 安装完成后,在终端输入 open code, 首次运行会提示你配置 a p i t, 选择你使用的模型提供商,然后粘贴你的 t 保存即可。 在任意项目目录下输入 open code, 就 会打开交互界面,你可以直接用自然语言告诉他你要做什么,比如帮我写一个读取 csv 文件的函数。 还有一个更强大的扩展,叫做 o my open code, 输入 n p m install g o my open code 安装后会解锁更多 agent 能力和技能插件,让 ai 帮你自动完成复杂任务。 好了, open code 的 安装就这么简单,关注我,持续分享 ai 工具使用技巧,有问题欢迎在评论区留言。