OpenCode AI:智能编码新体验

OpenCode AI:智能编码新体验

搭档:Agent Skills (必备技能)

参考:https://blog.ZEEKLOG.net/2201_75305809/article/details/157699746?spm=1001.2014.3001.5501

安装

Windows(先安装Node.js

npm install -g opencode-ai 

关键特性

两种内置 Agent 模式:

  • Build 模式: 全权限,可直接编辑文件、执行命令。
  • Plan 模式: 只读规划,默认拒绝编辑,需要确认。

启动与使用

启动 OpenCode 只需要终端输入启动命令:

opencode 

首次启动会引导完成基础配置:

  • 模型选择: 默认展示可用模型列表,可直接选择标注 Free 的免费模型(如 MiniMax M2.1、GLM-4.7),无需 API Key 即可使用。
  • 登录选项: 可选择跳过登录,后续需对接商业模型时再配置 API Key,也可登录 Claude Code Pro账号调用专属模型。

启动成功后进入 TUI 界面,即可开始使用核心功能。

我们可以在终端输入 /models 查看可用的免费模型:

弹出的查看,右边有 Free 字样的就是免费的:

配置 API 密钥与模型

如果你连接一个 AI 提供商的 API 密钥,例如 OpenAI 或 Anthropic Claude,运行:

opencode auth login 

或者在终端启动后输入:

/connect 

选择模型。按照提示登录并粘贴你的 API Key。

你也可以使用 Zen 模型集合(由 OpenCode 官方推荐、经过测试的高质量模型),省去自己管理多个外部账户的麻烦。

如果不想用了,可以使用以下命令退出:

/exit

基本使用

启动 OpenCode

进入你想处理的项目目录:

cd /path/to/your/project opencode 

例如,我们创建目录 opencode-runoob-test:

mkdir opencode\-runoob\-test cd opencode\-runoob\-test 

然后执行命令:

opencode 

如果有权限问题,可以使用:

sudo opencode 

这会打开 OpenCode 的终端交互界面(TUI)。

项目初始化

在 OpenCode 界面中,运行:

/init 

这会生成一个 .opencode/ 文件夹,用于存储项目的向量化索引和自定义指令。

它会扫描当前目录的代码结构,并生成一个用于记录项目信息的 AGENTS.md 文件。

opencode-runoob-test 目录下可以看到 AGENTS.md 文件:

然后我们使用自然语言描述你的需求来发起任务:

在当前目录下创建一个登录页面 

接下来大模型就会开始思考,并创建登录页面:

生成的文件:

提问解释代码

你可以直接用自然语言向 OpenCode 询问代码库细节:

文件 @index.html 包含哪些功能

其中 @ 用来引用项目里的文件路径。

日常交互

  • 直接提问:例如 “解释 src/main.ts 中的认证逻辑”。
  • 添加功能:描述需求,如 “添加用户注册 API,支持邮箱验证”。
  • 切换模式:按 Tab 键切换 Plan/Build 模式(Plan 更安全,用于规划)。
  • 撤销变更:/undo
  • 重做:/redo
  • 分享会话:/share

交互模式(脚本化):

opencode \-p "修复 login 函数中的 bug"

oh-my-opencode

oh-my-opencode 是一个为 OpenCode(设计的强大插件/扩展层。它将单个 AI 代理升级为一个多智能体协作团队,提供开箱即用的高级功能。

GitHub 仓库:https://github.com/code-yeongyu/oh-my-opencode

核心亮点包括:

  • Sisyphus 主智能体:负责持续执行复杂任务,直至完成。
  • 支持并行运行专业子智能体(如 Oracle 预言者、Librarian 文档专家、Frontend Engineer 前端工程师、Explore 探索者等)。
  • 内置 LSP/AST 工具(代码重构)、MCP(模型调用插件,如搜索、文档检索)、钩子系统(25+ 种事件触发)。
  • 多模型调度:自动分配任务给最适合的模型(例如 Gemini 处理前端、Claude 处理规划)。
  • 关键词触发完整自动化(如 ultrawork 或 ulw ),支持后台任务、Todo 强制执行、上下文注入等。
  • 完全兼容 Claude Code 工作流,强调高性能、自动化和可定制性。

安装

推荐让 OpenCode 自动完成安装,复制以下提示并粘贴到你的 OpenCode 对话框:

按照以下说明安装和配置 oh-my-opencode: https://raw.githubusercontent.com/code-yeongyu/oh-my-opencode/refs/heads/master/docs/guide/installation.md

安装后,默认开箱即用,无需额外配置即可体验大部分功能。

基本触发

在 OpenCode 的提示词中加入关键词 ultrawork(或简写 ulw),例如:

ultrawork: 请帮我实现一个 React 组件,支持暗黑模式。 

这会激活完整模式:Sisyphus 主智能体接管,自动分配子任务给专业代理,并行执行(后台映射代码库、深度探索、自动重构等),直至任务 100% 完成。


参考地址

官方网址:https://opencode.ai/

GitHub 仓库:https://github.com/anomalyco/opencode

文档:https://opencode.ai/docs

Read more

主流 AI 插件 之一的 Copilot 介绍

主流 AI 插件 之一的 Copilot 介绍

Copilot 是微软推出的一款人工智能助手,旨在通过自然语言交互帮助您提升工作效率和创造力,覆盖多平台(网页端、桌面端、移动端、Edge 浏览器等),提供智能问答、内容生成、代码辅助等功能。其核心定位为“日常 AI 伴侣”,旨在通过自然语言交互提升工作与生活效率。         ⚠️ 注意:自 2024 年起,Copilot 已从独立插件全面整合进 GitHub Enterprise 与 Microsoft 365 开发者计划,部分高级功能(如多文件协同编辑、Agent 模式)需订阅 Copilot Pro 或企业版。 一、Copilot 官网与介绍 1.1 Microsoft Copilot • 定位:微软旗下AI助手,适用于工作与生活,支持多场景应用。 • 功能:文本生成、

Lostlife2.0下载官网推荐工具:结合LLama-Factory打造个性化AI角色

Lostlife2.0下载官网推荐工具:结合LLama-Factory打造个性化AI角色 在虚拟角色越来越像“人”的今天,我们不再满足于一个只会回答问题的AI助手。用户想要的是有性格、有情绪、会讲冷笑话甚至带点小脾气的“数字生命”——这正是像 Lostlife2.0 这类项目试图构建的未来图景。而要让大模型从“通才”变成某个特定人格的“化身”,光靠提示词(prompt)远远不够,必须通过微调赋予它真正的个性基因。 但问题来了:微调听起来很酷,做起来却门槛极高。你得懂PyTorch、会写训练脚本、处理各种模型兼容性问题,还得有一堆高端GPU撑着。普通人怎么办?这时候,LLama-Factory 就成了那把打开大门的钥匙。 为什么是 LLama-Factory? 过去,如果你想给 Qwen 换个毒舌语气,或者让 Llama 学会用诗人的方式说话,每换一个模型几乎都要重写一遍代码。不同架构有不同的 tokenizer、不同的层命名规则、不同的加载方式……这种碎片化让快速实验变得异常艰难。 LLama-Factory

VsCode远程连接服务器后安装Github Copilot无法使用

VsCode远程连接服务器后安装Github Copilot无法使用

VsCode远程连接服务器后安装Github Copilot无法使用 1.在Vscode的settings中搜索Extension Kind,如图所示: 2.点击Edit in settings.json,添加如下代码: "remote.extensionKind":{"GitHub.copilot":["ui"],"GitHub.copilot-chat":["ui"],} remote.extensionKind 的作用 这是 VS Code 的远程开发配置项,用于控制扩展在远程环境(如 SSH、容器、WSL)中的运行位置。可选值: “ui”:扩展在本地客户端运行 “workspace”:扩展在远程服务器运行 这两个扩展始终在 本地客户端运行,

Whisper 模型本地化部署:全版本下载链接与离线环境搭建教程

Whisper 模型本地化部署指南 一、模型版本与下载 Whisper 提供多种规模版本,可通过以下官方渠道获取: 1. GitHub 仓库 https://github.com/openai/whisper 包含最新代码、预训练权重和文档 * tiny.en / tiny * base.en / base * small.en / small * medium.en / medium * large-v2 (最新大模型) Hugging Face 模型库 所有版本下载路径: https://huggingface.co/openai/whisper-{version}/tree/main 替换 {version} 为具体型号: 二、离线环境搭建教程 准备工作 1.