今天给大家分享一个我最近使用的非常爽的一个编程工具叫 open code, 以及一个非常厉害的插件 o my open code, 它可以大幅提升我们的编程效率 以及出来的一个效果又快又好。那首先介绍一下这两个东西到底是什么? 我之前拍过一个视频,对比了一下 codex、 cloud code 和 gemini, 我是 开了三个窗口,让他们去完成同一件任务。那你可以理解, open code 就是 在一个窗口之下,你可以保持上下文的连贯的情况下切换模型去使用, 算是一个 open one 的 一个工具,那它这里面集成了有七十五家的模型提供商,几乎你能见到的都在里面了,而且你可以接入你付费的模型,还可以用它的免费模型,比如说像智普的模型都是免费的在里面。那这是 open code, 它解决了我们多个模型之间来回切换的问题,以及工具的一个使用的习惯统一的一个问题。第二个欧曼 open code 就是 在它上面的一个插件,它的强大之处在于它的这种运行的模式,它有一个主控和专家团队, 主控就相当于是一个大脑,他接到你这个任务之后,把一个大任务拆成小任务那一个网站,比如说有前端有后端, 还得去找各种各样的文档材料,还要去便利你现在的代码,来理解你的项目结构等等,他会把这些交给最擅长的模型去做, 这个就非常厉害了。那以前我们只能什么?就像我之前开多个窗口,比如说要做 u i 了,我让界面来去做,要做架构设计了, 或者写后端了,我让 code x 去做,这就很麻烦,但是他把这个事帮你在背后全部做完了,你只需要告诉他我要做什么,就是这么厉害。那我们来看一下,简单看一下他的主控叫西西弗斯,他的专家系统,比如说像专门去查代码库的, 专门找外部文档的,专门做架构的,专门做 ui 的 前端开发的,他会把他们分配给不同的模型去做,这我觉得就是欧麦 opencode 对 我们真正使用的时候最强大的一点。 那我们快速看一下它的界面长什么样,中间这一块就是这个 opencode, 首先它可以切换模型,大家看一下 codex cloud 智谱,还有这个加密奶都可以切换,非常的方便。另外如果说 你还想去接入其他的模型,比如说你买了某一个模型提供商的模型,那你在这里直接做一个单点登录的认证就可以了,非常方便。我这里已经连接了四个了, 所以他在分配子任务的时候,他也只会分配给那些可用的模型,所以你在使用的时候得先把你这些模型都接进来。接下来你就很简单了,就跟他聊就行了,让他干什么活,他就自动帮你分配了。 那我个人使用下来最大的感受就是很省心,它会用到一些 cloud 里面,算是很高阶的这种使用,比如说 sub agent 子代理 或者 m c p 调用等等。打个比方,以前经常会用这个 context seven 这个 m c p 去查文档,那这里它自动会帮你调用。并且 open code 它是以这种 cloud 的 运行方式去运行的,所以 skills 在 这里面原声都是支持的,非常的方便。比如说您看 直接一个下划线,所有的 skill 都会列出来。好,怎么安装?那就很简单了,跑到它的官网去,这里会告诉你怎么安装。先把 open code 的 安装好,接下来在 open code 的 命令行当中, 自然语言告诉他,帮我安装好欧麦 open code 的 插件,一切就 ok 了,就这么简单,接下来就跟他聊天干活就可以了。好,那大家可以 去安装试一试,有什么问题我们在评论区见,希望大家用的很爽,效率、质量层层的往上升。
粉丝1131获赞8985


