这期我们来讲 models 配置。首先在讲之前呢,呃,我要跟大家说一下,就是目前 opencode 已经支持官方中文了,我们可以去参考它的中文热档去学习。呃,目前的话,我们应该直接访问的话就自动重定向到中文了。 嗯,我们接着来学习。呃, models 配置,我们可以配置我们想要使用的提供商和模型。通过 provider model 和 small model 选项,我们先把它提供的这个例子粘贴到我们的 open code 配置里面。 small model 选项配置一个单独的模型,用于处理标题生成等轻量级任务。默认情况下, opencode 尝试使用我们提供商提供的最便宜的模型,否则的话就会回退到我们的主模型,也就是 model 配置。 provider 提供商包含两个选项, timeout 和 setkeykey。 我 们先把它这段视例复制到我们的 opencode 的 配置里面。 timeout 请求超时,默认为五分钟,我们可以禁用它。通过设置 force 来确保我们的聊天不会超时。比如说当有时候我需要 ai 去处理比较长的一些复杂任务的时候,如果设置的时间比较短,可能会 timeout setkey, 我 们保持默认即可。接下来我们来看详细 models 配置。它这里又提到, opencode 是 用 aisdk 和 modelsgear 来支持大模型提供商连接的,然后也支持本地模型。 这里它又写到通过杠 connect 命令和杠 models 命令可以连接我们的提供商和选择模型。 推荐模型,现在有很多的模型,每周也会发布新的模型,只有少数在生成代码和工具调用的表现是好的。这里有喷扣的给我们推荐了一些模型。呃,排序不分先后, 我们可以看到大部分的话是 gpt cloud, 还有 jimmy。 当然最近也新出了 gpt 五点三, cloud 出了 sonata 四点六,像 jimmy 出了 jimmy 三点一。这种我们可以使用它的最新模型 设置默认模型。我们可以通过 model 配置来配置我们的 opencode 默认模型。 我们需要按照这种格式, provider id, 斜杠 model id。 如果我们使用的是自定义提供商,那么我们的 provider id 必须在我们的 provider 里面作为键值,而 models id 必须在 provider 点 models 里面作为键值。 接下来我们来配置一下默认模型。 嗯,这里我来配置默认为 github cobelit 的 模型。我们来配置为 gpt 五点二。 我们把 small model 也给改一下, 这里我把 small model 改为 gpt 四 o。 现在我们来验证一下,看我启动 open code 的 时候是不是我们的默认模型。我们可以看到现在的模型就是 copilot 的 五点二。 现在我把它的模型改为 gpt 五点一。我们再来启动 open code, 我 们可以看到默认模型也改为了 gpt 五点一。 这里我想怎么去测试一下 small model 是 否发生作用?呃,我就随便写了一个值,看它会不会生成我们需要的标题, 在这里它没有成功生成标题。我们再换回 gpt 四 o, 我 们可以看到它正确地生成了一个标题。 我们还可以来配置我们的模型,比如说 open ai 或者说 autorepic 它们的模型。我们可以通过配置这些参数来覆盖它的默认参数。 我们可以通过这些,我们可以跟随它的文档来了解一下这些东西怎么去配置,当然一般情况下我们是不需要去修改这些东西的, 我们我们可以看到它提供了一些参数,关于这些参数我们该怎么去找呢?我们可以通过这个 a, i, s, d, k 找到对应的 provider 部分,然后找到我们对应的提供商。比如说 open ai 啊,它提供了一些参数,像 cloud 呀,它也提供了一些参数, 我们可以通过这些参数去给它实现一些内部配置 变体,许多模型支持具有不同配置的多种变体。 opencode 为热门提供商提供了默认变体,比如像 osmotic, openai, 还有谷歌。 当然这个列表它不是全面的,其他提供商有的也提供变体。我们来看一下, 比如说我现在把模型切换到 gpt 五点二,当我按 ctrl 加 t 切换变体的时候,我们可以看到呃对应的变化, 比如说现在我切换到 cloud sonata 四点五,当然不同的提供商它有不同的变体配置,像 jimmy nike 的 话,它就目前没有这个变体配置。 当然我们还可以自定义变体,我们可以覆盖现有的变体或者添加自己的变体。像它的这个例子同样参考我们刚才看到的 asdk 那 些参数来进行配置。 比如它的这个例子设置了一个 syncing 和 fast 两个变体, 切换变体使用快捷键可以快速切换变体。默认情况下快捷键就是我们刚才的 ctrl 加 t 加载模型,我们可以在我们的 open code 启动命令后面加杠杠 model 或杠 m 参数来直接指定默认模型。 作用的话,和 opencode 的 配置里面配置 model 模型是一样的,我们可以看到我把 model 配置设置为了四 o, 在 这里我启动时指定模行为呃 gbt 五点一,现在运行之后模型启动为 gbt 五点一。
粉丝4162获赞6.9万

