粉丝4.7万获赞30.6万

兄弟们,如果你正在使用 open code, 那 这个插件一定得装上它彻底重构了 open code 的 工作流程,让你不再像玩回合制游戏一样和单个智能体一问一答编辑代码,而是直接拥有一支专业的开发团队,不同成员各司其职,互相协助,即便开发大工程也能轻松 hold 住。它本质是一个多模型多 agent 的 编排框架,它会往 open code 中集成十一个专家 agent。 例如 sisyphus 作为总指挥,负责任务分解、进度管理、协调其他成员。 prometheus 则是规划师,通过访谈式交互与你沟通深层详尽的执行计划。此外,还有专门负责架构设计、前后端研发、文档生成以及代码库探索的各类 agent, 使用时非常灵活。你在对话框中输入任务需求,总指挥 sisyphus 会自动规划分配给对应 agent。 你 也可以显示地 at 某个 agent 去完成特定工作。例如一种常见的用法,先让 prometheus 出一份详细计划,再让 atlus 照着计划去调度执行。 当然,你还可以同时艾特多个 agent, 让他们并行工作。如果嫌麻烦,他还提供了一种懒人模式,在对话框里简单说明任务,例如重构整个工程,然后输入 ultra work, 它会瞬间化身卷王,所有 agent 都会被启动,持续执行,不会偷懒,直到实现任务目标。 另外,它还有个很灵活的特性,你可以预先配置任务类型和模型的映涉关系。例如让 gpt 处理架构设计任务,让 kimi 处理写作任务。在执行阶段,指派的 agent 会根据任务类型加载对应模型,从而每个任务都会被适合它的模型处理。

上期我们分享了可乐 code 的 安装,很多伙伴反馈太复杂了,而且用国内的模型也得付费使用。那么本期我们分享一款平替就是 open code, 它有内置的免费主流模型,比如 kimi、 mini max 等, 对国内用户是比较友好的,无需登录直接就可以开箱即用。本期我会分享两种安装方式,第一种就是 c l i, 就是 命令行界面模式, 第二种就是对零基础上手比较友好的客户端模式,我会手把手带大家安装这两种方式,让大家零基础也能安装成功。本期我还会分享常用的命令,让大家安装好之后即可上手去使用, 如进入 open code 的 指令切换模型的、新建对话的、查看历史对话的等等,掌握这些常用指令就可以立刻上手使用。然后还会演示一个比较实用的应用场景, 就是让 open code 帮我们去读取文件,重命名文件。最后将分享的就是 scales 使用方法,演示读取 word 文档内容,以及在使用 scales 的 时候一些常见的问题和处理方法。好,下面我们直接进入实操环节,我们安装 open code, 在这里我们先分享命令行模式,然后再分享客户端模式。我们先来看一下命令行模式的安装,第一步我们就先安装 node js, 因为我们安装的时候需要用到 node js, 在 这里我们选择比较容易的安装方法,我们不用命令安装,我们选择安装程序, 然后直接打开安装包,下一步,下一步即可安装成功。像这个详细的安装步骤在上一期 cloud code 里面分享过,大家可以看一下。安装成功之后,我们按键盘上的 windows 图标加 r 键,就会出现运行窗口,在这里我们输入 cmd 直接确定, 这里我们以查看版本号的方式来确定是否安装成功,我们输入 node 杠 v, 然后我们回车,现在出现了版本号就证明安装成功了。然后第二步我们就开始安装 open code, 在 这里我们打开 open code, 然后选择 npm 安装方式,在这里我们复制命令,然后我们返回到命令窗口,我们直接 右键在这里粘贴好之后,然后直接回车,在这里我已经安装过了,就不重复安装了,当安装成功之后会出现这个界面,同样我们也是以查看版本号的方式来确定是否安装成功,在这里我们输入 open code 杠杠 version, 然后我们直接回车,现在也出现版本号了, 这时候就安装成功了。下面我们来熟悉几个常用的命令,分别是 open code, 就是 进入 open code, 然后 models 切换模型 new, 新建对话 sessions, 查看历史对话 scales 是 查看 scale, 在 这里我实操演示,我们一起来看一下。在这里我们进入 open code, 就是 输入 open code, 然后回车,可以看一下,现在就直接进入了对话模式, 然后下一个就是切换模型,然后我们输入斜杠 m o d e l s, 回车,在这里我们就可以去选择模型,比如我们选择 k m k 二点五,然后回车,然后我们可以和他对话当前 什么模型,然后我们回车,可以看一下他给我们的回复,当前使用的是 k m k 二点五模型,然后模型 id, 然后下一个指令就是新建对话,我们输入斜杠 n e w, 然后我们回车,这是新建对话,然后下一个就是 sessions, 斜杠 s e s s sessions 可以 看一下,在这里就可以查看所有的一个历史对话记录, 然后我们回车就是选择当前对话,然后下一个就是斜杠 scales s k l s 然后我们回车,在这里就可以看到我们安装的 scales 技能,如果有安装的话可以看到这就是我们几个常用的指令, 到这里我们熟悉的指令。下面我们进入本地文件操作的分享,在这里我会使用重命名的案例来演示分享,在这里我打开了一个文件夹, 然后我们在这里直接输入 cmd, 然后我们输入 open code, 回车可以看一下左下角,在这里它就是基于当前目录运行的 open code, 在 这里我们可以让它列出我们当前文件夹的文件内容, 我们给它提示词,当前文件夹有哪些文件,然后我们回车可以看一下,它给我们列出来了根目录文件有哪些,还有文件夹有哪些, 在这里我来实操演示一下,我们让它把 file 点 d o c x 这个文件帮我们重命名, 我们可以看一下提示词,就是把费要点 d o c x 文件重命名为一二三点 d o c x, 然后我们直接回车发送,这时候就帮我们重命名成功了,它不仅能重命名,它还可以解锁文件, 当前目录中 d o c x 文件有哪些,然后我们发送可以看一下,他帮我们解锁完成了,就是当前目录中只有一个一二三点 d o c x 文件,这就是他本地文件操作的一个能力,我们本地文件处理的演示就到这里, 然后下一个就是我们分享 skills 的 使用方法,演示读取 word 文件。在这里我们可以看一下 open code 它的 skills 使用方法,其实它的使用方法都是一样的,只是命名文件夹不同, 在这里就是我们在当前项目新建文件夹,就是点 open code, 然后我们打开里面就是 skills, 然后 scales 里面就是我们安装的 scales 技能,这里有 d o c x 的, 还有一个 pdf 的, 在这里我们来演示一下,让它读取 word 文档,我们先来输入斜杠 s k i l l s, 这里就是我们可以看到所有的 这个 scales 安装的技能,然后我们按 esc 退出,然后下面我们来让它读取一下一二三点 dos 这个文件,我们给他的提示词就是帮我提取一二三这个 word 文档的内容,简要概括,然后我们发送 可以看一下它现在提取 dos 文件,先加载 dos 点 scale, 这时候它就调用了这个 scales 技能,然后我们往下看, 好可以看一下,到这里就帮我们提取内容了,然后给我们的内容是经过 ai 简要概括之后的, 然后我们打开这个文件,我们看一下啊,这就是一个 ai 对 就业市场的一个影响,下面有些数据,有些文字内容,然后这里是经过汇总之后的内容,这就是 skills 的 应用。在这里还有一个经常遇到的问题,就是有很多朋友反馈 我安装了 scales, 但是真正对话的时候它没法调用,在这里我们需要注意两点,第一个就是我们要确定我们电脑里面有 python 的 运行环境,比如像这些 scales 文件里面,它都有对应的一个 py 脚本,就是对内容处理的, 如果没有 python 的 运行环境,这些脚本它是运行不了的,所以它取用不了。然后第二个需要注意的事项,就是我们可以看一下 d o c x 里面的 scale, md 的 文件我们打开,我们打开之后我们来注一下它的描述,它的名称是 d o c x, 在 这里它的描述我们来翻译一下, 可以看一下描述,就是当用户要创建、阅读、编辑或处理 word 文档点 d o c 文件的时候,请使用此技能,它这里有一个触发条件,就 是触发条件包括提及 word 文档或者是点 d o c x, 或者是要求生成带有目录、标题、页码或信头等格式的专业文档,就是我们给 ai 的 提示词,指定里面包含这些触发的关键词,它才可以调用 scale。 比如我们直接和它说一句,帮我总结这个文件,那么没有触发的这些关键词, scales 它也是调用不了的。这是目前经常遇到的两个问题,就是为什么不生效, 大家可以注意一下这两个问题。还有就是安装 python 环境,如果没有安装,选择这个 download, 在 这里我们选择这个版本,然后我们 保存到本地之后,然后直接下一步,下一步安装即可。在这里我也准备了文档里面第一步安装,第二步安装 open code, 然后还有 skills 资源分享,还有 python 的 安装途径,这些都有整理到这个安装手册里面。好了,到这里就是我们 c l i 安装和使用的所有分享, 下面我们分享客户端的安装和使用,像这个就比较简单了,都是格式化的,在这里我们选择 windows 版,直接保存到桌面,然后我们直接打开文件,在这里我们直接选择下一步,下一步直接安装即可。 安装成功之后打开,这就是它的一个默认界面,在这里我们还是打开一个项目,我们在这里选择打开项目,我们选择桌面上的八九,像这个客户端使用就比较简单了,可以看一下,从左侧开始,第一部分就是绘画记录, 然后第二部分就是文件的预览窗口,第四部分就是文件内容的预览,相当于是资源管理器, 这就是它的一个界面布局。然后第二部分绘画,这里我们可以选择模型,在这里我们确定,比如 gpt 五或者是 minimax, 在 这里直接点击选择就可以,在这里还选择 kimi 二点五,在这里我们再演示一下使用 skills 读取 word 文档内容,输入提示词,帮我总结一二三, word 文档的核心内容,在这里我们直接发送, 我现在读取这个 word 文档应该使用技能来处理 word 文档,这时候它就加载了 skills, 这时候它就调用 skills 技能,帮我们总结了 word 文档的一个内容,可以看一下这就是这个客户端的一个操作, 包括从安装到使用都是非常简单的,它主要是可视化,如果大家第一次接触,感觉命令行模式不容易上手,可以使用这个客户端,像 oppo 的, 它最大的一个优势就是我们不用手动去接入模型,也不用去登录,直接开箱即用, 大家可以动手体验一下。好了,以上就是我们本期所有内容的实操分享,面对近期密集发布的新模型,大家无需盲目的跟风,工具的价值不在于新,而在于准, 就是能够丝滑的嵌入我们的使用场景,切实提升效率就是最合适的。大家可以在闲暇时间小范围测试,根据实际反馈来迭代自己的工具库,保持关注, 去理性筛选。这是我的个人心得,分享给大家。好了,本期内容分享就到这里,我们下期再见。