大家好,本期视频给大家分享一款目前非常火的开源的 ai 编程工具啊,叫 open code, 那 么这个 open code 呢,非常大的一个特色,就是对接了市面上基本上主流的所有的模型啊,你只要输入一个 api apikey 就 能直接使用, 而且它有 code 的 基本上所有的功能,所以说在目前在这个编程社区是非常受欢迎的。那本期视频呢,从就带大家来完完全全的去了解一下这款 ai 编程工具。那首先呢,我们可以从官网上看到它的一个安装非常简单,只要执行 这样的命令就行了,它也支持这种 c u r 这种直接下载,它的这种已经写好了脚本,或者说直接用 n p n 的 方式安装, 那 n p n 方式这种安装的话,你的 note g s 的 版本最好是高一些,那我们可以复制这个命令啊,那么安装完之后啊,你后面再启动或者说欧根库了,它再更新的话,它是可以直接啊打在你的打开里面去直接去更新的,它不需要你再重重复去执行这个命令, 我们可以输入 open code, 然后或者说你后面紧跟着你要打开那个目录,那你如果为空的话,那说明就是在当前这个打开,打开之后呢,你首先可以去啊设置自己的这个模型, 那么这个这里面就包含了非常多的模型,随便搜另一个模型都能搜到,比如说四点七,那么他这边有 open code 赠,那就是他官方提供的这个免费的啊,然后呢你也可以去选择这些啊,收费的啊,就是你自己 买的额外的这种套餐去配置配置进去,比如说我们买了这个,这个啊,智普的这个 code plan 就是 有专门的编码套餐,你选择它的话,输入啊 api t 就 可以了,那你也可以选择别的,就是你有你有这种 api 的 支持,这种 openai 的 这种标准格式的, 那么你也可以选择一个输进去就行了,所以说它是支持市面上所有的主角模型全部都支持。那么你选择完之后呢, 那么这里面就要了解两个非常重要的模式,一个叫 build 啊,在这里看到啊,通过 plan plan 的 话,就会根据你输入的东西来去跟你去沟通,去交流, 那最终呢形成一个比较详细的结果,那 build 呢,直接就是根据你的需求直接去生成代码了,所以我们的习惯是一般用 plan 去把你的需求去了解清楚,然后再去执行,可以用一个例子来体验一下整个过程。比如说我现在需要去创建一个企业官网, 你在打开之后呢,你看这边右边这边会有一个这样的,你的上下文的,这个消耗了 tokens, 然后还有就用了多少百分之多少的上下文,如果大到快快到百分之百了,它这边会自动去压缩, 然后等右边这边还会显示一些比如说 to do list 啊,这些它的一些任务的信息啊,这边能够方便的去看到。 ok, 他 这边已经向我们提问了,就是啊,需要了解一些关键的信息,那么你这边去回答就行了。这边他针对 plan 又列了一个更详细的这个 to do list 啊,在右边呢,可以看到啊,他之前正在执行第一个, ok, 他 这边已经把计划都做完了啊,就是把这些步骤包括技术架构啊,这个文件的目录结构啊,还有这个每个模块的设计方案, 整个的这个设计规范全部都已经在这边列出来了,列出来之后我们希望它能保存文档,因为它在目前这个 plan 模式下面是没有权限去创建代码干嘛的,所以我们要让它来去切换到 build 模式,然后让它保存文档, ok, 它这边的 plan 已经保存起来了,保存, 那下面就是我们要继续,就是说有个非常重要的叫 rules 的 就是规则,那么它这个规则跟我们之前的编程工具像 course 啊 啊, curl code 其实是它们是共通的,也就是说它们会用一个啊 md 文档叫 agent md 来保存这样的一个规则,也就是这也其实也就叫记忆。 那么在 curl code 里面是使用 curl dmd, 那 其他的编程工具其实都适配这个 agent dmd 啊,那在这个文件里面你可以去定义你这个项目是做什么的,然后它你的这个开发的规范是什么?技术价格是什么,然后你的约束是什么,一般是按这种方式去定义,那么你如果说 你自己没有写的话,你也可以通过这个命令啊去初步化一下啊,比如说我们现在目前这个项目是没有任何的这个 agent md 的, 那么你就可以使用这个 enix 这个命令啊,让它来去创建或者更新啊,这样的一个,这样的一个啊记忆的文档。 一般情况下你可以在就是项目初主的情况下,你可以写一个 readyme, 也说你可以介绍一下我这个项目是干什么用的,然后打算用什么呢?记住框架,你就说你自己可以不用去 创建这样的 agentmd 啊,你可以让它来去读取你的这个 readyme 里面的内容,然后读取你当前项目里面其他的文件啊,做一个比较标准的这个 agentmd 啊,或者说你自己去写也是完全可以的。 那我们一般从零到一级开发项目的话,是用通过这种 redmail 的 文档,或者其他的一些技术文档啊,产品文档啊,把它放到项目里面去,然后让他来去帮你去生成一个这样一个比较标准的一个这样的一个文档,那么他这边的话执行这个命令之后啊,会去搜索 call, 搜这个目录下面就是他会去引用一些别的工程里面的这个里面,看一下他合并到这个 a 点 cmd 里面去。 那接下来就是啊,一个很重要的功能叫 skills, 那 么这个技能它也是可以像 qq 的 一样使用技能的。如果你们第一次听这个概念,可以把 skills 啊理解成一个有可附用的一套标准的一个流程。那么 举个例子,比如说有个这样的场景啊,比如说你现在出出差,出差回来你要去报销,那么你要去找你的领导签字啊,你找完你的领导签字之后,你要去财务那边,去 财务根据你出差里面的各个事项来计算这样的金额,那最后把金额打到你的卡上,那么这个就是一个很标准的流程,你每一次出差都是这么做的,那么你就可以把它当成一个 skills, 那 么这个 skills 里面就可以通过啊描述,比如说你这个描述,是啊 专门为了出差而定制的这个 scares, 然后你的流程是要去找你的组长,对吧?找你的财务,然后打到你的银行卡这样的一个流程,那么在你的上下文的交流当中啊,交互当中如果出现了这种出差啊,出差的这种流程,你要去触发这样出差的动作,那么它就会调用这个 scares, 还有一个非常大的功,强大的一个功能是什么? skill 里面是可以去引用一些其他的文件来作为他知识的一个补充,比如说你的财务要计算你的出差的金额, 他可能要去翻阅啊,你们公司的一些规章制度,那么规章制度啊就可以成为这个技能的一个补充文件了,那么这个这个补充文件就当他 你的出差的这个,比如说你是三天会触发 a 制度啊,是五天会触发 b 制,那就会去判断啊,当你三天的时候,他会去加载啊,你这个 这个对应的这个制度了,对吧?然后如果说还有就是你要打款,对吧?打款要去触发这个银行的接口,比如说用技术的话说要触发银行的接口,那么他就会调用这样银行的接口把钱打给你,就这么一个流程封装起来, 而且它的最大的功能或者是优势是什么?就是它上下文是非常紧紧,就说 it 呢,在加载这个技能的时候,它是不会把你所有的文件都加载进去的,它只会把你这个 skill md 里面的这种原数据啊,就是这个 name 名称和描述干什么?就像一个相当于一个缩影一样,把这个你的这个事业的一个非常核心的是在什么场景下,是要什么具备什么条件出发来加载到上下文里面去,然后呢他会根据你的这个 情况出发之后,他会去再会去加载这个 skill md 里面的所有的内容,然后通过里面的内容再去加载我刚刚说那些分支情况,所以说它是一个渐进式的批录,渐进式的引入它的最大的优势就是这个,所以这个场景其实就是一个很标准的一个 skill 的 一个解释的一个 get 你 了。那么在 open code 里面使用 skills 呢?它这边有一个非常特殊啊,它就是它不仅会加载自己这个 open code 里面的这个 skill 的 目录,它也会把,它也会把 cloud 啊,把 clone 的 这个技能也会作为它的一个技能,也就说你在 clone, 如果你在 clone code 里面啊,拥有这种全局的这种技能技能的话,它是可以加载过来的,那这边也会有描述,也会加载到我们的系统里面去,那么我们可以打开这样的目录啊,比如说你现在是一个点 config open code, 这个是它的一个目录里面的话就会有啊,比如说你的这个 skill, 那 么你就要去创建,如果你要去 用 skill 的 话,你就要去创建这样 skill 文件,然后把你的这个写好的 skill 放到这里面去,就是一个标准的目录,那么它也会把啊这个目录里面的这个滚 call 的 啊,这个目录里面这个 skills 加载过来啊,比如说我们现在就有这样这样的几个 skills, 他 是可以加载过来的,我们可以让他来读取一下,看一下他有什么样的技能,我们可以让他来把,看一下他会加载多少技能出来。 ok, 他 这边已经把我这四个啊这个 skills 加载出来了,那么这个是一个,这个, 这个 max j s, 这个是一个不标准的,那这四个其实标准的,因为都是有这种通用的结构了,就是我刚刚这边有一个这样的一个介绍的啊,标准的结构, 那么他这边已经识别到了啊这几个,那么我们可以让他用啊这个技能,比如说我用这个东西来设计一下,专门来做 ui 的, 对吧? 那么他这边就会去读取这样的技能的这个啊里面的内容啊,看,我,因为我其实是已经是精确去匹配,让他去使用这个技能,那么他就会去加载这里面技能的这个脚本啊,或者说这个啊 skill md 啊里面的所有的一切啊,他就会去 利用里面的能力啊,把这个 ui 优化得更好。那这是它这个所以说它是可以去兼容 clock code 里面的所有的 skill, 你 也可以去把 skill 复制到它的这个 config 里面的这个目录里面去试。那么接下来就是啊,也是 commands, 就是 命令,那命令,什么是命令呢?就是你跟 skills 不 可能是什么呢? 它是把一个啊非常简单的或者非常重复的这个操作,把它定的到 md 文件里面去,它是只要你用斜杠就可以引用这个文件里面的所有内容, 它不是说不是,像刚刚的说了,这个 scares 静静式,它是你只要斜杠 m command, 然后它就会把整个命令的内容啊加载到这个上下文里面去, 而且它是不能去调用,比如说外部的这种啊,引用的这个文档啊干嘛?所以说它相当于 skills 的 一个静态的一个子集吧,你可以这么认为,那么在 open code 里面,你可以通过 ctrl p 去加载目前 可以打开目前它所有的这个 commands command 的 命令啊,然后它支持这 command 的 命令呢?有几个非常有用的啊,比如说, 那,比如说我现在打开一个上传文,就是之前的对话记录啊,我可以从这里面啊,选择之后我可以回滚, revert 就是 回滚。 那么 fork 呢?就是从这里面重新再来一下,但是它的代码其实已经产生了,也相当于你从这边拉一个分支,但是它结果是目前最新的那个结果, 就相当于你可以从可以从对话的这个角度里面重新再来一遍。虽然说你的代码已经生成了 fork 是 这个效果啊,不,如果你需希希望在这里面重新开始,那么你应该是用 reverse 回到这里面去,那么它就会回撤所有的修改,那从这边重新开始,这跟 fork 是 不不太一样的, 比如说刚刚那么多对话记录就没有了,回滚到这里面去了,这边的话是这边这就是压缩啊,这边就是压缩命令啊,把上下管进行压缩,然后的话还有一些可以自己去,可以可以看一下 啊,比如说这个,你可以把这个这个思考模式啊,就是这个编 think 的 内容要不要展示,你可以把它切换成不展示也可以,它整个内容就看不到了。如果你自己要定义这个 com 这个目录啊, 这边的话, open code, 那 么你在这边去创建这个 command 这个目录,然后在 command 的 目录里面,你可以去创建啊我们的这个这个命令,那么你也可以让它来给你去创建了,让 open code 来给你创建,相当于它这边的话去。呃, ok, 我 们让它创建了一个这样的 git commit 这个目录,这个命令啊,我们可以去这个目录里面看一下。创建完之后啊,你需要重启一下 open code, 那 么你这边就可以看到 git commit, 你 看 git commit, 那 这边就是创建一个命令了, 一样的,它是可你也可以把这个呃 curl code 里面的这个命令啊,你可以复制到它的这个 command 目录里面去,那么接下来就是 open code 的 这个 plan 就 插件, 那么它这个插件跟 curlcode 里面的插件安装方式不太一样,那 curlcode 安装就是通过啊 github 通过命令的方式直接安装到本地,那么它这个安装方式呢?就是啊使用这种 npm 的 方式,比如说你在这个 opencode 点接受里面去引用这个 插件的话,你是需要先先用这个 npm 去安装,除了这里的呢,它会有一个这样的一个叫生态系统的,里面也有很多这种社区比较受欢迎的插件啊,然后可以去看一下有没有你自己需要的。目前插件的数量比较少 啊,目前不知道就这个 color code 的 插件, open code 里面插件怎么去转换,是直接去拷贝文件过去还是怎么样的啊?目前还没去试过, 那么这边也是非常有非常常见的,比如说像这个欧买欧根扣的目前比较火的这个插件,通过给不同的子代理设置不同的模型来达到一个啊,就是模型的特长啊,比如说你是你是非常擅长做设计,那么这一块设计的工作交给你来做,那这边有一个非常好的一个这样的一个工具, 那么除了终端命令行那种方式呢?也知他也有这种 ui 界面软件,那么你在首页点击这个下载就可以下载完成了,那安装起来呢非常方便,他这个界面也是非常的简洁。那么比如说我现在打开这样的一个项目啊,比如说打开这个项目, 那么这边也是一样的,通过这个啊,我们可以去切换 build 和 pran 两种模式,然后你可以选择去选择不同的模型,在这个模型选择是一样的,就是有其实就是把终端命令行界面化了, 你在终端命令行配置的东西在这边是一样去生效的啊,比如说我们举个例子啊,了解阅读这个项目,我们可以看下它整个交互。 那 oppo 扣的呢?终端命令行这个 ui 这一块基本上介绍完了,就是如果你是一个比较喜欢去配置配置文件呀,或者去定义一些自己的东西呢, oppo 扣的比较适合你啊,就它是有一些硬核在里面的。 然后呢社区现在也是在很急速的发展,然后的话也继承了非常多的东西,他目前发展迭代的速度是非常快的, 他的目标就是什么呢?就是希望把这种可可的优势啊,各种编程工具的优势吸到他那里面去。然后呢可以去使用各种各样的模型就不会受限,比如说像 qq x 只能用 g p t 系列的模型,那 cloud code 当然是 cloud 的 模型是最适配的,而且受限于它,就是每个官方的每一个编程工具啊,都受限于自己的模型的这个选择局限性。那么怎么样去把每一个模型结合到一起去干活呢?那这个就是他做这个的意义就在这里面。