这期我们来学习 t o i, 也就是 open code 的 终端用户界面章节。在上期我们学到了 open code 的 安装和基本使用, 原本这期要讲 open code 的 基本配置,但是我想到我们还没有深入学习 open code 在 终端中如何使用,有哪些功能,所以这期我们就来讲它的 t o i 章节。在讲之前呢,我先说一下上期犯的一个错误, 在初识化这里,我在视频中使用的是 play 模式,正常 play 模式是不会有编辑权限的,因为我对 play 模式调整了权限,所以他在视频里询问我是否初识化。项目默认情况下,我们打开 open code 是 使用的 build 模式,我们通过 build 模式来实现隐蔽的操作即可。 build 模式拥有所有权限,所以它可以实现创建文件的操作。接下来我们回到这期内容, 接下来我们看这里,它这里说 opencode 提供一个终端界面或者 t u i, 用于在我们的项目中使用大模型工作。 运行 open code 在 当前目录的终端,我们也可以在后面追加参数来指定我们的工作目录。这里说一旦你在终端界面,你可以发消息给他,接下来我来演示一下。现在我已经到了我的项目目录下,我们通过 open code 来启动它。 接下来我们把这段话告诉 ai, 给我一个代码库的总结, 这里我们可以看到他将要分析我们的代码库结构,并且给我们一个简要的总结, 这里他已经开始匹配我项目里的文件,并且开始读取。 好的,它已经总结出来了。接下来我们接着往下看。在学习 opencode 的 基本使用时,我们已经学到了如何引用文件,通过艾特符去模糊查找文件。在我们当前的工作目录下, 可以看到它已经模糊查询到了我项目里的文件。 除此之外, open code 还可以执行 shell 命令,我们来演示一下。我们按下感叹号,可以看到 open code 变为了 shell 模式。我们输入 l s 杠 l a 执行, 可以看到它把我当前目录下所有文件,包括隐藏文件,还有它的一些详细信息给展示了出来。 我们使用 open code 终端通过斜杠加一个 command 名字去执行命令。多数命令也可以通过快捷键操作,比如说 ctrl x 作为一个 leader 键, ctrl x 是 一个默认的 leader 键, 这里是全部的斜杠指令。我们通过斜杠可以看到我们可以使用的所有命令,比如 gun help。 接下来我们来看这些指令可以干什么。 connect 命令就是我们上期用到的连接提供商的命令, 通过这个命令我们可以连接我们想要接入的提供商。 compact 命令压缩我们当前的绘画快捷键为 ctrl x 加 c。 我 们可以通过斜杠 compact 来执行,也可以通过它的快捷键,比如 ctrl x 加 c。 要注意 ctrl x 按完之后再按 c。 当我们的上下文过长,可能会导致 ai 响应的速度比较慢,或者消耗我们更多的 token, 所以 压缩上下文可以帮我们节省这部分的消耗。下一个指令为杠 d 二、切换工具执行细节 呃,实际我们输入杠 d two 并没有这个命令,而是将我们所有安装的 skill 给搜索了出来,通过我们主动去调用这些 skill 来实现。 呃,细节执行,呃,下一个命令是 editor, 呃, open code, 通过这个 editor 指令来打开我们配置的编辑器,我们可以看具体去怎么配它, 这里有 linux, mac 还有 windows 的 配置方法。呃,我来给大家演示一下。 这里我用的是 powershell, 我 们直接复制,然后在 powershell 里去使用它。呃,这样我们就配置成功了。我们通过杠 editor 指令来打开 vs code, 可以看到当我们执行完杠 i data 之后,打开了我的 vs code。 这里有个问题,就是当我用杠 i data 打开 vs code 之后,我的终端界面就卡死了,但是在公司的 macos 里面就没有这个问题, 我也已经提交了几个医学,但是可能提的人太多了吧。呃,还没有得到回复。接下来我们来看这个指令,这个指令是退出指令来退出我们的 open code, 当然这里它也有一些别名,比如说杠 quit, 杠 q, 通过这些指令也可以搜索到我们的退出指令,然后来退出。 接下来是 export 指令, export 指令默认导出我们的绘画保存为 markdown 格式,并用我们默认的 editor 来打开。这个 editor 就是 我们刚才配置的斜杠 editor。 我 现在把我的终端 cd 到我的项目目录下,我现在去用杠 sessions 打开一个聊天记录,方便我们去做导出测试。 它这里还有一个选项是打开不保存,我们直接回车,可以看到我们导出了我们的绘画记录,在此期间我发现终端会进入等待状态,当我们关闭绘画记录,终端会重新打开交互界面。 杠 help 命令就是我们刚才执行的 它这里弹窗写到按下 ctrl 加 p, 可以 看到所有可执行的操作和命令,在任何上下纹理, 我们可以看到它可以做很多的操作。待会我们一一来讲解。杠 init 创建或更新我们的 agent 点 m d 文件。杠 model 就是 来选择我们想要使用的模型, 我们可以看到有很多模型可以让我们来用。 斜杠 new 就是 开启一个新的绘画,别名杠 clear, 我们可以看到这样他就打开了一个全新的界面。锐度操作就是我们之前讲到的,他可以帮我们重新执行命令,只在使用完安度之后可用。这也就说明了上次我找不到锐度操作,是因为没有在安度之后执行这个锐度操作。 接下来我们来看 sessions, 也就是绘画记录列表,也就是我们的聊天记录列表,它可以看我们之前的聊天记录, 然后我们可以选择任意一条聊天记录,然后对齐操作。下一命令。我们之前讲过了,接着我们来看主题命令。 open code 提供一些主题让我们来选择,我们可以选择一个我们喜欢的样式来作为我们的默认样式。 接着是杠杆命令,它的话就是来显示隐藏大模型的思考过程,当然我们并不是禁用它或者开启它,而是显示或隐藏,所以当我们 隐藏它之后,实际上它内部也还是在跑这个东西。 它这里还提到我们可以通过 ctrl 加 t 来切换这个模型的推理强度。 接下来是按度操作,这个我们之前也讲过了,就是来撤销我们的命令, 它这里提示到任何已进行的文件更改也将会被恢复,也就是说我们改过的文件也会被恢复为原来的状态, 在它的内部是通过 get 来管理文件改变,所以我们的项目需要是一个 get 仓库。 ensi 命令是不分享当前的绘画,这个我们之后再去做了解。 接下来这段文件是来配置终端的滚动速度。你可以自定义终端界面行为,通过你的 open code 配置文件。这也是我们未来要讲 open code 的 配置所需要的文件。 这个配置像是来开启 mac 系统风格的滚动,丝滑滚动, 自然滚动。当我们开启滚动,它滚动速度在快速滚动手势时会增加,而在慢速移动时会保持精确。它的优先级比 square speed 的 要高,并且会覆盖它。 score speed 是 控制终端滚动的,它的最小值为一,默认值为三。当上面这个属性被使用时,它将会被忽略。 我们可以自定义终端的各个方面使用 open code 的 操作面板,通过 ctrl 叉 h 或者杠 help 这些设置将会在重启后生效。 username 显示切换是否显示你的 username 在 聊天信息中, 但是我没有在相关的设置中找到这个操作。我也提了一个一手来问这个问题,也没有得到回复。等得到回复之后我再来呃,看一下这个问题。接下来我们来看 ctrl 加 p 具体可以设置什么东西。 首先可以分享绘画切换绘画,新建绘画切换模型连接提供商, 还可以打开编辑器分享绘画重命名绘画跳转消息 a fork message 压缩绘画 撤销上一条消息。打开侧边栏,这个跳转消息就是我们可以跳转到哪一条消息去对它做一些操作,比如说 fork 复制,或者说 reverse, reverse 这个打开侧边栏可以给我们展示一些额外的信息,比如说上下文的 token 使用量花费,还有一些其他的信息, 禁用代码,隐藏展示时间戳,隐藏思考,隐藏工具细节 切换绘画滚动条,复制最后一次助手的信息,复制绘画信息, 导出绘画信息,切换绘画新的绘画切换模型,切换 agent, 切换 m c p 服务,展示当前状态,可以看到我没有 m c p 服务,没有插件。有一个代码格式化, 呃,接着是,呃,接着是切换主题,切换样式外貌, 然后是,然后是帮助打开 open code 文档,退出 app, 呃, delete 面板, 呃,控制台切换, 这里是写一个快照,禁用终端标题,禁用动画,禁用 def 包裹,呃,这里的 def 包裹应该就是我们的代码前后变化。 呃,那么接下来我们已经对终端有了一个全面的了解,之后我们会补充一些其他的细节,当我们对整体有一个了解之后,我们再学习 opencode 的 config。