强烈推荐所有养小龙虾 open claw 的 朋友都先装上这个保命的 skill。 skill waiter, 它的作用特别简单,在你装任何 skill 之前,都会帮你先审查一遍,告诉你有没有安全风险。 为什么它这么重要?因为 scale 投毒已经在真实发生了。前阵子国家互联网应急中心专门发布的 openclaw 安全应用风险提示里面就重点提到了 scales 投毒风险。 这真不是危言耸听,官方市场查出了很多伪装成数据分析、自动化任务的 skill, 全是病毒。这些 skill 会让 ai 去下载病毒软件,然后在你的电脑上运行。它是怎么帮你把关的呢?核心有三步,第一,查来源, 看是谁写的,多少人用过,什么时候上传的。第二,翻代码,看看有没有发送敏感数据,读取记忆文件的恶意行为。第三,查权限,一个天气查询的 skill 要读你的秘钥,这明显不合理。 这个 skill 安装特别简单,跟你的 openclaw 说一句,帮我安装这个 skill, 附带上安装链接就行,装完告诉他以后安装任何 skill 都先审查一遍,没问题了再装。 你还可以让他把你现有所有的 skill 都扫描一遍,看看有没有安全风险。现在的 ai 能读你的文件,能上网,能执行代码,能记住你说过的每一句话,能力越大,被滥用的风险就越大。 skillware 先装上,把安全底子先守住!