好在上一集当中我们介绍的在 gitlab 上的一个开源项目就是 open code, 可以 看到在 gitlab 上它已经掌握了近八万人的关注,但很多小伙伴说这种命令行的方式我用的不太习惯,能不能讲解一下这种客户端的使用方式? 那我们先回顾一下终端怎么使用的?首先复制条命令,在你的啊终端安装,安装完之后呢,这个时候你在你的命令行输入欧欢 code, 这个时候我们进入到了我们编程的场景,也就跟 color code 一 样,在这里呢,你可以切换计划模式和开发模式。那如果你要使用 这种客户端的形式呢?你需要点这个安装,点这个废安装,这时候会切换到你对应的操作系统,比如说我现在是 mac, 他 就会建议我安装 mac, 你 点击安装,或者说你要想安装其他版本的,比如说你是 windows, 那 你点这个 啊,或者是你 sylenx 点这个,那不同的方式啊,大象进庭,如果说你都不想安装,你可以直接在扩展插件中直接去使用,也是可以的,包括 cursor, winsolef, 好 吧,都是支持的,那我们现在将它安装好之后呢,我们就可以打开它了,这时候呢,我们在我们的这个呃 安装好的版本里面可以看到这个 open code, 我 们点开,我们进入到这个 open code 的 客户端界面,这个界面其实有点像那个 cursor, 它需要出手话一下,但是它比 cursor 会更加的简洁。 我们可以看到点这个 logo 呢,它可以去进行一个大字的缩放, logo 下方有一个缩放的图标,对吧?你点一下可以缩放,然后这里呢就是你的工作空间了,有点像那个,嗯, google 的 这个 autograph, 对 吧?有一点点像。然后如果说你想连接各类的这种呃模型的话,你点这个 connection provider, 然后这时候你可以选择各家的模型,那比如说我用的最多的,那还是这个 mini max, 然后选择这个 mini max china, 在 这里呢,输入你对应的 api key, 那 就完成这个,呃,安装了点 submute, 那 可能会更加简洁好。安装完成之后呢,我们可以打开我们的项目,那 这时候我们可以在点编程,比如说我现在呢,哎,可以选择去编程,比如说我问他问题,对吧?你是谁? 那这时候我们就可以向他去提问,那比如说你看现在就回答我了,对吧?还是很快的,然后并告诉我他的响应是什么,是吧?这速度还是非常快的。然后呢,嗯,你也可以在这里呢去, 嗯,开发一些有用的东西,比如说,哎,对吧?开发一个学生管理系统,其实和课本是一样的,但这里呢,有一个好有趣的,就是他这里呢会显示你每次请求用的 token 以及技术会更加的清晰吧,和那个,嗯, 终端还还是有一个很大的不同的啊。这也是给你的一个回答,你可以去查看你自己的一个问题,然后会去反问你,对吧?反问你,你可以在这里去交互,所以我觉得这是和克拉蔻的 最大的一个不同啊,我觉得这个界面设计也挺完美的,因为他每个月都有大量的迭代。好吧,然后你可以在你的选择去是否开发,你比如说我,这一节呢,我们本期视频呢就带大家开发一个斗地主的这个项目来,大家去快速的入门这个这个 哦, open code, 好 吧,然后呢,我们首先把我们提示词啊整理好了啊,这是我们这一次要用到的提示词,我们把这个提示词复制一下,我们直接发给他 啊,我提前已经写好了,然后打开我们的这个 open code 啊,我们给它复制过来。我们这个提示词其实比较简单,就是开发一个斗地主的游戏啊,使用 html, 好 吧,然后我们点击发送这里呢,我可以使用 play 模式做计划,当然我直接开发使用 build 模式 a 开发。啊,这个时候呢啊,这个 open code 呢会思考哎,告诉你,哎,你我在做什么东西,然后呢开发什么东西,对吧?它是一个相当复杂的工程,那我们就在这等吧,等它开发完吧,就这么简单的一个东西,其他都是一样的,那它这个开发我们就快进一下吧,看最终效果。 好,我们可以看到其实整个界面还是非常清晰的,比如说我们可以选择哎去进行发牌,包括可以选择出牌,或者说哎不出,然后你还可以选择去录人的头像,包括这种联机设置还有排行榜,那整体实现还是不错的。 呃,这就是我们使用 open code 的 简单实现的一个斗地主的游戏啊,嗯,是一个联机的游戏。好吧,那就本期视频的全部内容了,我是小刘,我们下期再见。