最近大家都看到互联网上对一款名为 cloud bot 的 自主 ai 代理程序疯狂热议,它运行在你的电脑上,现在已经更名为 opencloud。 对 于还不了解 opencloud 的 人来说,它是一款自主 ai 代理程序, 是一个自托管的代理运行环境和消息路由器,能够作为个人 ai 助手直接在你的本地电脑上运行。 比如说这个 opencloud 机器人可以直接根据在 twitter 上发布的推文构建一个全站应用。你只需要在 twitter 上 at opencloud 代理,它就会为你搭建出带有数据库、认证系统、实时同步等众多功能组建的应用。 它会不断优化利用多个子代理修复错误并持续迭代,直到你获得最佳结果。这都要归功于 opencloud 的 专用子代理。这里是我自己的演示, 我在 opencloud 的 视频中展示过。在这个演示中,我在本地桌面上部署了由 opencloud 控制的多个子代理, 用来清理和整理我的文件,结果它的处理速度出乎意料的快。但所有这些都让我开始思考,我究竟该如何更好地使用 opencloud 呢?有没有办法在其中免费使用更强大的模型,比如 oppo 四点六、 k 二点五, 甚至是 gemini? 答案是肯定的,这也是我意识到最佳工作流程是将 open code 与 open cloud 集成起来,就像我们之前把 open cloud 和 int gravity 连接在一起一样, 而且其实非常简单。对于还不了解的人来说, open code 是 目前最好的开源 ai 编程助手,直接运行在你的终端中。它的好处在于, 它真的可以读取、编辑并对你的真实代码库进行推理,它可以执行任务。你可以用 group, 还能在多个文件间写作,并且可以选择任何你喜欢的模型。所以它更像是真正的编程队友,而不仅仅是一个聊天框。此外,你还可以在 open code 中免费使用各种模型。但在我们进入这个工作流程之前,还有另一个大家都注意到的问题,那就是 open cloud 的 危险性, 因为它是在本地部署的,可以控制并在你的机器上执行各种工具。一个糟糕的提示或严重的漏洞,可能会在没有任何保护措施的情况下快速修改、删除或泄露文件。 我们都知道,技能可以增强 opencloud 的 子代理,而且像 cloudhub 这样的注册中心展示了你可以多么轻松地安装这些技能。 cloudhub 提供了由第三方社区成员制作的额外技能,但这些技能并不总是安全的。 事实上,有八千个实力直接暴露在互联网上的默认端口上,其中将近一半是社区构建的技能。 这些技能包含只在窃取数据的恶意指令。例如,我现在就在 skill hub 上。如果我浏览一个技能,很多这些技能都经过了社区的审核。表面上看起来很安全,但实际上有些技能可以窃取你的信用卡信息, 甚至是社会保险号码信。这技能被部署得看起来很安全,但在幕后,他们实际上在进行恶意操作,而且总是有解决办法的。因为有一家财富五百强公司 jen digital 推出了新的基础设施,正在推动 ai 安全的前沿发展。 这家公司也是本期视频的赞助商,这是一个完全安全的产品,我之所以这样说,是因为我自己真的用过。他们推出了一个名为 agent trusthub 的 新产品, 这是一款技能扫描器,可以自动检测并阻止任何关键威胁。这绝对是一个改变游戏规则的创新,因为它为你的工作流程带来了信任。我会演示如何设置这个工具,而且你可以很容易的通过 a p i 开始使用,也可以直接从它们自己的注册表中发现技能。现在, 我们实际上可以设置一个非常强大的工作流程,不仅可以直接在 open cloud 中使用 google 的 os, 这让你能够完全免费地访问最先进的模型, 而且你还可以利用 opencloud 的 功能,借助 opencloud 实现更快更简单的构建。本质上, opencloud 在 这个工作流程中成为了指挥中心,它能够自动做出决策,并通过 opencloud 的 代理分发任务,而 opencloud 的 代理则会调用为特定任务训练的专业代理。 换句话说, opencloud 负责规划和协调。而 opencloud 的 另一个开源且免费的代理则可以通过多个子代理来执行任务。你甚至可以将其与定时任务 cron, jobs 或专用命令结合使用,根据自己的偏好自动化定义在不同时间运行任务。 而且结果确实令人印象深刻,因为有人实际上用这种工作流将 opencloud 和 opencloud 结合起来,创建了一个漂亮且实用的 size。 这个项目就是用这种工作流构建的,甚至还部署了一个评审代理来进一步优化输出,把质量提升到了更高的水平。在开始之前,我们需要先满足几个前置条件, 其中之一就是确保你安装了 note 二十二 g 以上版本。请确保你复制这个 npm install 命令。把 opencloud 安装到我们的电脑上。接下来我们要做的就是打开命令提示符,然后直接粘贴刚才的 npm install 命令来安装 opencloud。 现在,在我的例子中,我会使用 google vertex, anti gravity 和 gemini 认证来为我的 opencode 以及 opencode 绘画提供支持。只要我有 google 账号,这些服务我都可以完全免费使用。要启动这个功能,你可以使用以下命令, opencloud plugins enable google anti gravity alt。 你 只需要复制这条命令,然后可以直接在终端中启用它, 所以你可以直接粘贴这条命令。接下来,你只需要用你的 google 账号登录,然后可以用这个命令来帮助你完成登录。 所以你会看到,当你粘贴那个登录命令后,它会提示你选择提供商。在这个例子中,我使用的是 anti gravity, 所以 我选择了它,然后它会提示你用 google 账号登录。就这样, 你现在就可以在 openclaw 中直接使用最先进的模型,并且让 openclaw 的 子代理由 google 提供商驱动。你可以使用 gemini 三以及现在的 op 四点六。要使用 openclaw, 你 只需要用这个入门安装守护进程,它会演示如何非常简单地进行设置。 我之前已经做过一个关于如何操作的视频,我会把链接放在下方描述里,但其实非常简单,它会引导你完成所有步骤,比如选择提供商,选择消息路由器等等。另外,我还看到 agent trust hub 也即将推出一键安全部署 open cloud 的 功能。 我强烈建议你注册这个服务,因为它比我们现在用的方法还要安全,所以按照入门步骤操作后,你应该就能让它运行起来了。 现在你基本上可以访问 openclaw, 然后让 openclaw 指挥 openclaw 的 这个 ai 代理去执行各种不同的任务。因为 openclaw 会作为大脑,而 openclaw 则负责处理和执行这些任务。 接下来我们需要做的就是前往 opencode 的 这个网站,然后我们需要安装 opencode, 我 会用 npm 把它安装到我的电脑上。 安装好并运行之后,接下来我们需要让 opencode 能够控制 opencode。 这意味着我们需要设置一个技能,让 opencode 能够控制 opencode。 你 会发现有很多技能, 但实际上并没有一个技能可以直接控制 open code。 不 过如果你去 cloud hub, 也就是技能注册中心,你会发现有一些技能可以帮助你用 open cloud 运行 open code。 在 这种情况下,如果你想验证这个技能是否值得信任,你可以复制它的 url, 确保它不是恶意的。 你可以前往我之前在视频中提到过的 agent trust, 你 可以向下滚动,你可以把它设置成通过 api 作为代理来检查某个技能。但因为我们是人类用户,其实可以直接粘贴这个链接,然后提交到 agent trust hub, 这个平台会帮你检查这个技能是否安全。 在这种情况下,你可以看到这是一个低风险的技能,并且它会说明这个技能实际上会对你的电脑做哪些操作,你甚至还可以提供你的电子邮件,以获取一份完整的报告。 大家这里已经有一些非常实用的技能了,你可以直接在 agent trust hub 上发现这些能够真正提升 open code 的 安全技能。说实话, agent trust 的 扫描器真的救了我一命,因为我刚刚在找一个能帮我控制 open code 的 技能, 然后我找到了这个,并且直接通过 agent skill scanner 粘贴进去检查了。你可以看到它实际上发现了一个技能, 这个技能会指示代理从外部网站下载并执行安装脚本,这本来会是一场灾难,那样的话它就会在我的电脑上安装恶意软件,基本上我就完蛋了。但我们要用的那个技能叫做 opencode controller, 本质上它会让 openclaw 通过斜杠命令来控制 opencode, 并利用这个技能来管理多个绘画。所以基本上 我可以让 openclaw 运行不同的定时任务,把各种类型的任务路由到 opencode, 甚至让它编辑文件运行一个持续的调试代理,确保能够捕捉到各种类型的 bug, 并且为我构建复杂的应用程序。为了再三确认,我特意用技能扫描器检查了这个技能是否有恶意,看起来它是安全的。所以我们现在可以做的是回到 cloud hub 技能, 然后我们可以打开一个新的终端添加。这个真的非常简单,大家要根据自己的判断来操作,要持续进行验正,确保你没有安装任何可疑的东西。所以我们要做的就是粘贴 open cloud skills add 命令, 然后再粘贴这个 cloud hub 技能的链接,你可以看到它现在正在出使化这个技能。现在如果你回到 open cloud, 只要你像我演示的那样正确安装, 你会在 workspace skills 里看到它。在这个标签下,你会看到 open code controller 现在已经可以在 open cloud 中使用,并且功能正常。顺便说一下,如果你不想用这个, 只需要点击禁用就可以了。但这正是 open cloud 的 妙处所在。现在有很多视频展示了如何轻松设置这个功能。你可以安排多个代理在不同的时间执行特定任务。 所以如果你有一个生产环境的构建,并且你想要有一个审核代理,确保他处于待命状态。并且如果出现错误,你可以设置一个任务,让他能够部署 open code 来解决问题,而你可能正在外出或者睡觉。 这基本上就是你可以自动化许多不同任务的方法。接下来我们会继续演示这个过程,但这只是你可以实现的一个想法。让我来展示一个简单的例子,在这个例子中,我会让它请求使用 opencode controller 技能。 该技能可以自动搭建一个基础的 nodejs 或 react 项目,安装依赖,并自动启动开发服务器或者是一个 crm 仪表盘。 在这里我们会让它创建自定义脚本,我们会让它把想法转化为代码。这一切都是基于 openclaw 里的文本提示来完成的。 另外顺便提醒一下,我想重生,你也可以在 opencode 里直接使用 google 认证以及完全免费使用 kimi k 二点五,目前它已经开始制定计划,准备如何实现这个 crm 仪表盘,以及如何用 opencode 的 编写代码。 它实际上正在询问一些事项,然后就会启动,因为我们开始编写这个应用程序的代码。就像这样, openclaw 能够将子代理部署到 opencode, 帮助我们开发这个 crm 仪表盘,效果真的非常出色, 各位,质量非常完美,因为它能够利用我的预设来构建出这个完整的 crm 仪表盘,而且这是一个真正可以运行的功能性仪表盘。并且它还添加了我一直想要的 crm 仪表盘配色方案。 这就是你可以用 openclock 控制 openclock 的 实现的效果,因为它能够智能地利用你的所有预设瞬间生成你想要的内容。在我看来,这为我们打开了许多不同的可能性, 因为你实际上可以自动化重复的编码任务,无需手动操作文件,只需使用消息路由器来部署 open code 代理执行这些任务。你可以运行 api 检查生成项目脚手架,甚至可以将多种技能无缝组合到工作流中。此外, 你还可以结合 open cloud 和 open code, 使用许多额外的技能来自动化各种不同的任务。这只是我展示的一个基本结构, 实际上可以自动化并在许多方面帮助你。如果你喜欢这个视频并愿意支持我的频道,可以通过下方的超级感谢选项进行捐赠,或者加入我们的私人 discord 群组。在那里,你可以每月免费获得多种 ai 工具的订阅服务, 还能获取每日 ai 新闻和独家内容,以及更多精彩内容。这基本上就是理想的工作流程。你可以把 openclaw 作为大脑,然后用 opencode 作为智能的开源 ai 编码代理,为你执行各种任务。 通过使用像 agent trusthub, openclaw, skill scanner 这样的资源,你可以轻松发现任何对你的电脑有害的恶意或危险技能。这样一来,你就可以非常安全地使用 openclaw。 我会把今天视频中用到的所有链接都放在下方描述区。好了,朋友们,希望你们喜欢今天的视频,并且有所收获。在我看来,这就是理想的工作流程, 既开源又完全安全。记得订阅我们的第二频道,加入我们的新闻通讯,加入我们的 discord, 关注我的推特。最后,别忘了订阅我们的 youtube 频道,记得看看我们之前的视频,打开通知铃铛,给这个视频点个赞。好了,朋友们,非常感谢你们的观看,希望你们喜欢今天的视频,并且有所收获。正如我之前说的, 我会把所有这些链接放在下方描述区。好了,朋友们,祝你们有美好的一天,传播正能量,我们很快再见!再见了,伙计们!