当前 openclo 的 痛点, token 限行爆炸,新绘画忘掉昨天解决过的 bug, 装了几十个技能模型,选不对。我们实测七轮对话, token 从一点五万涨到九点五万, 消耗增长六点四倍。阿里最新论文 skill router 解释了一个问题,技能池越来越大,光看名字和描述,选技能基本靠猜,完整代码才是决定性信号,但技能选对只是第一步,对话越来越强。 token 爆炸,新绘画忘掉上次解决过的问题, 这些怎么办?来看 graph memory, 一 句话,一个 open class 上下文记忆插件,把对话自动提取成知识图谱,压缩百分之七十五的 token, 还能跨绘画。记住之前的经验,它做四件事, 第一,主动知识蒸馏,不等上下文爆炸才压缩对话过程中实时提取三元组。第二,持续图谱加双层召回,不是,通过社区剧类和 page rank 精准找到最相关的知识。 第三,个人知识资产,你的知识图谱存在本地 sq lite 里,换设备只需导出一个文件,数据属于你。第四,知识白盒,它能看到每个知识节点关系,让记忆不再是黑盒。 插件源码已经在 get 不 开源,我们结合源码一起分析它的数据流泉炼录一条消息从进来到下一次绘画被召回,经过五个阶段, 打开 index t s 文件。第一阶段,每条消息进来,直接存 s q like 数据库,零 l l m 消耗。 第二阶段,组装上下文,把图谱节点生成 xml, 注入系统提示词,同时裁剪进轮对话也是零 l l m。 第三阶段,每轮结束后一步提取三元组,每 n 轮跑一次,配置 rank 和社区检测, 这里需要 a l a m, 但不阻塞用户。第四阶段,绘画结束时, evant 提升为 skill, 然后跑全量维护去重 page rank, 社区检测加摘药。第五阶段,下次开新绘画时,双路径并行召回, p p r 排序后注入上下文,这就是它的数据流泉炼录。 下面我们来看它的核心机制,四层锁影加三层召回。先说四层锁影,就是它存知识的四种方式。第一层,向量锁影,你问一个问题, 它把问题变成向量,去搜语义最接近的知识,搜不够就补关键词,权威搜索。第二层,社区锁影,举个例子, 比如你这两天一直在搞 docker 部署,装镜像,改配置,调端口,这些知识会自动聚成一个 dok 社区,你问前两天做了什么,关键词搜不到,但社区能找到。第三层,进轮对话,最后一轮完整保留,包括工具返回结果, 前面两到五轮只留用户输入和 ai 文本回复。第四层,溯源片段,排名最高的三个知识节点,会附带当时的原始对话,让 ai 不 光知道结论,还知道当时是怎么得出这个结论的。再说三层召回,就是找知识的时候怎么找?举个例子,你问安装 m c p 出错, 第一层,精确找,直接搜到上次安装 mcp 出错时记录的那个节点,然后顺着这个节点的关系往外走,发现同一个社区里还有一个 npm 代理配置的节点, 可能也有关,一起拿出来,最后按配置 rank 排个序,最相关的排前面。第二层,模糊找,假如你的问题比较笼统,比如最近解决过什么问题,精确搜,搜不到, 这时候他会把你的问题和每个知识社区的家要做匹配,高客社区匹配度高,就把这个社区里的 top 节点拿出来, 两层同时跑,精确的结果全要模糊的结果去重后补充。第三层合并注入两条路的结果合在一起,按相关性排序 塞进系统提示词里给 ai 看。简单说就是能精确找到的精确找,找不到的模糊找,两条路同时跑,最后合在一起。实测数据,七轮对话,安装 m c p 工具加登录加查询 无插件 token 从一点五万限性增长到九点五万,用了 graph memory r 四开始 token 就 稳定在二点四万左右,不再涨了,压缩率百分之七十五。安装配置演示原码在 get 部开源 m i t 协议 插件已经上架科乐 hop, 直接在科 hop 上搜索 graph memory 就 能找到我们的插件。安装就一行命令,我的 openclaw 是 三点二四,目前最新版本,执行安装命令,等待插件安装完成, 然后执行命令检查 安装成功。步骤二,激活上下文引擎,这是容易漏掉的关键步骤,不设的话插件装了也不会工作。打开 opencloud json 文件,找到 context engine 部分, 复制视力代码,替换原来的这几行,然后填入 l l m 模型和嵌入模型的 a p i 和 u i o r, 保存后配置全部完成。如果大家想学习原码,可以去 get 部上克隆项目文件,顺手点个三二,希望本期视频对您有所帮助,我们下期视频再见!

今天给大家分享一个我最近使用的非常爽的一个编程工具叫 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 了,就这么简单,接下来就跟他聊天干活就可以了。好,那大家可以 去安装试一试,有什么问题我们在评论区见,希望大家用的很爽,效率、质量层层的往上升。