自从用上了 opencode, 我 卸载了 cloud。 最近 opencode 真太火了,不光有免费的模型,就 连 agent skills 都支持,配合上 oppo 四点五,体验上跟 c c 几乎一样,而且还能使用 google ide 的 模型额度。别走开,接下来教你从零开始安装。对于 mac 和 linux 用户,可以使用官方的命令安装, windows 可以 下载客户端来使用。 接下来以 mac 的 安装为例,首先推荐用 pro 来安装,因为刻尔偶尔会遇到网络问题,打开终端使用这行命令安装 pro。 这是一个 macos 的 包管理工具,等待安装完成后,根据提示选择一个国内的镜像员。 接下来就开始安装 open code, 在 终端中输入这行命令,等待安装完成后,正常在终端中输入 open code 就 可以启动了。这里还是推荐在 vs code 中安装 ide 的 插件,可以直接在 vs code 中启动。 目前可以看到有四个免费的模型,如果想用 anti graphic 的 额度,还需要安装一个 opencode 的 插件。 gethelp 主页上的推荐做法是直接把这个提示词输入给它模型,让它自动给你安装。 安装好之后,输这行命令进行登录,找到 google, 选择第一个登录方式,接下来跳转网页登录就可以了。成功登录后,重新打开 opencode, 在 models 中可以看到这些模型都可以使用了,使用过程非常丝滑,尽情 web 扣定吧。我把用到的所有命令都整理成了 m d 文档,方便大家使用。如果本期视频对你有帮助,可以点赞支持一下。关注我,了解更多 ai 干货,感谢大家观看!