open code 最近真是太火了, github 上已经有九万多 star, 我 估计全球的大模型厂上都在针对 open code 做测试调优。 open code 是 目前真正能凭借 cloud code 的 工具,也是二零二六年到目前为止最火的 ai 工具。 open code 呢,目前只提供了英文文档,我按照其英文的文档,同时结合了 cloud code 的 学习资料,梳理了一份详细的 open code 的 中文操作手册,包括安装 基础操作、进阶使用等,如果你需要,我也可以发给你。上期呢,根据文档手把手带大家安装了 open code, 相信很多朋友已经感受到了它的强大。本期是 open code 的 第二期,主要带你完成三件事,一、免费进入最强编程模型 gemini 与 cloud。 二、教你安装 skills 与 m c p。 三、安装超级增强插件 all my open code。 话不多说,直接上干货。首先先教大家如何不花一分钱接入 cloud 模型。这里我们要接入一个 google 推出的工具 anti gravity, 中文名是反重力,它本身呢是一个 ai 编程的 ide, 内置了 gem 和 cloud 的 这两个顶级的模型。 在 gethelp 上找到 anti gui 的 这个插件,复制这行安装指令,回到 open code 里粘贴 open code 呢,就会自动下载安装。安装完成后,重新打开终端,复制这行指令回车。 然后我们选择 google, 选择带有 anti gui 字样的这行回车,接着就会跳转到浏览器,登录自己的 google 账号,复制这个 url, 粘贴到终端回车。这样我们就配置完成了。 重新打开一个终端,进入 opencode, 输入 gunmodels, 我 们就能看到 gemini 三 pro 和 cloud 四点五 opus 的 这两个模型了。我们测试一下输入,介绍一下你自己可以看到它正常的输出,证明我们接入成功了。 从现在开始,全是顶级大脑在为你打工,有了顶级大脑呢,还得有强力的四肢。接下来我们要给 opencode 装上它最火的灵魂同版包 oh my opencode, 它内置了七个顶级的编程 agent, 通过多智能体分工协助,帮你自动完成写代码,查 bug, 梳理项目结构的这些开发工作,不用再手动处理很多繁琐的细节。据说呢,是作者花了二点四万美金才搞出来的。安装呢也很简单, 复制 github 上的安装指令丢给 opencode, 它会询问你是否有 cloud 的 gpt 和 jimmy 的 会员啊,你就如实的回答,大概需要一分钟的时间,插件就安装好了。 重启 open code, 可以 使用艾特命令,从七大智能体中挑选一个帮你执行任务。或者呢,直接在提示词里呢输入 u l w, 意思呢就是 ultra work 就 可以使用 oh my open code。 接下来教大家如何在 open code 中使用 scales, open code 呢,可以无缝衔接 cloud code 的 创建的 scales。 首先来到根目录,新建一个文件夹,命名为点 opencode, 再新建一个 scales 的 子文件夹。然后呢,把你的 scale 复制到这个文件夹,就可以在 opencode 中使用了。当然,我们也可以直接在 opencode 中创建 scale, 需要先安装 scale 杠 creator, 有 了它就可以用自然语言来创建 scale。 我 们让 opencode 自己去安装这个 scale 杠 creator。 安装完成后,我们测试一下,让它创建一个翻译功能的 scale, 它会根据你的要求自动执行并创建。创建成功后,重启 open code 就 可以看到这个 skel 已经有了。最后呢是配置 mcp, 我 一般呢都是让它自己来安装 mcp, 比如安装一个浏览器 mcp, 我 会这样在这个 open code 中输入安装 chrome mcp server, 稍等一会它就安装成功了。有些 mcp 呢,需要配置 k, 我 们也可以把 k 给他,让他自己去配置,这样我们就不需要自己去手动去配置了。 然后输入杠 m c p s, 就 能看到所有 m c p。 从白嫖顶级模型到手搓专属 skills, 再到部署全能 m c p, 现在的 open code 应该已经是你的超级 ai 助手。 open code 的 不仅能进行零代码编程,更能帮你处理文件、整理资料,智能写作。下一期我会带大家继续进行进阶的学习,大家点点关注哈,跟着阿亮学 ai!

兄弟们,如果你正在使用 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 会根据任务类型加载对应模型,从而每个任务都会被适合它的模型处理。