最近 open ui 呢发布了一个 collect 插件,那这个插件呢,是在 curl code 使用的,不是在 collect 使用,而且它主要的能力就是在 curl code 的 编码过程中使用 collect 的 能力去进行代码的 view 是 不是觉得很新奇?那本期视频呢,就来介绍一下这款 collect 插件,以及怎么来使用,哪些场景下用不同的命令。那首先我们在使用 curl code 进行编码或进行方案设计的时候,有的时候是不是特别想 有另外一个好的模型来对我们代码变更进行一个 review, 或者对我们的方案进行一个更全不同角度的这个审视。那市面上其实也有一些方案,或者说工具也好,插件也好去解决这个问题,那么你也可以设置不同的子代理,不同的模型来去做 review。 但是呢,这也设限于 curl code 只能用某一个供应商的模型啊,没办法用多个供应商,比如说你没办法同时使用 jimmy 三,没办法同时使用这个 curl x 或者其他的模型去做同样的事情。那虽然说你可以双开啊,你可以打开 curl code, 可以 打开 curl x 去做 这个 review, 但是呢,会存在你在 curl code 里面的上下文对话,没办法平移到 curl kyle kyle x 里面去使用。那么有了这个插件之后,你就可以使用 kyle x 的 一些能力了,比如说 对我们的代码进行 review 啊,对我们的方案进行一个深入的一个判断,是不是合理,是不是实现有问题。所以呢,这个插件解决最大问题就是在 codex 的 这个维度上去给你去做 review。 那 么怎么安装呢? 打开 qq, 然后输入这个命令啊,就是安,先安装 markspace, 然后再安装这个插件,然后再进行一个 reload, 就是 重新加载一下它这个插件,然后运行这个。那前提是你自己本身就是 codex 的 用户啊, 你你有这个 class 的 账号,能正常用 class 进行编程,那么你就可以使用那这个 setup, 它会进行一个健全啊,如果你没有安装 class c i, 它会帮你去安装好,所以说你只要执行这个命令 ok, 通过之后,那么你就可以使用接下来的命令了。 那么它提供哪些命令呢?那这里我重点要讲的是两个命令,第一个就是 collex review, 那 这个命令是非常基础的,它是一个只读的命令,那它做的最主要的事情就是阅读你当前 get 里面没有提交的所有的代码变更, 或者说你可以指定一个分支,然后去对比,去审查你这个代码里面有没有啊,质量问题啊,就是从一个很正常的角度来审视你这个代码的这个问题啊,它是不会去改代码,只会去做审查。那我们可以看一个例子啊,就是我在我这里边的话,使用这个 flex review, 那么他就会去评估我这个,最近这个啊,提交了啊,最近这个 git 变化里面的代码来进行一个审查,审查完之后他就得了个结果说,哎,我这边有个 pr 的 问题啊,这个配置有有这个问题, 大家可以看到,就是我们在做这个 review 的 时候,它并不是说是 review 哪个需求有没有实现,它是站在代码这个角度,就是来看你的代码结构,你的代码有没有问题?是站在这个角度,不是站在业务的角度,那业务就比如说你做一个登录的功能,你的业务流程是 a、 b、 c, d, e, f, g, 那么他有没有完成 a, b, c, d, e, f, g, 他 是这个滤镜是不在这个范围之内的,他只会滤镜的是你这个登录这个逻辑,登录的这个代码里面有没有比如说什么空指针啊?有没有这种啊?隐藏了这个设计问题啊?有没有什么这些东西就是很技术化的这个审查, 所以呢过滤镜它是一个很常规的一个检查,它的上下文是你的 get 里面的所有的未提交的这个变化, 那么它它的命令是啊 close view, 然后呢也可以你也可以设置一个这样的一个 base 的 分支啊,你也可以设置让它去后台去运行那 close view, 它有个特别重注意的点,就是它没办法指定就是让它去 view 什么具体的内容 啊,我们可以看到我们在执行这个命令的时候,在后面是没有输入任何内容的,没有说让它去 view 一下哪块东西,就是它不建议在执行这个命令的时候去告诉它,就关注了点, 不是这个命令啊需要的,那这个命令就是做一个比较普通的一个啊代码的一个常规的检查,那么第二个就是更加专业的,那么它比这个 review 呢,就是更加挑刺, 那普通的 review 更具体的是有没有用代码的 bug, 有 没有风险,有没有质量问题,那它这个 review 呢?我们可以叫它叫做对抗性的 review, 就是 它会从方向上来判断 你这个东西设计的是否合理?刚刚我说的登录的这个代码,比如说 a、 b、 c、 d、 f、 g 这个流程是不是设计的有问题,那么它就可以指定它要利用的一个方向,所以呢它的这个利用的深度是很深的, 它是更像一个老的价格师来看你这个整个的价格设计是不是有问题?所以呢,它是用来挑战实现方案和设计决策的 比较适合。就是那种比较重要的啊,就是一个比较复杂的,涉及到模块比较多的,并且你希望他重点去 review 的 这种有具体业务场景的,那么你就用这个命令,我们可以来看一下啊,就是他这个命令的一个详细的流程,比如说他是支持自定义 focus task, 也就是说支持你去在这个命令触发的时候告诉他要去 review 什么具体的场景。 那别说我这个例子里面,我自己也举这个例子啊,我让他去 review 一下我这个 cloudbase 里面的设计数据库设计是不是合理,那么他就会去阅读所有跟数据库相关的代码,设计相关的代码,然后去看一下啊,这个表设计啊,或者干嘛,然后最后得出一个结论,就说我这里面可能是有个密钥暴露的风险, 所以他是更偏向于就更深的去挖掘,从源头上去利用一下方案的这个方向有没有问题。 那么他 view 的 这个维度呢?有七个维度啊,啊,他这边 view 的 话有七个维度,比如说认证权限隔离, 还有这个数据丢失回滚啊,这些都是比较深的,就他会以这种七个这种攻击面这种方式去看你的这个方案的设计的是不是有问题?接下来我们来对比一下这两个 view 啊。那 close view 我 们可以认为它是普通的 代码 view, 那 这个呢?就是对抗式的这种 view, 那 第一种审查风格就是标准代码审查,就是我们写了一个小功能啊,进 改了一些代码,那么你就可以让他去做 review, 那 这个就是会站在更高的角度去看你整个设计的方向,你的这个架构啊什么的,定具体的这个方案去进行一个审查, 然后自定义重点,也就是说你是不是可以指定要 review 的 方向,那么 collins review 普通模式是不支持的,那么这个那么这个对抗式的 review 是 支持的, 那审查的目标也就是他们要审查的范围和上下文都是基于 get 你 的代码变更的范围。运行模式都支持后台 前台,也就说你在执行这个命令的时候,他会根据这个审查的目标大小,建议你是后台运行还是前台运行,那如果是后台运行的话,那你就可以继续往下做你自己的事情,那如果是前台运行的话,他是必须要等他运行完,你看到结果之后,你才能继续算一个任务审查的深度 啊。普通的 review 那 就是找缺陷,那么这个对抗式的 review 呢?就是政委方案,也就说你要他要看你的方案,看你的这个设计是不是一开始就选错了,特别像一个这种老的架构师,用专业的眼光来看你整个的设计方案。所以试用的场景呢?就是啊代码的常规检查,选完一个功能,提交前扫一遍, 这个不错吧,提交前扫一遍就是你执行提交 pr 的 时候去进行进行一个 review, 改了一改了一改了,很多文件啊,先做常规验收准备, tpr 也是一样,都是一些比较常规的,那么这个就是关键变更,上线前的深度审视,发版前怀疑方向是不是最优,或者说你做完整个方案之后,你还再拿 collect 去做一个对抗式的这种 review, 改了这种缓存重试、并发状态流转等复杂的逻辑。我们知道这些都是在我们开发中最难最深的一些东西了, 还有包括做健全支付数据一致性这种高风险模块式。那这些场景啊,都是官方建议的这个使用场景,所以说我们可以来可以去使用一下。 ok, 那 本期视频就到这,希望这个视频对你有所帮助,祝您生活愉快。