三分钟上手开源 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 这个开源项目最近很多人都在聊,说是 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 的 开源替代方案。而且说到底,工具本身作用其实有限,真正起到决定性作用的是你在用的那个模型,这才是最重要的。 好,以上就是本期的全部内容,如果对你有所帮助,别忘了点赞以及加入废台俱乐部,这对我们频道真的非常重要,那我们下期见。

hi, 今天想带大家来熟悉一下 vs code, vs code 呢,它的全称是 visual studio code, 那 我们为什么要来安装它呢?归纳了以下三点。 第一个呢是插件生态,我们可以把它想象一下,就是说我们在浏览器当中是安装各类插件嘛,那这个插件呢,它会辅助我们做许多不一样的事情, 比如说什么自动化呀,或者是自动去翻译呀等等的。那第二个呢,它是轻量的 ide, 相比较于一些大型的那种 ide 呢,它的启动速度是很快的,而且占内存也相对较少,所以对这个电脑的要求也没有很高。 第三个呢,也是大家都比较看重的一点呢,就是他是开源企业,免费的,属于微软旗下的,他的更新频率啊,以及社区的活跃度也都非常高,所以总结来讲呢,他就是又简单 好用,也没有限制,而且功能也比较多。而且呢它在安装后呢,不管你是 mac 系统啊,或者是 windows 系统,或者是其他的系统当中呢,它的使用效率啊,它基本上是一样的。那接下来呢,就跟我一起来操作一下吧。 我们来到 google 当中呢,去搜索 vs code, 它是非常简单的下载,我们直接找到这个官网, 然后 download, 下载完成后呢,我们打开同样的,我们把它放到应用程序当中,之后呢,我们去 搜索一下, ok, 我 们找到了,欢迎我们进来。那我们先来熟悉一下哈,包括它的登录和注册呢,也都非常简单,在这里面啊,我是用的 github 登录的。 那第一个呢,我们看到这个是资源管理器,这里面呢,我们可以去打开文件夹或者是克隆仓库,这个时候呢, 比如说我新建一个,这个时候就直接在我们的电脑当中就去创建文件了。还有打开,比如说我想要打开某一个项目,比如我的桌面上我们打开一个这个 html, 你看他直接就可以把这个代码就显现出来,我们就可以在这上面去操作,在这里呢我们就可以看得到 上传了,这个非常简单,而且呢我们用这个 vs code 呢,之后我还可以带大家一起去看一下怎么去上传到 github。 第二个呢就是搜索,搜索这里面呢会有一些以往的文件,你想要去搜索的时候都可以找得到, 这一个呢就是改变源代码,还有一个呢这个就是运行和调试,这里面就比如说你有一个终端命令啊,嗯,我们就可以在这里面去调试。那最后一个呢,这个就是扩展,那这个扩展呢就是我刚刚所讲到的他这一个插件生态。 我们这里面呢我是已经安装了一个 mcp, 这个 mcp 呢一会我可以给大家演示一下, 你看这里面就会有许多什么中文啊,简体还有 python 语言呀等等的,它这里面都是有的。还有一个点呢就是在这里我们点这个右上角,这里 我们可以看得到呢,它是可以去选这个 agent, 在 这里面呢我们可以用这个 cloud 和 gbt 五,一般呢我们会用 gbt 五 mini 就 可以了。 还有一个下侧呢,这个是一个终端,在这里呢我们直接就可以打开终端 gemini, 我 们就直接打开了我之前安装的 gemini scode 呢,它就相当于是一个极大成者, 所以我非常推荐大家都去自己下载一下,去探索一下。这个呢就是刚刚的那个左侧栏, 包括我们把这个栏引掉之后呢,我们看到这里面呢还有很多,比如它这个笔记入门, python 开发入门,我们都可以在这里面去学习。 那之后呢我还会给大家分享一期,就是如何用这个 vs code 和 git 同步上传,也是非常的简单的。今天的分享就先到这里,我们下期再见,拜拜。