在二零二六年, open code 和 openwork 可能是我们个人 ai 使用者能够用到的性价比最高的 ai 智能体工具了。在个人日常办公、文件处理、数据分析以及报表生成、 ppt 生成这些领域, open code 是 真的能够直接接管你所有工作的工具, 支持 m c p, 也支持 ansapic 最新发布的 agent skill 功能。同时它还支持市面上几十种 ai 大 模型,还提供大量的免费 ai 模型供你使用。 哪怕你想尝试 ai 编程, open code 也是功能强大且性价比最高的工具。那么今天我就来为大家介绍一下如何安装和使用 open code 这款的 code code 的 工具,以及 open work 这款对标 co work 的 开源个人办公助手。 今天的视频分为以下几个内容,首先我们来快速安装 open code, 包括命令行和桌面 app, 然后了解一下如何做相关的环境设置以及添加 agent skill。 然后我们来安装 openwork 这款开源版的 cloud co work 工具,并熟悉一下相关的设置。最后我们来快速了解一下大模型的选择以及 token 的 消耗相关问题。视频中的内容和安装步骤我都整理成了知识笔记,视频的最后会分享给大家,那我们就正式开始。 opencode 的 安装非常简单,因为它不像 cloud code 那 么避远,而 sapic 对 cloud 的 使用有非常严格的限制,大多数情况下,我们还得通过配置环境变量来使用第三方 ai 模型, 而 opencode 的 不用。它的安装方法非常简单,直接到它的官网下载桌面客户端下载之后双击安装即可。如果你习惯命令行工具,也可以直接通过命令行命令行版本,具体的命令在它的官网上都有。 安装之后打开桌面客户端,选择你的项目文件夹,然后我们就来到了项目界面。接下来我们要做的第一件事就是选择一个 ai 大 模型, 我们点开选择模型这个按钮,在弹出的窗口中可以看到模型列表,其中最上面列出的是目前提供的免费模型,我们先选择一个免费模型,这里我们选择 mini max m 二点一。 然后在 ai 对 话框的左下角有一个 build 和 plan 的 模式切换按钮,那这两个有什么区别呢? build 的 意思就是直接建造, ai 会按照你的要求直接修改文件、编辑代码、删除文件等等。 而 plan 就是 做计划,先进行分析和规划,但并不会真的动手去做,等你先确认 ai 给你的规划你满意了,再切换到 build 模式去进行实际操作。 build 和 plan 是 两个默认的智能体,我们还可以通过配置文件来添加自定义的智能体,这个我一会儿会说到, 那么这就是 ai 对 话框的两个设置项目。接下来我们要了解几个核心的技巧。首先就是斜杠命令,在 ai 对 话框中输入斜杠就能看到斜杠命令了,比如斜杠 init 是 促使化项目并创建 agent 点 m d 斜杠 m c p 是 打开 m c p 列表,查看你已经连接的 m c p 服务,这里呢就引出了下一个核心技巧,也就是配置文件。我们通过斜杠以 n t 出示话来创建的 agent 点 m d 文件是项目特定的配置文件,比如项目结构、编码规范、命名规范等等, 这些大多数都是和编程有关的,如果你不写代码,而只关注个人日常办公和文件管理的话,不用关心这个。另一个文件就是 open code 点 json 这个配置文件。这个配置文件所在的位置是你用户目录下的点 config 文件夹下的 open code 目录下, windows 就是 c 盘 user 你 的用户名,然后找到点 config。 而 mac 用户是你用户主目录下的点 config 文件夹。要注意, mac 上带点的目录默认是隐藏的,你要使用 command 加 shift 加点,把它们显示出来。 这个 open code 点 json 文件或者是点 json 文件,就是 open code 的 核心配置文件了。点 json 就是 json with comments, 就是 带有注视的 json 文件,本质上就是 json。 那在这里我们可以配置 mcp 服务以及自定义 agent。 我 目前就配置了一个 notion 的 mcp 啊。 notion 的 mcp 也很简单,是 notion 官方发布的,我之前的视频有讲过, 我还自定义了一个叫 smart build 的 智能体,并设置了系统提示词。那这样一来,在 ai 对 话框中,你除了能看到 build 和 plan 这两个默认 agent 之外,还能看到你自己配置的 agent。 有 关 open code 点 json 这个配置文件的详细写法,大家可以参考 open code 的 官方文档。 那么关掉 open code, 点这一次文件,在当前这个 open code 文件夹下,我们可以创建一个 skills 文件夹,然后把我们从 github 上下载的 skills 复制进来,那么我们的 open code 就 安装上这些 skills。 其实和 cloud code 是 非常相似的, 我目前也是安装了很多日常工作相关的 skill, 比如 word, excel, pdf, 还有无线画布、 comics 相关的 skill。 那 关于 skill 我 之前的视频也讲过,那么到此我们就完成了 open code 的 所有配置。那总结一下,安装完 open code 后, 选择一个免费的 ai 模型,然后在用户目录下的点 configure 文件夹下的 opencode 文件夹里创建一个 skills 文件夹,把你常用的 skills 复制进来,你的 opencode 就 已经是完全体了。那至于 mcp 和自定义 agent, 按照你的需求到 opencode 点 jc 文件里添加就可以了。 那具体的使用,我在屏幕上快速地做一个展示,比如输入一个指令,让智能体调用相应的 skills 来为我们进行英文文档的翻译,并拣写成中文的知识笔记。还可以读取 rss 订阅,并通过 notion mcp 把获取到的 rss 信息导入到 notion 数据库中。 还有一个最便捷的使用场景是直接把 github 上的开源项目的项目地址发给 opencode, 让它来帮你安装在电脑上,那这样你就不需要自己亲自去阅读这一大片英文的 readme 文档,那非常的方便。 但是归根结底, open code 还是一款侧重于编程的工具,和 cloud code 是 类似的,但是在我们日常工作中用的最多的就是办公场景,比如文件的处理、数据分析、办公流程等内容。那么这里最好用的工具就是 openwork, 它是在 open code 的 引擎基础上构建的桌面应用程序,和 cloud 最新推出的 codewalk 一 样,针对非技术用户和日常办公场景进行了大量的优化,有非常好用的图形化界面,那使用起来几乎没有什么难度。接下来我们就来快速安装一下 openwork。 我 们来到 gitlab 的 openwork 仓库,点击右侧的 release 链接,在列表中选择适配自己操作系统的安装文件,下载之后双击安装即可。 然后打开 openwork, 首先还是选择一个文件夹,这个文件夹就可以选择你日常办公的文件夹,比如放置你的报表和 ppt 的 文件夹,也可以是你的 obscene 知识库。文件夹 打开之后,我们点击 new task 按钮,就可以开启一轮 ai 对 话了。当然我们还是要选择一个 ai 模型,我们依旧选择一个免费的模型。 mini max m 二点一 这个时候我们在右边的菜单栏能看到一些内容,包括已经连接的 m c p 服务、已经安装的 skills 以及已经安装的插件等等。 我们先点击左上角的后退按钮,回到主页面,在左侧菜单栏中就能看到一些设置选项,比如我们点击 skills 就 能看到已经安装的 skills, 还可以点击导入按钮来导入你下载的 skills, 或者直接打开 skills 所在的文件夹。 那这样的图形界面是非常一目了然的,比之前的 open code 界面要直观很多。我们点击左侧的 mcp 选项,页面中就显示了你所连接的 mcp 服务,它默认给你提供了一些 mcp, 比如 notion, stripe 这些。 把滚动条拉到最下面,在 edit mcp config 里就可以编辑我们刚才说过的 open code 点 jc 文件了,那这里我们就不多讲了。 然后在 plug ins 界面,我们可以安装一些插件,这里我推荐一个 github 上名字为 awesome open code 的 仓库,里面收集了大量的优质 open code 插件, 把插件的名称复制到 openwork 的 plug ins 界面中的 add plug ins 文本框内,然后点击 add 按钮就可以添加插件了。 比如你可以添加一个 google ai 搜索插件来增强 opencode 的 网络搜索能力。再比如,你可以添加 gemini 身份验证这个插件,来让 opencode 能够使用你谷歌账户中现有的 gemini 套餐的额度。 我们都知道谷歌的 ai 订阅用户会有大量的 java c l i 和 anti gravity 的 ai 额度,那通过这个插件就可以使用 java c l i 的 ai 额度。假如将来 open code 不 再提供这么多免费的 ai 模型,那么这个插件可以让你使用你的 java c l i 额度来进行智能体操作。 同理还有 open ai 的 codex 认证插件,原理也是一样的。这个仓库里还有一些其他资源,比如魔兽争霸通知音效插件,再比如一些 open code 的 皮肤主题, 大家根据自己的需求来使用就可以了。那如果你是 opcode 用户,你可以搜索 opencode 横线 opcode, 这个插件能够让你直接在 opcode 界面中使用 opencode, 那么到此我们就完成了所有的环境配置。回到我们刚才的 ai 对 话框,就可以发送指令让智能体来为你执行任务了, 我们由 skills 来为我们执行特定的任务。还有 m c p 连接外部系统,比如 notion 推出云文档、微软 office 三六五和 autodesk 邮箱等等。 我们的 openwork 现在是真正意义上的核心枢纽,连接你所有的工具。所以我才说 openwork 和 openwork 可能真的是你二零二六年的主力 ai 的 工具了。 那最后我还是来讲一下 token 的 问题,智能体的操作非常的消耗 token, 所以 最近很多 ai 厂商都推出了一些套餐,比如智普 g l m 和 mini max 都推出了 coding plan, 几个小时之内允许你发送特定数量的请求。 还有就像我刚才所说,我们可以通过插件来使用 gemini c i 或者 codex 的 ai 额度,尤其是谷歌 gemini, 那它的编程工具呢?做的不咋样,但是得益于它自家土豪般的 tpu 和语音服务,它的 ai 额度还是非常慷慨的。所以如果未来有一天 opencode 不 再像现在这样提供这么多免费的 ai 模型,那么大家就可以考虑我刚才说的这几个途径来以更高的性价比来使用 opencode。 另外 opencode 还支持连接本地大模型,比如 alamo 和 lm studio。 本地大模型的优势是极致的隐私性,但是性能还是比不过云端大模型的。另外还比较吃电脑的配置, 以我之前视频中大家给我的留言来看,很多人的电脑性能并没有那么的好,部署本地大模型还是比较吃力的, 所以大家还是根据自己的实际情况来选择适合自己的大模型。那么到此今天视频中的内容就全部结束了,大家现在就可以开始安装部署自己的 ai 智能体了。那具体的安装步骤我整理成了文档, 大家可以在我的频道信息中看到我的个人主页地址,然后直接去下载就可以了,有任何问题都可以给我留言,记得点赞关注,谢谢大家!

前面讲了 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 帮我们修复一下,这是修复后的效果,嗯,还是得经过自己的测试。 就这样,一个工程级项目算是完成了。如果你有什么问题,可以评论区回复我,关注我,带你解锁更多好用好玩的!

别无脑吹科四了,工具选型必须匹配技术战,前端后端即刻最佳,组合完全不同,前端或全站 vs code 加 cloud vs code 插件生态无敌。前端首选无缝切换,可拉的上下文,极大处理复杂的 dom 结构, css 的 样式,可拉的逻辑推理能力是天花板 java 或 go。 后端翠加 colex 配 ai 不是 翠 c n, 通过配置能达到阶梯原则的体验习惯优先。 colex 在 代码谱上延迟极低,更适合后端逻辑的填空题, 专业的人用专业的 id。 最后分享一个,即刻首选 open code 加 colex, open code 开源清亮,命令行为什么不选可拉的?因为它反滑,直接拉黑。没有最好的工具,只有最匹配的组合,你的工具链选对了吗?