三分钟上手开源 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 c i i, 它能把网站变成一条终端命令,让 ai 一 阵特直接调用。我们实测对比它和两个工具 open k i s 和 bb browser, 看看谁最快、最稳、最好用。 先看结果,我们设计了三个测试任务,搜索 b 站热搜在什么值得买,平台搜内存条推荐,以及跨微博、知乎、新浪财经搜索政务信息。 速度方面, open kylie r s。 全面领先,必战热搜 open c i l。 用了二十三秒, open kylie r s。 只要十秒,什么值得买?六十七秒对二十九秒多平台汇总五十五秒对三十五秒, 基本都是两到三倍的差距,但 tiktok 消耗两者几乎一样,说明速度差异来自工具本身,不是因为调用了更多大模型能力。 稳定性上, open c l i 三次全部一遍成功。 open clear r s。 在 第三个任务里,知乎热搜失败了,触发了重试。 bb browser 因为和 openclo 的 参数不兼容,三个任务全部没跑通,这是一个已知 bug。 具体原因, b b browser site 传递了 timeout 参数, opencloud tabx 命令不支持这个选项。在 github 上已有用户提出了这个问题,目前还未修复。什么是 c l i 化工具?这类工具到底在做什么?一句话,把原本需要打开网页,手动点击才能拿到的数据 封装成一条终端命令,本质就是给没有 api 的 网站造一个 api, 再套上命令行的壳。它和传统爬虫最大的区别是,爬虫是给程序员用的一次性脚本。 c l i 画工具是给 ai 用的标准化工具箱, agent 执行一条 list 命令,就能发现所有可用工具输出格式统一一可以直接为给下游处理,而且它附用你浏览器的登录状态,不存密码,不管 gucci 过期 风控也低。原理分五步,第一步,找数据接口,你在浏览器里看必占热榜,背后浏览器一定发了某个请求, open c i i 在 后台拦截所有请求,分析哪个数据包装的是热榜内容,找到隐藏的接口地址。 第二步,搞定身份认证,它不自己登录,直接借用你科目里已有的登录状态,和你手动打开网页没有区别。第三步,写适配器,把整个流程写成一个三十行左右的配置文件,请求这个地址,取出列表,保留标题和播放量,截取前十条 以后,每次执行命令就自动走一遍。第四步,处理复杂情况。有些网站需要滚动加载,或者数据藏在页面代码深处,这时候就往网页里注入一段小程序,模拟操作,把数据掏出来。第五步,终端和浏览器怎么通信? 靠一个 chrome 插件当传话人,命令从中端传给插件,插件在浏览器里执行,拿到数据再传回来。底层架构分四层,第一层命令解析,第二层,适配器加载,第三层,浏览器通信。第三个工具的差异主要在中间两层, open c l i 启动时要扫描加载所有适配器文件,通信要经过守护进程和扩展两层中转。 open k l s 在 编译时就把适配器打包进了程序本体, 启动零开销,而且通过浏览器调试协议直连,少了中间层,所以快两到三倍。 b b browser 走了另一条路,它自启动一个专用的 chrome, 十六,完全隔离, 如何部署与使用?部署方式是四 q 技能包加浏览器插件的组合。我们找到 open cai 的 开源地址,使用官方命令通过 npm 安装,然后下载 playrite mcp bridge 扩展。 下载解压后,打开浏览器的插件管理页,开启右上角的开发者模式,点击本地文件,把解压后的文件上传。当前是 open c i i 一 点四点一版本, 运行 open clea doctor 命令,检查一遍,没有报错。克隆 open clea 技能包放到 skills 文件夹下,安装完成,就可以直接给 open clea 下达任务了。 open clea 二 s 部署步骤类似, 首先执行一键安装脚本,安装完成,然后去他给的网址下载对应系统的扩展文件。和 openkly 的 一样,解压并上传 openkly rs 的 技能包,只有一个 markdown 文档,告诉 agent 如何用这个 skills b bbrace 也是 n p m 一 型命令,它的 open 克拉集成模式无需安装扩展,但目前有兼容性问题。需要特别注意的是,工具的浏览器插件目前仅在 google com 上验证可用。最后总结, open c i i 功能最全最稳定, 六十一个站点,三百五十五条命令,三次测试零失败,适合大多数用户。 open cle 二 s 速度最快,最轻量,但稳定性稍弱。 bbbzy 的 open 跨集成存在已知 bug, 建议观望。希望本期视频对您有所帮助,我们下期视频再见。