vs code 如何接入 cloud code 或者 gemini 这样国外的大模型?呃,上一期视频我介绍了几个国内的 ai 编程助手,有一些朋友追求比较高,购买了国外的 cloud code 的 大模型的 api, 但是不知道如何在 vs code 中使用。我今天特地做一个视频来帮大家快速的安装好这些国外的大模型。好的,言归正传。呃,使用这些国外的大模型呢?我们需要安装一个 vs code 的 扩展 client, 大家记住英文拼写是 c l i n e, 我 们来安装一下,点击 vs code 的 左侧这个扩展按钮,搜索 c l i n e client 第一个就是我们要安装的 client, 这个是英文版,如果大家对英文有点抵触的话,可以试试安这个 client chinese 或者 client 中文版试一下。我就先安个原版给大家讲解一下。 安装好了之后,左侧这里就会出现一个机器人头像这么图标,我们点一下这个呢,就是 client 的 主界面,我们首先要在这里做配置,把我们的 api 添进去,选择呢这个 bring my own apikey, 选中之后点下面这个 continue, 在 这里就是配置我们自己的 a p i, 这个 a p i 的 provider。 我 们在这里选什么呢? open i compatible, 这个是 open i 的 兼容性,不要选下面这个 astropic, 要选这个 open i compatible, 点击这里选中之后呢?然后我们在这里还有三项被需要, l 这个一般买的都是国内的中转,他在给你的这个文档里边肯定会有他们中转的地址,把中转的地址填到这里,然后 open i 的 k k 这里填上,然后是选什么呢? mod id 好, 复制上,然后点 continue。 好, 我们点 continue 把这个关掉,这是它的广告,这个也关掉,这个是它的提示。哎, 这样我们就设置好了,可莱也可以在这里右上角的这个齿轮按钮,可以在这里修改你的这个 api。 呃,还有其他的选项,主要是这个我们要在这里把语言从英文改成简体中文 模型配置完了之后呢,我们要给他这个文件的读写权限,就是点击这个 auto approve, 这里我们要把读所有的文件,写所有的文件运行命令 和使用浏览器这些全都给他选上。还有这个开启提示。好,这个时候我们就可以开始使用这个格式,然后让他来给我们生成代码。这里 at 是 添加上下文,这个加号是添加文件或者图片,这个是 m c p, 这个是管理 client 的 规则或者工作流。这个我们就先不要搞那么复杂了,这里它也有 plan 和 action 两个选项,也就是说我们点击 plan, 它就可以先给我们规划点, 点击 action a c t, 它就可以实际的给我们产生代码了,这个是跟 chain solo 模式差不多。好,然后我们在这里简单的做一个页面,使用 h t m l 语言创建一个登录页面,这里也有规划和实施两个模式,在这里是计划模式,这里就是直接实施模式,我们直接选择这个 x i c t 模式, 开始让它来生成我们的页面。好,我们可以看到页面已经开始自动生成了, 提示我们已经创建完,完成了,登录页面已经完成,已经成功创建包含基本的 html 结构样式和简单的登录功能脚本。接下来我们启动本地开发服务器一测试,那就让它测试吧, 是不是出错了?我们需要提示它换一种方式来启动服务器, 它在这里直接调用浏览器打开了本地的这个页面。 好的,这就是这个页面不太完美,我们可以看到连接自定义的 api 已经成功了,至于其他的这些功能,我们之后再想办法,我会接着研究研究怎么让它顺利的工作起来。好,今天到这里感谢大家观看。