你是不是也觉得 open code 用起啊,总有点手手脚,感觉被限制了?别急,今天咱们就来聊聊怎么一键给它解开封印,让你的编程体验直接起飞。 对,你没听错,就一条命令,真的就能把普通通的 open code 变成一个超强的编程神器,怎么样?是不是有点小激动?那我们马上开始吧!好,那这个神奇的办法到底是个啥呢?答案就是, oh my open code! 我 们来好好看看它是什么? 这么说吧,欧买 open code 啊,它就像一个超级工具包,灵感来自那个很有名的欧买 zs h, 里面不仅有一大堆现成的工具,最厉害的也是它最核心的东西就是内置了所谓的 cisforce agents, 你 可以把它想象成一个嗯,一个能帮你自动干活的智能小队。有了它们,你的 open code 就 立马升级成了智能编程,就售 行,废话不多说,咱们先来看看最快最简单的办法, online 安装,只要你的电脑能上网啊,用这个方法准没错,绝对是首选。 这个方法说实话啊,简单到有点夸张,你连终端都不用开,你就直接复制屏幕上这句提示词,然后把它丢到 open code 的 输入框里,敲个回车,接下来你就看戏就行了,它会自己搞定所有的安重和配置,简直跟变魔术一样。 当然了,我知道有些朋友就喜欢自己动手,那种一切尽在掌握的感觉对吗?没问题,我们也准备了命令航班方案 很简单,打开你的终端,输入这行命令,它会用 n x 这个工具来运行安装脚本。最后的效果啊,跟刚才那个方法是完全一样的,唯一的区别就是,这次是你亲手敲响回车启动了。这一切 好,我们都知道,在线安装虽好,但也不是万能的,比如说你工作的环境是内网,根本连不上外网,或者说你想自己改改原码,搞点深度定制,那这个时候离线安装就派上用场了。 离线安装其实也不复杂,咱们可以把它分成两步走,第一步先构建出插件文件。第二步呢,就是去配置 open call, 让他认识我们这个插件。 首先你得找一台能上网的电脑,然后呢,就按顺序执行这几条命令。第一条, git clone 是 把最新的代码从 githop 上拉下来, 然后 cd 进去,帮 install 安装所有需要的东西,最后帮 run build, 铛铛一键打包,我们需要的那个插件文件就生成了。 好啦,构建跑完之后啊,你会在 disk 文件里找到一个叫 index 点 js 的 文件,记住,这个文件它就是 omacoord 的 本质,是咱们下一步配置的关键。现在你需要做的就是把这个文件拷贝到你那台不能上网的目标电脑上。 ok, 文件已经拷贝过去了,现在就剩下最后临门一脚了。我们要做的就是告诉那台电脑上的 open code, hey, 你 的新插件在这里,快去加载它。具体怎么做呢?找到 open code 的 配置文件,就是那个叫 open code jason 的 文件, 打开它,加上一个 plugin 字段,就像屏幕上这样。这里有两个地方你可千万要注意了,非常关键。第一,这个路径必须是绝对路径,不能是相对路径。第二,你看路径的开头必须是 file 斜杠,斜杠这个格式。 哎,说到这儿,如果你是 windows 用户,请一定一定停一下,听我说完。因为在配置路径这里呀,有个特别容易踩的坑,我先跟你说了,保证你能省下不少挠头儿的时间。 问题出在哪儿呢?你看 windows 里的文件路径,它默认用的是反斜杠,就是斜杠方向在左边这个, 但是在 open code to json 这个配置文件里,它不认。你必须手动把所有的反斜杠都换成正斜杠,斜杠方向在右边,你看屏幕上的对比,左边是错的,右边才是对的。别小看这个细节,它直接决定你配置能不能成功。 好了,到这里,所有的安装步骤就都完成了。恭喜你,现在的 open code 已经可以说是脱胎换骨,战斗力爆表了。 那么接下来真正的问题就交给你了,有了这么强大的新工具,你最想用它来创造点什么呢?

你是不是也这样,特别喜欢 open code 的 强大功能,但一看到那个纯英文界面就有点头疼,感觉被劝退了。 别担心,今天呢,咱们就来彻底解决这个问题,而且方法真的超级简单,简单到你可能都不信,核心思想就是界面是界面, ai 是 ai, 我 们完全可以让 ai 只跟你说中文。 没错,就是这么回事啊!你看啊,这一张图把情况说得很清楚了,左边 ui 菜单这些行,它们暂时是英文的,但关键是右边 open sql 的 灵魂,它的 ai 助手是完全可以讲一口流利的中文的。所以咱们这次的目标就很明确了,把 ai 的 中文能力给它解锁出来,让它真正成为你身边那个懂你的编程搭档。 好,首先咱们得搞清楚一个概念,你可以把 open code 的 语言想象成两层,一层是它的外壳,就是那些系统黏贴啊,帮助文档啊,这些,目前确实是英文的,但更重要的是另一层,也就是它的内核, ai 本身的对话语言。 这一层呢,是完全可以用你来定义的,这两层是分开的,互不影响。具体来说是哪些呢?你看啊,这里都列出来了参单,各种提示、报错信息,甚至是那个 slash help 命令,现在清一色都是英文的。 官方倒是有计划要做中文界面了,但说实话,优先级别排的比较靠后。所以咱们最需要记住的一点是什么呢?就是千万千万不要因为这个英文界面就放弃了 open code 这么强大的工具, 他的潜力远不止于字。那到底该怎么操作呢?咱们先从最简单也是我个人最推荐的一个方法说起,就是用一个告 marry 命令。这招的好处是,一次设置全区生效以后,你所有的项目 ai 都会记得你的语言偏好。 而且啊,这里有个特别有意思的地方, open code 的 这个记忆系统,它特别聪明,你可以像个专业的程序员一样,用一条非常精确的命令来设定,但你也可以就完全把它当成一个人用,大白话直接告诉他,嘿,以后跟我说中文,这两种方法你猜怎么着?效果一模一样。 好,如果你是那种喜欢精确一步到位的,那就用这个命令。方法很简单,打开 open core 中短,直接敲这行字, get memory set preference, 点 language chinese 回春页案搞定。就这么一次, ai 就 把你的偏好给刻在脑子里了,以后都不会忘。那如果你觉得既命令太麻烦,喜欢更自然的方式也没问题,你就直接跟他聊天儿,输入这句话, 请始终使用简体中文进行回复,无论用户界面语言是什么,你看,就这么简单一句话, ai 照样能听懂。而且它会把这个当成一个长期指令,在以后所有的对话里都乖乖照做。 当然了,刚才说的是最简单的局设置,但肯定有朋友会想,如果我想对不同的项目有不同的要求呢?没问题,对于需要更精细控制的高级玩法,咱们还有别的招。接下来咱们就深入一点,看看怎么通过配置文件来实现更高级的语言定制 好,这就是我们的方法二,修改大局配置文件这个文件在哪呢?就在你电脑的斜杠点 config 斜杠 open code, 斜杠 open code 跟 json 这个路径下找到它,打开 在这里面写的指令,就相当于给 ai 设定了一套出厂默认的行为准则,它会对所有事情都生效。 好的,那具体要加什么呢?来我们看这个例子。你需要在那个 json 文件里找到一个叫做 instructions 的 地方,它是个簇,然后把这两条指令加进去,咱们一条一条看。第一条请始终使用简体中文进行回复,除非我明确要求使用其他语言。 这很简单,就是把中文视为默认。但第二条我觉得特别赞,涉及编程术语时,请保留英文原文,并在必要时提供中文解释。哇,这个就非常贴心了对不对?这样一来,你既能用中文无障碍沟通,又不用担心那些关键的寄宿术语被翻译的不伦不类。保证了专业性。 好大局的咱们搞定了。那更复杂的情况来了,如果你的团队有自己的一套规矩呢?比如说某个项目规定 get 的 commit message 必须用中文写这种吧, 这时候咱们就需要终极大法了。方法三,针对特定项目,在它的根目录里创建一个叫 agent 点 m d 的 文件。我们来看个具体的例子,你就明白了。 这个 a g n g s 点 m d 文件,它的威力就在于能社令惊信到项目级别的规则。你看这里面写的日常交流,用简体中文没问题,但是代码注式呢?要用英文,保持和国际接轨。 然后最重要的, git commit 不 仅要用中文,还必须遵循 fit 新增功能。这种特定的格式怎么样?是不是特别强大?你只要把这么一个文件往项目根目录一放,这个 ai 立刻就变身成了最懂你们团队规矩的那个老员工。 好了,到这里,三种设置中文的方法咱们就都讲完了,从简单到复杂,总有一款适合你。当然,如果你在操作中还遇到其他问题,或者想了解更多高级用法,别担心,官方也准备了非常丰富的中文资源在等着你 来,这两个链接强烈建议你马上收藏起来。第一个, open code 点 c n, 这是官方的中文文档。 第二个, get 按仓库,这个就更重要了,这是咱们开发者的大本营,你可以在这里跟社区里的大神们交流,甚至自己动手贡献代码。 所以你看咱们今天聊了这么多,其实核心就一句话,别被那个英文菜单给吓住了。 最关键的点在于,你拥有对 ai 语言的百分之百的控制权,界面只是个外壳,真正强大的内核听你的。 好了,现在语言这个最大的障碍已经被我们扫清了,那么接下来就看你的了,你准备用这个已经完全听懂中文的 open code 去创造点什么酷的东西呢?