用 open call 的 时候,你有没有觉得,哎,好像就差那么一点点?如果我告诉你它最牛的那些功能,其实压根就没写出来,得靠你自己动手呢。 没错,我说的就是插件。这可不是什么小打小闹的功能增强,而是让你能从根本上重新定义你跟 ai 之间到底要怎么合作。 哎,先别觉得这事很复杂,在接下来的几分钟里,我会带你把 opencode 的 插件的秘密一层层揭开,让你也能随心所欲地去定制,去扩展你自己的 ai 开发环境。 好,在我们自己动手之前啊,咱们先走个捷径,看看怎么利用社区里已经写好的这些插件,让你立马就能感受到效率的提升。 那么想用上这些现成的插件怎么做呢?其实特别简单,就两种办法。一种呢,比较直接,就是把插件的 js 或者 ts 文件直接丢进指定的文件里。 另一种我觉得更省事,就是在你的配置文件里面,把这个插件的 npm 包名字加上去就搞定了。 你看,这里最妙的地方就是它的简洁。你只需要在配置里把包名列出来, open code 就 会用一个叫办的超快工具,自动帮你把下载、安装这些杂活全都干了,你完全不用操心。 ok, 这个加载顺序就非常关键了,不过你不用死记硬背,只要记住一个原则,排在越后面的权力越大。 这就意味着你项目里的特定插件和配置,可以轻松的覆盖掉局的那些通用设置,这样一来,你的控制力就变得既灵活又精确了。 好了,热身结束,接下来咱们就来看看如何完成一个华丽的转身,从一个插件的使用者变成一个创造者。 所以,一个 open code 的 插件,它到底是个什么东西?说白了啊,它本质上就是一个小小的代码魔幻。 它最核心的魔法是一种叫做钩子,也就是 hooks 的 极致。你可以把它想象成,嗯,在 open code 的 整个工作流程中,安插了很多个挂钩,你的插件就可以选择挂在任何一个钩子上,在那个特定的时间点去做你想做的事情 来看,这就是一个最最基础的插件模板了,它就是一个易步函数。这一点很重要,意味着你可以在插件里做一些需要等待的操作,比如网络请求,这个函数还会收到一个上下文对象。你可以把它想成一个工具箱,里面装满了各种趁手的工具。我马上就会看到 这个工具箱到底有多强大。你看,它能让你拿到当前项目的所有信息,能让你直接跟 ai 客户端对话,甚至能让你直接调用命令行。哎,基本上你在开发时能想到的各种操作,这里都帮你准备好了。 那如果你的插件需要用到一些第三方的库怎么办呢?也没问题,只要创建一个 pychrod json 文件,把依赖写进去, open code 就 会自动帮你搞定安装 理论说了这么多,咱们得来点真格的。一个好的插件,往往是为了解决一个真实世界里非常具体甚至有点棘手的问题。 举个例子啊,这绝对是个常见问题。你希望 ai 帮你干活,但你又特别不希望它不小心把点烟味文件里的那些密码密钥给读走了怎么办? 你看,就这么短短几行代码,你就能创建一个插件,它会去拦截 read 这个读取文件的工具,一旦发现目标是点 e n v 文件,就直接阻止它。 刚刚那个神奇的拦截功能背后的功臣就是我们前面提到的钩子。具体来说,我们用的是一个叫 tool dot execute before 的 钩子,它的名字就说明了一切嘛,就是在任何工具将要被执行之前,它会先跑起来。 这就给了我们一个黄金机会,像一个安检口一样,可以去检查这个工具想干嘛,你甚至可以修改它的参数,或者像我们刚才做的那样直接喊停,这只是冰山一角啊。 opencode 提供了很多这样的钩子,它们就是你扩展能力的基石。 但是光是修改现有的工具怎么能够呢?你完全可以给 ai 装备上一些全新的你自己发明的工具。 创建一个新工具其实也是非常直接。用这个拓辅助函数,你只需要定义三件事, 第一,用大白话告诉 ai 这个工具是干嘛的,这样他才知道什么时候该用。第二,告诉他这个工具需要哪些参数。最后,当然就是写下他具体要执行的代码了,就这么简单。 好了,我们今天一起走了很长一段路,从使用插件一直到亲手创造插件。现在呢,咱们把最重要的几个点再串一下,确保你都牢牢记住喽。 所以你看,最关键的一点就是 open code, 它不是一个封闭的黑盒子,恰恰相反,它是一个非常灵活的平台,你可以根据自己的需求,把它捏成任何你想要的样子。 让我们回到最初的那个问题, opencode 最强大的功能可能真的还没被写出来,但现在扩展和定制它的这份力量已经完完全全地交到了你的手上。那么,你准备好创造点什么了吗?

前面讲了 open code, 今天在他的基础上带来一个超能力,这个超能力能让 ai 更规范的编辑代码,从而避免死山,他就是 superpowers。 本期我带来两个案例,深度实测一下,最主要领略下他生成工业级代码。 现在是你点赞收藏的时机,因为正片马上开始。为了做比较,我先用纯净的 open code 环境, 也就是没有集成 superpowers 的 情况。为了尽可能的体现测试的准确性,我使用同一个问题。我们先看 build 模式,可以看到 ai 直接帮我们在文件中生成了代码, 在简单场景下确实能用,但一旦功能比较复杂,没有规范约束的代码就很容易变成死山,后续改行代码都要全量检查,这就是真实开发中的痛点。那又有人说我用 plan 模式不就一样了, 表面看都有计划,但差别很大,我们一起来试一下,切换成 play 模式,然后输入相同的需求。可以看到它的确给了我一套完整的计划列表,但是只是仅限于此了。 superpowers 是 有一套完整的流程规范以及非常多的 skill 组成,我们也可以在 github 上查看它的流程和技能库。于是我们安装好这个超能力,然后再执行。同样的问题, 是不是看起来除了头脑风暴,没有看到其他的流程?别着急,这不是功能没生效,而是需要特殊的条件。我们先直接看最后三者的对比, 很明显发现集成 superpowers 后,测试用力的复杂度和覆盖度大幅提升,这就是规范化流程的核心价值。那么我该如何运用 superpowers 里面的 skill 呢?尤其是 tdd 流程编写, 在这里我特意再搞了一遍零到一生成的 app, 和前者作比较,然后在提示词中使用了这些 文字。部分也明确说道需要按照 superpowers 的 流程走,最主要是 tdd 流程编辑,不过由于过程有点长,我简化了几个特定的步骤。刚开始就列出了三大 skill, 头脑风暴、测试、驱动开发、 tdd 以及系统调试。 接下来是一个 to do list, 我 们可以认为是一个编辑计划的 skill, 前面是头脑风暴环节,后面是 tdd 流程,通过测试启动开发补充需求。这一步 superpowers 会问我们一个一个的问题。这边明显感觉到更趋向于工程级的代码了, 因为不仅仅局限于需求点,更是细致到了前后端的技术站,当然不清楚的同学可以默认选择第一个。 紧接着是创建详细的设计文档,先创建项目目录结构,主要是前端、后端文档测试,这四个大部分还生成了两百多行的详细 readme 文件, 这才是工业级项目该有的规范,不是随便扔一堆代码就完事了。随后就是 t d 流程方面,从用户模型、签到记录模型、 api 接口 到邮件服务和签到逻辑服务,再通过运行这些测试来验证它们会失败,也就是 r e d 阶段之后运行时,因为测试的依赖 just 安装失败, 导致这个步骤一直处于进行中。但好在 superpowers 的 流程是模块化设计,后续的步骤能正常地推进,它不会因为单个非核心环节卡顿就中断整个流程,除非是头脑风暴这种前置必要环节, 现在我们来到了创建微信小程序的前端代码这里,在这一步, open code 也是一个一个的写文件,我们就直接跳过看最后的文件结构吧。这边在微信小程序中打开目录中的 front, 可以看到在配置中分为四大块, check in、 perf、 record、 setup, 分 别对应相应的功能。最后他生成了定时任务,加上一些配置文件,整体的任务列表全部打勾,这个项目终于是跑完了。 回顾一下整个过程,规范化的流程显得多么重要。可以说,在我们真实开发场景中,最前面的流程显得多么重要。可以说,在我们真实开发场景中,最费人力的 不仅是各个角色之间的配合,有时甚至是部门之间的协调。 superpowers 就 像是一个中疏系统,会根据任务的情况从而动态的调用 skill, 当然我们也可以明确来使用哪些 skill。 最后让我们来看看效果,设置千岛眼都没什么问题, 我换一个时间也能签到成功,但是记录我的两个页面 u i 没法看,原来 w 叉 s s 文件都没有。于是我又让 open code 帮我们修复一下,这是修复后的效果,嗯,还是得经过自己的测试。 就这样,一个工程级项目算是完成了。如果你有什么问题,可以评论区回复我,关注我,带你解锁更多好用好玩的!