好,朋友们好,那本期视频我们一起来学习一个新工具,叫做 opencode, 这工具呢,在短短的几个月内收获了接近八万人的关注,在 github 上,呃,足以证明它的受欢迎程度。那 opencode 是 什么呢?以及它能够做什么呢?对吧?它和 cloudcode 有 什么区别呢?那本期视频我们都会讲清楚,并且呢,使用 opencode 做一个实战项目。 首先先搞懂 open code 是 什么? open code 你 可以将它理解成开原版的 coco 的, 并且呢比 coco 的 更强,也就是说 coco 的 有的它都有, coco 的 没有的它也有啊,这么讲你能明白吧?是啊,它是一个可以帮助我们完成 web coding 的 一个终端工具,那就是我们在终端也去使用它。好吧,我们大致明白之后呢,我们现在讲下什么使用它。 首先呢,我们打开它的 tab, 然后这有一个官方地址, open code 点 ai。 好, 我们进入到这个官网之后,有一条安装的命令,就是这个 c r, 我 们复制一下,这时候你可以在你的终端命令行里面打开它,然后粘贴这条命令,点击复制,然后呢贴过来,然后直接回车, 这个时候我们可以看到,就是,哎,你一回车,这个时候就会将这个 open code 给你安装到本地啊,因为我已经安装了。好吧,那你安装完之后呢,这个时候你只需要输入 open code 就 进入到了 open code 的 里面啊,就是 open code 的 这个界面。 那你通过 chef 的 table 可以 切换的模式, plan 模式和这个啊,翻译模式,那就两种模式啊。当然呢,我更习惯的倾向于在那种客户端工具使用,比如说像 cursor, kilo 或者 vs code, 那 比如说我这里呢,我新建个项目叫做哎,这个 opencode 点 learning 啊,就关门专门教大家学习这个 opencode。 好 吧,那这时候我们可以在这里呢输入你自己的这个你要编程的句子啊,当然你也可以选择去切换一个皮肤,然后,当然我现在目前用下来最习惯的这个皮肤啊,就是这个,你点击就斜斜杠,对吧?那这时候有一堆命令,这一堆命令呢,可以帮助我们去更好的操控 这个 open code, 比如说我想要切换皮肤,我就选择这个打开它啊,这时候我一般用的最多的是这个皮肤,大家可以自己选择,好吧,我就保持默认呢,你可以去查看其他皮肤的效果,好吧,好,我们选择它之后呢,我们现在就可以在这里编程了啊,如果说我要切换模型呢,怎么办呢?我点击斜杠,对吧?杠 model 四, 这时候呢就可以帮助你去,哎,列出当前所有支持的模型,大家可以看到其实支持非常多啊,你看我最近使用的就是这个啊, mini max, 当然也可以支持 glock 或者 java 四点机。 open code 里面提供了一些免费的模型,哎,这些被我们往下滑,可以看到这里呢,都是哎,这个 open code 提供的这个免费模型, 尤其是我们可以看到这边带了一个废的,这都是免费模型,对吧?然后当然我选择默认我自己的 mini max, 好 吧,好,那我们大概知道了,那我们再看一下这个 open code 怎么使用那,嗯,如果说你要去正常使用它的话,我们一般会有几种秘密,就比如说我们的这个艾特斜杠,对吧?感叹号,对吧?比如说我想要艾特文件,你看我左侧是不是没有文件,对吧?那我新建一个啊, index 点 html 好, index, 你 看是不是有了,对吧?比如说,哎,开发一个学生管理系统,通过这样的方式它就可以开发了。那现在我们使用的是这个 build 模式。 build 模式? 那有小伙伴说了,哎,这和克拉扣的有什么区别呢?那我这样使用的话,那我克拉扣的也可以使用啊,啊,对吧?嗯,其实有一个区别,就是你不需要去主动的兼容克拉扣的。什么意思啊?比如说在没有这个工具之前,如果说你要在你的这个通道工具里面使用这个 mini max 模型,其实实际上是 mini max 做了兼容, 但这个不一样,他就说,哎,如果说你要切换这个 mini max, 你 比如说像我这样子,就像我这样子,我给大家取一个,新建一个,还是打开这个克拉扣的, 呃,比如说,你看,我现在要去,呃,把我 mini max 配置好,点击斜杠,点击这个 c o n 连接,找这个连接单词,我选这个连接单词,然后这时候你看,这也就是他支持的所有模型,比如说我现在想要连接 mini max 怎么办?你看我搜了 mini max, 这就海外版的和国内版,你点这个国内版回车, 你只需要在 mini max 官网把你的 api 密钥贴一下再回车。好,配置完了,没有其他步骤,不需要你配置什么 html, json, 什么都不需要,你只要把 api 可以 配置好。好,这是我又想配置字谱了,怎么整呢?还是一样的 c o m 嘛。回车,然后再从选择这个啊字谱的这个模型,你看我往下找,你看这有很多很多谷类的模型嘛,对吧?我们就从搜索 g l, 你看这时候我们只需要找到字母的模型,对不对?找到字母的模型,然后回车,你看再把这个 api 添进来,又配置好了,立马就配好配置好了,好吧,就这么简单啊,非常简单啊,就配置好了之后就可以直接使用了,不需要说额外的配置怎么节省之类的。好吧,好,我们可以看到它已经帮助我们开发完了,我们看效果啊,就是这个效果,我们打开试一下,那这时候它也建议我们直接打开,我们直接打开它, 哎,打开它,我们选择打开,好,可以看到,对吧?好,那我们来看其他的使用方式,比如说你可以通过这个 感叹号去执行一些系统层面的命令,比如说有些东西呢,权限比较高,对吧?那这时候我们就可以通过这个,哎,感叹号,我去感叹号执行这个效啊,也是一样的。那当然呢,我们可能还会去做一些计划,比如说我们不想直接开发做计划,按住 shift 加 table 切换成了 play 模式,比如我继续跟他说,哎,开发一个哎,学生管理系统,对吧? 圆形图,对吧?没错,你看这个时候呢,在 play 模式的时候,它会干嘛呢?它会,哎,就是帮助你去分析一下,对吧?它会分析一下这个需求,你看类似于 ask 模式嘛,对吧?你看,比如说询问你想要什么类型的,比如说,哎,使用 html 加,就它会反问你,你可以这么理解哦, 他帮助你去做计划,好,那就这个时候你就可以去问他一些,给他回答了,就类似于一个 question 吗?回答,好吧,大概就明白。他就两个模式,很轻易的两个模式啊, build 和这个啊, play 模式。好吧, ok, 那 我们大概就明白了,第一个艾特方法是引用,第二个是执行改代码,执行系统命令,然后这个杠是执行斜杠命令。好吧, ok, 那 我们继续往下退出来啊,我们继续往下讲啊,我们先先让他结束啊, 我们先退出吧,退出一下吧。先直接给他退出一下,我们就退出一下,继续往下讲,回到我们这个 open code。 嗯,刚我们说了,对吧?那如果这个时候,你看我是不是打开了一个新的 open code? 如果说我想回到之前的 open code 怎么办呢?斜杠杠 station, 你 看这个 station, 或者你看,这是我们之前所有的记录,那左侧呢?左侧呢?是我们的 整个对话的记录的列表名称,右侧呢?是当前对话的这个时间,比如说现在十点四十五,对吧?你选这个,你看,就回到了之前的这个界面,相当于一个历史的绘画嘛,对吧? 哦,再往前走了,你看他可以选择复制这个框,选择 copy, 你 看就把当前的对话 copy 了一份。好吧,那如果呢?我们想要去哎,回到某一个节点,对吧?回到某一个瞬间,那你也可以选择去哎,回到某一个瞬间,然后呢?你去哎,找到这个地方,然后你看输入这个维度,然后直接给他回去。好吧,这没什么好讲的,就比较基础的一些常见的命令,包括我们的啊, 对这个 command 进行 review, 那 也是一样的。好,那我们整个 cloud open code 的 功能就讲完了,其实非常简单啊,就是一个呃终端工具,然后通过一些命令去控制,只不过它和 cloud code 最大的不同就是它支持所有的这种大模型,所有的主流大模型,你可以看到千问欧拉玛,包括 cloud code, 你 只需要配置一个 key 就 好了,其他东西呢,都不用管,你就可以直接使用了。你可以相当于它是一个大杂烩,类似于聚合了所有的模型,并且呢,每一个模型发挥出的效果都能和啊 cloud 的 一样,它也支持这个啊紫代理的模式,包括那个啊 cloud 的 最近新出的有一些插件的形式,我觉得很有意思啊,下一期视频我给大家讲一下,就是它的一个那个插件,我觉得挺有意思的,就是可以帮助我们去切换成不同的紫代理,每个紫代理呢负责干不同的事情,好吧。 嗯,包括这是 cloud openload 的 一些快捷键,好吧。然后你也可以去使用它的这个 ide 模式,这个 ide 模式就是说你在这边可以选择下载它的一个 g u i 版本,类似于我们的这个操作界面,类似于 cursor, 对 吧?你可以去点点点的方式。当然呢,默认还是建议大家使用这个终端的模式,我觉得这个终端的模式还是一个很不错的。当然 还有一个什么呢,给大家讲了,比如说我们当前如果说要去干嘛呢?要去出场的话,我们一会使用这个 in 的 模式,这个 in 的 模式就是说相当于给你创建一个路由规则, 在里面呢,可以去写你自己的规则,我当执行这条命令的时候呢,他会在左侧帮助你根据当前项目去创建一个,哎,规则会把你所有的这个记录呢,往这个规则里面写。比如说你的这个偏好啊,你的这种爱好啊,都会把你写到这个规则里面去。那这样可以帮助我们更好的去了解和熟悉这个项目。有点类似于这个。呃, curses 里面的这个露丝懂我意思吧?你看他这边会写,哎,你的规范是什么?你的包括你的风格是什么?好吧,那就本视频的全部有呢。呃,我是小刘,我们下期再见。