给大家来演示一下用 open code 的 这样 ai 生成代开源工具,用那个通一千万三扣的 next 这个模型, 我们配置了一个独立部署的模型,给大家看一看,前面我已经跑过了,已经跑通了,给大家演示一下,因为它应该还是可以跑的。它这个给大家看一下,这个是我服务器上面的这样的一个环境,这个服务器上环境我是四块 rtx 四零九零起了一个通一千万 三 ko 的 next f p 八的一个模型,这个模型目前只能跑的是上下文是四四万八千,目前还是能够跑的,应该算是跑通了。我们给大家详细介绍一下这个模型和如何配置独立部署的模型,好吧, 首先我们先来看一看那个通一千万三 ko 的 next, 这个模型性能应该是不低的,因为它是技术白皮书发布出来,我们看了一下,它这个应该是我们企业独立部署的小模型,里面应该算是比较优的。它这个 你可以看到它对比了 deepsea v 三点二, v 三点二要将近六百多个币,所以是非常大的,包括 g l m 四点七、四点七也是非常大的一个模型,也要将近五百四五百个币。 mini max m 二点一也是一样,都是三个非常大的模型。那么相对来讲, 通一千问的这个扣的 next 的 这个模型差不多只有八十币左右,八十币左右,但是你可以看到它的编程性能来讲,其实跟其他模型比起来相差不是太大,水平差不多,它应该是这样,所以它这个模型对我们企业独立部署一些 私有化的模型,做这个代码生成的应用来画这个模型,应该是目前是比较优的一个模型。那这个模型也是我们之前跟大家介绍过,它跟通一千问三 next 八十币有点类似,它也是属于混合的这种架构是 member 架构,再加上 transformer 的 这种架构,混合的一种架构,也是 mo 一 的这种方式,它是总参数量是八十个币, active 的 这个参数是三十,是三个币,它等于是这样, 专家也是有五百十二个, active 的 专家一共是十个。谢尔的专家是一个,它等于是上下文,它只要达到二百五十六 k, 我 因为我的内存还是比较小的,所以我目前是用到了四万八千,相当于四十八 k, 它等于是这样。 好,呃,这是一个。接下来我们给大家简单介绍一下它到底是如何来配置的这个模型,因为我们现在跑了本地的,我们给大家来介绍一下它到底是怎么来配置它。其实最核心它是有一个配置文件的,它这个地方是有个配置文件, 大家看一下,在你的根目录下,用户目录有一个点 config 的 这样一个文件,文件里面有个 open source, open source 里面 它是有一个,我们打开给大家看一下,那么这个文件主要是配置我们独立部署的这样的一些大模型。你可以看到我们用了一个 provide 的 这样的一个 提供商, light a l m, 它是默认它是用了 open ai 的 兼容的 api。 我 这里面是配了一个通用千万三 code next f p 八的一个模型,这个 base url 就是 你本地的那个 url 的 名字就可以了。

你的编程思路是不是总比打字速度快得多?今天呢,咱们就花个五分钟,让你彻底玩转 open code 的 快捷键,让这个工具真正成为你手指燃身。 哎,你有没有过这种感觉?脑子里的代码都构思好了,结果手子在键盘上就是跟不上,就好像被自己吃饭的家伙给绊住了手脚,真的,这种感觉太难受了。不过别急,今天咱们就要把这种束缚感彻底甩掉。 没错,咱们今天的目标就是让你从一个被动的工具使用者变成一个主动的指挥官,让 open code 的 每一个动作都能听从你指尖的号令,做到心手合一。 好了,那要实现这一切,秘密武器是什么呢?其实啊,一切都要从一个核心概念开始,那就是 leader 键。 那么这个 leader 键到底是个什么东西?你可以把它想象成一个嗯,一个街头暗号的开头。你先按下它,就等于告诉 open code, 嘿,注意了啊,我接下来要按的键可不是普通打字,是个特殊指令。 这么做最妙的一点是什么呢?就是它完美的避免了跟你的端端或者其他程序抢快捷键。你想想,要是没有这个前置来区分,那得有多少按键冲突啊,对吧? 来,咱们看个具体的例子, open code 默认的 later 键是 ctrl 加 x。 现在比如你想开一个新的绘画,你根本不用痛鼠标就这么做,先按一下 ctrl 加 x, 然后松开手,再敲一下字母 n 端,一个新绘画就打开了。是不是感觉行云水势特别高效?当然了, ctrl 加 x 这个默认设置啊,可能有人用着不顺手。 好消息是,这玩意完全可以改成你喜欢的任何样子,接下来咱们就看看怎么把这些快捷键改成真正属于你自己的东西。 大家记住这个文件文件名 open code 点 jason, 这个文件就是你的指挥中心。所有你想改的东西,不管是换个 leader 键,还是给某个操作重新定义个快捷方式,全都在这里面搞定。 咱们一起来看看这个默认配置的结构啊!这里面其实有个特别聪明的设计,你想啊,像新建绘画 session new, 它的快捷键写的是杠里的 n, 这个杠里的是什么意思呢?它其实就是一个占位符,一个代号,它会自动换成你设置那个里德键,也就是默认的 ctrl x。 所以 你想啊,这意味着什么? 这意味着你只需要改一次里的键,所有相关的快捷键哗啦一下就全都跟着变过来了。你说这设计是不是特别省事,特别灵活? 那万一有个快捷键你压根用不着,还老是不小心按到怎么办?哎,这个更简单了,你都不用删掉那行代码,只需要在配置文件里把它的值改成 none 这个单词就行了。 就像这样,比如说你觉得 session compact 这个功能碍事,就在你的 open code json 文件的 keybinds 部分加上这么一行之后,重启一下 open code 这个快捷键就彻底哑火了,干干净净。 好了,接下来咱们来处理一个可能有点头疼,但是非常实际的问题,特别是对于用 windows 的 朋友们来说,这部分内容可千万别眨眼。 你可能早就发现了,在 windows terminal 里,想用 shift plus enter 换个行,结果按了半天啥反应都没有。这个不是 opencode 的 锅,问题出在端端,本身它就没把这个按键信号给正确地发出来,但别担心,咱们有办法治它。 修复过程听起来好像有点复杂,但其实逻辑特别清楚,就三步走。第一步,打开 windows terminal 自己的配置文件叫 settings jason。 第二步,咱们在里面定义一个新动作,告诉终端收到 shift 加 enter 之后,到底该发出个什么信号。 最后一步,就是把这个按键和我们刚定义好的新动作给绑在一起。搞定好来看第一块代码,你得找到 settings direct json 文件里的那个 actions 树组,然后把这段 json 整个复制进去。 他干了件什么事呢?他其实就是创建了一个自定义动作,这个动作会发送一个 open call 的 能听懂的特殊代码,告诉他,喂,用户想换行了。 然后是第二块代码,同样的,在同一个文件里找到 key bindings 组,把这段儿也加进去。你看,这块代码的意思就非常直白了,它把 shift 加 enter 这个按键组合跟我们刚才用那个特殊 id 命名的动作给绑到了一块儿。 好了,保存文件,重启端端,你再试试 shift 加 enter, 是 不是就能完美换行了。最后啊,咱们再快速提一下 open code 桌面版应用里的一些鼠熟快捷键, 这儿有个重点,要记住,这些快捷键是写死在程序里的,所以呢,你没法通过 open code 点 jason 那 个文件去修改它们。 如果你平时习惯用 emacs 或者类似风格的编辑器,那看到这些快捷键肯定会觉得特别亲切。比如说用 ctrl 加 a 一下子跳到行首, ctrl e 跳到行尾,或者用 ctrl 加 w 删除光标前的一个词, 这些都是能实实在在提升你输入效率的小技巧。好了,到这里,定制 open code 快 捷键的秘诀你已经全部掌握了。那么现在问题来了, 当你打开那个配置文件之后,你最想定制的第一个快捷键会是什么呢?是换一个更顺手的 leader 键?还是为你最常用的操作量身定做一个独一无二的组合键?别犹豫了,赶紧动手试试吧!