不要随便升级你的龙虾!我的 openclo 今天又崩了,每次升级必出问题。 今天升级的是这个三月三十一号的最新版本,升级完之后我之前做的视频生成的 excuse 通通不能用了, 一直让我授权,一直让我授权授权授权,反复修改一直解决不了问题。最后其实还是我用 oppo 扣的整个让他去看了一遍给他看,补上了一些问题,最后发现 还是龙虾官方自己升级的时候带进去一个 bug, 这个 bug 还没解决,然后只用了一个临时方案暂时解决了,太崩溃了。

来了,兄弟们,你的 openclo 装上后是不是经常遇到,问啥啥不知道,干活干一半就忘,装个插件怕中毒,想用新功能还得到处找教程,如果有,那么今天这期视频赶紧码住,我给大家整理了十个 skill, 装上之后,你的龙虾直接从智障变智能,能打又能扛! 一、 tavley web search 联网搜索安装量十八万加评分四点八,让 ai 获取实时信息,解决知识滞后,能打的关键,没有它,龙虾就是信息孤岛,自带月度免费额度。 二、 summarize 内容摘要、文档、网页、音视频一键提炼实测万字报告三十秒出五条核心要点,能扛你的信息过载,帮你省时间的利器。 三、 agent browser 浏览器自动化处理要登录要点击的场景,刷后台、填表单截屏一条龙搞定,能打电商运营数据爬取的必备神器。 四、 self improving agent 自学习代理 clawhub 排名第一,他记仇,你告诉他一次别用 npm, 用 pmpm, 他 这辈子都不会忘。能扛你的重复教导配置一次永久受益。 五、 find skills 智能解锁三点三万个 skill, 你 手动翻,让它帮你自动推荐,能打省时省力,想用什么功能问它就对了。 六、 skill better 技能,安全扫描这是保命 skill, clawhub 上已有三百四十一个插件被剪出恶意代码,能在安装前自动扫描检测可疑请求,能扛没装它,其他 skill 先别碰。 七、 notion obsidian 知识库同步自动规章对话记录生成结构化笔记,能扛你的知识碎片,知识工作者首选,实现知识沉淀。 八、 github 代码协助代码仓库管理,支持医术查看提交同步代码审查能打,开发者必备。九、 nano pdf 文档处理, pdf 读写编辑内容提取能扛,办公场景绕不开它。 十、 skill creator 自定义技能开发原技能,教会 ai 自己造 skill, 用自然语言描述需求, ai 自动生成专属插件,能打又能扛,零代码也能玩转,想什么功能自己造好了,兄弟们,以上就是本期内容了,还有什么想了解的评论区告诉我,下期再见!

windows 或者 open 格式,平时用 browse 这个 skill 去抓网页,是不是有个特别麻烦的问题?很多网站是需要登录的,比如小某书啊叉呀,或者是一些后台系统等等。 每次跑任务,它都会重新开一个新的浏览器环境,登录菜没了, cookie 没了,又得重新扫码,真正浪费时间呢。不是抓数据,而是反复登录。其实解决方法非常简单,只要是一句话,你只要在对话里啊。不是抓数据,而是反复登录,其实解决方法非常简单,只要是一句话,你只要杠杠 browse real 模式, 它会调用你本机真实的浏览器,之前登录过的账号,绘画信息,权限信息都会直接附用,不用登录了,体验是不是完全不一样?很多人觉得访问浏览器的 skill 太笨,其实不是它笨,是模式用错了。

哈喽,大家好,我是琪琪,咱们在养虾过程当中,尤其是在升级版本,还有去安装一些比较复杂的一些插件或者是 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 的。 那个,如果说你这边打开看发现没有, 呃,就你把这个东西有可能就没重启。好的,今天的分享就先到这里了,那大家如果有什么其他问题的话都可以随时问我,再见。