cloud code 最强的开源对手来了,他是谁? open code 安装和配置比 cloud code 简单一百倍,并且可以免费使用 gm 和 mini max 的 最新的大模型,简直太棒了,请跟我一起体验一下。那么我们今天就灵真其手安装 open code, 并且使用 open code 开发一个最简单的 ios app。 open code 提供了多种安装方式,大家可以根据自己的情况进行选择。 终于安装好了,让我们来试验一下。好了,我们可以看到 open code 已经安装好了,看一下 open code 的 默认支持哪些大模型, 默认使用的是 big piccolo。 好 消息就是 g r m 四点七和 mini max m 二点一在 open code 中都是免费的,同时免费的还有 grow code fast 一。 哇,这太棒了!切换到 g m 四点七,请帮我开发一个 ios 的 计时器的 app。 回车之后, oppo 的 已经在帮我开始开发了。 好的,我已经创建了完整的秒表应用,看看它能否一次性运行成功。我们可以看到其中的一些语法, 还是比较旧的版本的语法,它现在正在进行一些适配。比较好的方式是最开始让它帮你生成项目的时候,就指定好 xcode 和 ios 的 版本,会少走一些弯路。我需要你帮我生成一个标准的 xcode 项目结构 标志性的完美又出现了,项目已经全部生成。好的,那我们来运行一下这个项目。好的,我们直接点运行,让我们下载 ios 的 二十六点二的模拟器。模拟器已经下载好了,这边的模拟器选择 iphone 十七, 然后点执行,经过等待 app 已经启动,那么我们尝试一下。 好的,基本上能够满足我们的来实现了。 新建另一个文件夹,首先先切换模型到 mini max, 然后帮我开发一个计时器 l s a p p。 吸取刚才的经验,兼容 ios 十六以上,兼容 xcode 二十六以上。他开发出的代码应该不会有刚才那样的错误,那我们就开始开发吧,会看得出来现在的反应非常的快。他先帮我创建了项目的文件,然后再帮我创建 swift 代码, 非常好。现在我们可以看到 mini max 同样具有语料比较落后的问题,他也会使用旧的语法,可以看到他已经完成了主要的功能开发。这里有双击打开项目, 然后运行选择,同样选择 iphone 十七,我们点击运行。好的,已经启动成功了。好,开始可以看到上面会有通知,那这边我保存一下。 好的,看到有保存的计时器,这里已经帮我完成了一些基本的功能,由于有之前的经验,所以这次更快一些,当然还有一些改进的空间。总结一下, open code 相比 cloud code 免费开源,并且无需注册和复杂的安装,也默认支持 glm 四点七和 mini max m 二点一安装好即可使用,简直是用户的福音。功能上相比 cloud 更早的支持 l s p, 默认也支持 m c p, a c p 等,对于用户极其友好,我推荐一些想要尝鲜的用户优先使用 open code 来体验一下。如果你已经看到这里,并且觉得我的视频对你有一点点小的帮助,不妨点赞评论或者加我的联系方式与我交流。 peace。

下载 vs 扣的建议直接去他的官网下载,就是这个 code, 点 vsue 店的 com, 如果说你去其他的地方下载的话,他的版本不一定最新的,进入他的官网之后,他会给你推荐你的操作系统对应的版本。如果说你要下载其他操作系统的版本呢?你可以点这个留左边这个 stabil 是一个稳定版本, insiders 内侧版本,建议使用 stabilis, 直接点击下载 保重文件。如果你这里下载的速度比较慢,你可以复制他的这个链接,然后打开迅雷,速度还是很快的。 绕上之后呢,直接安装,同意下一步,下一步安装 可运行了。他的默认的语言是英文版的,他会推荐你使用啊中文语言包,如果这里没有推荐的话,你可以点这边的扩张按钮,直接这里搜索。 前列似的,一个是简介中文,第二个是繁体,我们安装,安装完成之后需要瑞萨一下, 这样子就全变成中文的语言界面了。下个视频我们聊一下有些什么好的扩展包可以丰富这个编辑器的。