它叫 opencode, 一个能帮你把所有顶尖 ai 一 网打尽的神器。来,咱们先看个脑洞啊,要是你能把 gpt、 克罗地亚还有 gemini 这些大佬级的 ai 模型全都叫过来,让他们,嗯,同时给你打工,这会是一种什么样的神仙体验? 好,这就是咱们今天的内容安排,咱们会先搞清楚 open code 到底是个啥,然后手把手教你怎么装怎么用。接着呢,我们会给他来个超级加倍装个插件,最后再分享点骨灰级玩家的配置秘籍。话不多说,咱们直接开始。 行,那咱们就先来解密一下这个 open code 它究竟是个什么东西?简单说,它是一个开源的 ai 编程代理。 这么说吧, open code 就是 一个开源的小工具,有了它,你就可以舒舒服服的待在自己的端端里,然后随心所欲的调用组合这个星球上最牛的那些 ai 模型,让他们帮你搞定任何编程上的活。 你看,这就是它在 github 上的主页,这可不是什么 ppt 上的概念产品啊,这是一个活生生的非常活跃的开源项目,大家都在用, 而且你看这个数字,哇,九万四千多的新标,这是在开发者圈子里是什么概念?这说明他绝对是经过了大量开发者检验的靠谱。 那他到底牛在哪呢?你看,首先,基本上所有主流的 ai, 什么 gpt, cloud, graph 他 都能练。其次,他搞了一个多智能体系统,意思就是你可以给不同的任务,派不同的 ai, 让最擅长的人干最擅长的事。而且他完全开源,你想怎么改就怎么改,完全是你自己的工具。 最重要的是,社区更新特别快,最新的技术一出来,这边马上就跟上理论。说完了,咱们来点实际的,怎么装怎么用,比划超级简单,基本上就是秒装。 你看啊,就三步,真的不能再简单了。第一,打开你的终端。第二,把这行命令复制粘贴回车。第三,敲入 opencode, 搞定,是不是快到不可思议? 进去了之后呢,你只要记住这几个最核心的命令就行了。想连上你的 ai 账号,用 connect, 想换个模型试试?用马尔斯,想改变工作模式,比如先让他规划一下,再动手写代码,用 agents, 你 看,逻辑特别清晰,上手贼快。 然后,铛铛,这就是你启动之后看到界面了,是不是特别干净,没有花里胡哨的东西,就是这么一个输入框,等着你跟他对话,下达你的第一个指令。 哎,你是不是觉得这就已经很厉害了?等等,菜哪到哪啊?接下来,咱们要给他上个 buff, 释放他的全部潜力。这个秘密武器就叫 oh my open code。 这个比方我觉得特别形象啊,如果说原版的 open code 是 一台性能强劲的发动机,那撞上 oh my open code 之后呢?它就直接变成了一台调教到极致的 f 王赛车。整个工作流从需要你手动操作,一下子就升级到了全自动超智能的级别。 那这个插件上到底加了些什么好东西呢?首先,他带来了一帮专家级的智能体,你听听这名字,有负责调度规划的西西服饰,还有精通代码的神域。 其次呢,他给 ai 装上了一些超能力,比如直接去 github 上搜代码,或者自己去看最新的技术文档。最后,他还内建了二十多个现成的工作流,很多常见的任务他都能自动帮你搞定,都不用你操心。 那安装这个插件麻不麻烦?一点也不,你都不需要敲什么复杂的命令,就直接跟我们客户说人话。嘿,帮我从这个 kisspad 地址把插件装上,然后他就自己搞定了,就这么神奇! 装好之后,你会发现,你的默认智能体变成了一个叫西西福斯的家伙,他现在就是你的项目总管了。你把任务扔给他,他就会自动分析,然后把活分给下面最合适的智能体去干,最后把结果汇总给你,你完全不用再自己去手动切换了,省心多了。 好了,工具和插件都有了。最后咱们聊聊怎么把它玩到极致而最具性价比。我这给大家准备了两套方案,如果你平时用的不多,就是个轻度用户,那完全可以用 open call 自带的免费模型,或者去连一下谷歌云之类的免费额度,常见西安做点小项目完全够用。 但如果你是重度用户,是个专业的开发者,那我强烈推荐你闭眼入 get up copilot pro, 一个月也就十美金,但是你能解锁所有最顶尖的模型, g p t five point two quad four point five 的 性价比简直了 好!现在来看,最关键的专业玩家是怎么配置的,这可不是随便选的,背后全是策略。你看啊,让西西服饰去做规划,就得用扣四点五,因为他的宏观思考和推理能力最强。要写真正复杂的核心代码,那必须得上逻辑之王 gpt, 五点二交给神域去办。 那像查文档这种活呢,就没必要用最贵的了,交给性价比超高的库尔斯萨特就挺好。最后,所有跟 ui 前端界面相关的视觉任务,那毫无疑问界面的相扣就是不二之选。你看,这么一套组合全下来,就像是组建了一支 ai 梦之队,每个模型都盖自己最擅长的事,既保证了效果,又控制了成本,简直完美。

open code 的 怎么配置第三方的模型接口啊?我们一般是这么配置的,首先呢,我们进到啊,如果你是 windows 系统,进到这个用户的点 cf 目录下有一个叫 open code 的 这么一个文件夹,然后呢,你进去会发现有个叫 open code 的 点 json 什么文件,如果没有的话,可以手动创建一个,我们用记事本或者其他编辑软件打开它, 打开它之后你会看到,呃,这里这个是我已经配置好的。呃,在 provider 这边, provider 就是 模型的供应商的意思,然后在下面配置一个,这个是第一行是 provider, 是 provider 的 名称,供应商名称你可以自己起一个。然后第二行比较重要, npm 这里呢, 它应该是表示我使用哪个接口去兼容你的 api。 我 们这里采用 open ai 兼容模式,大部分的第三方模型供应商都会提供 open ai 兼容模式的接口。 后面的这个 name 就是 你在呃我们 open code 的 打开之后,它的页面界面上显示的那个 provider 的 名字,我们可以跟这个 provider 起的一样。呃,然后它的选项我们要把 options base url 填上,这里是一个我已经创建好的一个 接口地址,然后下面 models 中是填入你的模型名称,我这里有两个模型,一个叫豆包 c 的 一点八和豆包 c 的 一点 六,然后这两个模型怎么来的?我们我在后面继续讲。下面是另外一个 provide, 等你把这些东西配置好了之后,我们就可以打开 open code 中去用这个 provide。 我 们来看一下 啊,我们打开了 open code, 然后在这里配置第三方模型接口的时候,我们先要选择 provider, 这里输入斜杠 c o n e c t connect, 在 connect to provider 这个界面中,我们可以往下找找找找找,大概在最后你可以找到呃你新配置的 provider, 我 这里选择 open ai 豆包,然后填入 这个呃 provider, 它需要的 api key 我 输入一下,然后按回车, 此时就会列出你配置的两个模型的名称。我们选择一点八,如果你的一切配置都正常的话,这个时候输入你的问题,你够能够得到一些反馈。 好的,看到有反馈的话,就是说明你的,嗯, key 啊, provider 啊以及 jason 啊都是配置对的。

你有没有觉得啊, open code 在 复杂工程里特别慢,还容易返工?原因很简单啊,它本质上是单的 agent 顺序执行的。 最近啊,我试了一个升级版叫欧麦 open code, 他 做了一件关键的事情,就是他把单的 agent 变成了多 agent 的 并行安装,非常简单,直接复制一句话,然后进 open code, 他 会问你有没有 clode, code, 叉等等的模型,你如实回答就好了,没有的话就告诉他全部用当前的模型, 我用的就是 kimi。 二点五装好之后,你就会发现左下角从 build 变成了希奇福斯,这是规划和调度执行的 agent。 接下来在你的任务前面加一句, u l w, 正式进入多智能体模式,它会自动拆解任务 多个 a 阵的并行执行,边做边叫验,减少反攻,对复杂的改动化文件的联动,重构场景速度和稳定性的差距会非常明显。一句话总结啊,单县城的程序员和多县城工程团队的区别。

大家用 open curl 的 时候有没有发现一个问题,就是它只能操纵你的浏览器,只能给你的飞出这些发消息,它没办法进行这种 ui 界面的操作。 今天给大家分享这个项目 torx, 它可以进行 ui 界面操作,甚至可以直接打开你的微信给你发消息,也可以进行其他的操作。因为我们很多操作,特别是在国内,它是不那么 open 的, 所以说你很多东西其实联通不了 这个项目就能让你连通,它可以直接给你放在你的这个 torx 里面当成 skills, 或者当叫做是一个小的子智能体,你可以把任务下发给这个子智能体,让它去完成一些你之前只能在浏览器和 api 无法完成的一个任务。 我们来详细看一下这个项目哈,其实这个项目出来已经很久了,只不过最近他们发了这样一个技能,可以通过 open curl 去调用它。这个其实是一个紫智能体,我们来看一下它的一些操作,比如说预定酒店、机票、 uber 还有查东西,这些都是通过这种 ui 界面进行操作的,它并不是像它自带的这个浏览器,它是使用 api 或者说使用 playwrite 这种方式来操作的,这个是纯的这个 ui 界面操作, 我也找过这个 windows 呃的一个呃 skills, 但是它非常的不准,我还是用的是 g p t 的 这个模型,都非常的不准,其实很大的原因是它的 m c p 有 问题,或者那个 skills 有 问题, 所以说你直接用这个就是可以的。我下一个视频给大家评测一下吧,它的效果都还是蛮不错的,比如说这个是最初的,它也有一个模型,可以在它的官网去申请,当然你用在 g p t g p t 的 模型估计比它这个还要好一点。 就 kimi、 kimi 这些模型,它的多模态能力都还是非常不错的,而且它有这种 coding plan 的 呃,套餐,它还是很划算的,可能比它的这个还要划算一点,但是它这个模型可能比较小,这个速度会稍微高一点。