今年 ai 的 大趋势还是 agent, 不 过跟去年的 agent 不 太一样,我打个比方啊,去年我们是在用镰刀收割玉米,还很初级, 那到了今年,我们将开上联合收割机,成为农场主,不是盯着一个 agent 写代码,而是管理十到十二个 agent 并行工作, 十几个 agent 在 后台跑,咱们就喝着咖啡等着验收,大概就是这样的画面。多 agent 编排一定是今年 ai 领域最大的趋势。而在这个趋势下边,我认为还有一件事情一定会发生,那就是针对这些 agent 定制化。 因为在生产环境当中, agent 的 上线除了跟模型的性能有关之外,还有一个非常重要的决定因素是它是否能够按照你的工作方式来运行,对吧?这就是为什么 open code 和它的插件 omocode 最近人气这么高的原因。 这套组合提供了一条全自动的 a 卷流水线,你向主 a 卷下达需求之后,它会自动分析拆解,交给不同的子 a 卷去执行,在后台跑着一大堆的任务。而且这套东西可以随意更改,你可以通过配置文件做一些小的改动,也可以把整个项目放下来重新设计。 我还是打个比方啊, clock code 就 像一辆配置很好的量产车,它很舒适很顺手,上路就走,也提供了一些改装的选项。 而 open code 则是一个彻底的改装平台,它给你提供了一个非常扎实的底盘,你可以根据需要把它改装成最适合你的赛车。使用 open code 和 omaco code 插件,从模型的选择到 a 卷的配置,甚至创建,全都向你展开了, 只要你有动手能力,你完全可以把它打造成最最适合你的 ai 操作系统。比如我就在欧曼 opencode 的 插件基础上,专门针对内容创作场景重新设计了八个 agent, 把它们打包成了新的插件分享出来。 本期视频我会介绍如何进行配置,以及我是如何彻底改装插件,让 ai 操作系统完全满足自己的需求和习惯。 哈喽各位好,欢迎回到我的频道。谦虚的说啊,我是国内少数几个能把关于 ai 的 y 和号讲明白的博主,我提供的东西远比教程更值钱,记得点一波关注, 如果想链接我就来我们 new type 社群,这个社群已经运营超过六百多天了,有超过两千位小伙伴付费加入啦。如果你是国内用户,可以从知识星球加入。 如果你是海外用户,可以从 substack 加入我的第一套课程,日常的 newsletter 以及专属视频在社群内都可以看到。回到今天的主题, open code 定制化。在开始配置之前,你需要理解用户级的配置和项目级的配置这两个概念。 当你安装好 open code 之后,在 config 文件夹下边会有一个 open code 文件夹,这个就是用户级配置的文件夹, 也就是说,除非你在项目里特别设置,否则的话默认就是按照这个配置来走的。而在每个项目里边,你还可以在项目的根目录下边创建一个点 open code 文件夹, 这个就是项目级配置的文件夹,它的优先级会高于刚才的用户级配置。所以如果你想单独为某个项目做一些设定的话,可以在这里进行配置,在这两个文件夹里边都会有这两个文档,一个叫 open code 点 jason, 一个叫 omaco 的 点 jason, 从名字你就能看出来,他俩一个是配置本底的,一个是配置插件的。总结一下,大家可以看我画的这张表,逻辑很简单,两个层级的配置,项目级优先级更高。 两个层级的配置里都各有两个文档,分别对应本底和插件。理解了这个逻辑,你就可以开始动手了。比如我在用户级层面,通过 open code 点 jason 来设置使用什么插件, 那在项目级的层面,通过 omoneq 的 点决策来设置每个 agent 调用什么样的模型,以及我会通过 mcp 点决策来设置这个项目里要添加哪些 mcp 服务器。 我所举的例子只是一小部分的设置本质和插件可以配置的地方太多太多了。比如你可以通过 prompt append 对 某一个 agent 最佳系统提示词,那具体的配置方法,大家可以去看官方的文档,或者你直接问 ai 也行, 这个是通过配置文件进行自定义的方法。但是啊,这个方法还是有局限的,在 o my open code 插件里边,它的 a tag 都是硬编码的,都已经写死了。比如它们的名称不能修改,它们的基础提示词也不能修改。 如果你像我一样追求更深的自定义的话,那可以把项目 fork 下来,把里边的 a tag 全部都给它改了。 比起开发项目,我平时做的更多的是内容。所以就像前面说的,针对内容创作的场景,我对 opencode 插件做了重新设计,我创建了八个 agent, 它们完全都是为了内容而存在的, 其中主 agent 除了会自动给子 agent 派任务之外,它还会自动切换两种模式,探讨和执行。 这个就是对应编程场景下的 plan 和 build, 只是针对内容场景做了调整,并且改成了自动切换。这个自动切换很关键,你跟他聊想法的时候,他是你的讨论伙伴,可以帮你梳理思路。 你说开始写的时候,他会立刻变成项目经理开始派活,都不用你动手去切换模式。举个例子,我问 ai, 我 看到一个说法,英伟达的双利卡故障率大约是百分之九左右,请问这个结论数据是从哪里来的?真实吗? 注, a 卷接到需求之后,他会首先判断出需要的是探讨而非执行,所以他自动进入探讨模式, 接着判断出需要调研和验证,尤其是搞清楚这个观点的上下文是什么。最后再派两个词, a 卷去后台干活,一个查来源,一个验证,那这个过程会去调用它为你 m c p 进行搜索,最终给出结论。 我最满意的是,他不是告诉我这个观点或者数据是真是假,而是告诉我上下文或者场景是什么,以及引发讨论的原因是什么。 这只是一个小例子,在日常工作内容创作当中,会有很多类似这样的情况,需要多个 a 卷的配合起来,去完成一大套的写作。 这个内容插件名叫 newtype profile, 我 已经发布到 github 上了,也在社群内做了分享。目前这样的配置我用起来最顺手,生产力比之前用 clock code 的 还高,所以我建议大家可以试一试。记住啊,安装 open code 之后,一定要安装 o my open code 的 插件? 如果你的项目不是编程而是内容创作的话,那可以试一试安装我的插件。 ok, 以上就是本期内容,想了解 ai, 想成为超级个体,想找到志同道合的人,就来我们 newtype 社群。那咱们下期见。

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。

手把手带你安装 opencode 龙虾必备的 skills 上期我们安装了 opencode, 并配置了免费的大模型,但装完之后你会发现它其实还是一只裸龙虾,所以这个视频带你正确配置龙虾补气必备技能, 让它真正从能聊天进化成能干活。第一名, skill v 者安全守门员装任何插件前先把它装上,它的作用就是给你的新插件做安检。装陌生 skill 前自动扫描有没有读取 api 密钥、访问本地文件这类危险行为。 安装方式也特别简单。首先复制 skill vater 的 qhub 页面,复制链接来到 opencard 的 聊天页面,告诉 opencard 安装这个技能包,并把链接发给 opencard, 这里需要等待一小会就安装成功了。我们告诉 opencard 以后安装技能 包都要通过安全检测才能安装,可以看到 opencard 的 已经学会了这个技能。第二名, fan skill 搜索神器 以前找个插件还得去翻仓库,太麻烦了。有了它你直接打字说,我想找个能抓网页的 skill, 他 自己就去翻库了,找到还会告诉你怎么装,主打一个动口不动手。 同样来到 qwerp 中,复制 find skills 的 链接,在聊天页面告诉 open qwerp 安装该技能包,这里可以看到 open qwerp 回复我们,这个技能包已通过安全审查工具,再稍等片刻就安装完成啦。 第三名, memory set up 记忆大王,没装它之前,小龙虾是鱼的记忆,聊完就忘装了它,你的使用习惯、偏好它都能记住。 下次聊天不用重复自己的背景信息, ai 才会越用越懂你。安装方式跟前面的一样,这里就不掩饰了。 第四名, selfing 自我净化这玩意特有意思,你用着用着,如果纠正了它一个错误, 它会自己记小本本上,下次同样的问题就不会再犯。简单说,这是一个能用时间换智商的神器。第五名, summarize 全能总结扔给它一个 b 站链接,一篇公众号长文,或者一个几百页的 pdf, 它几秒钟就能给你突出核心。摘咬现在信息爆炸,省点阅读时间,多刷会视频不好吗?以上神级 skill 都能在 github 或 cloudhub 找到并下载,赶紧去安排。