OpenClaw Luna:在 VS Code 中驾驭 AI Agent 的终极利器

还在为频繁切换窗口管理 AI Agent 而烦恼?OpenClaw Luna 将 OpenClaw 的强大能力直接嵌入 VS Code,支持 Agent 管理、集群控制和 API 用量监控,让你在一个窗口内完成"编码+AI"的无缝协作。本文将手把手教你如何安装配置,并揭秘其高效工作流。

项目地址:https://github.com/LunaticLegacy/openclaw-vscode-luna
VS Code 市场:搜索 lunaticlegacy.openclaw-vscode-luna


目录


一、为什么需要 OpenClaw Luna?

在 AI 开发工作流中,开发者常面临这些痛点

  1. 窗口碎片化 —— 代码编辑器、浏览器、终端、AI 客户端来回切换,注意力被不断打断
  2. 远程开发割裂 —— 使用 VS Code SSH 连接远程服务器时,无法直接操作部署在远端的 OpenClaw 服务
  3. 配置黑盒化 —— 手动修改 JSON 配置文件容易出错,缺乏可视化界面

OpenClaw Luna 正是为解决这些问题而生。作为 OpenClaw 生态的(非)官方 VS Code 扩展,它将 AI Agent 的管理能力原生集成到编辑器中,打造**“All-in-One”**的极致体验。


二、核心功能全景

功能模块能力说明适用场景
🤖 Agent 管理可视化创建、配置、切换多个 AI Agent多模型对比、任务分工
🌐 集群连接支持本地/远程 WebSocket 连接,自动重连远程服务器开发、团队协作
📊 API 监控实时查看 Token 消耗、请求频率、费用统计成本控制、用量优化
⚙️ 可视化配置图形化界面替代手动改配置新手友好、减少出错
🔐 安全认证支持 Token 身份验证,企业级安全生产环境部署

三、5 分钟快速上手

3.1 安装插件

打开 VS Code,进入扩展市场:

  1. 快捷键 Ctrl+Shift+X(Mac: Cmd+Shift+X
  2. 搜索 OpenClaw Lunalunaticlegacy.openclaw-vscode-luna
  3. 点击安装
备用方案:如果市场暂未上架,可从 GitHub Release 下载 .vsix 文件手动安装:

3.2 基础配置

安装完成后,在 VS Code 左侧活动栏找到 🌙 OpenClaw Luna 图标,点击齿轮进入配置:

场景 A:本地开发

{"openclaw.gatewayUrl":"ws://localhost:18789","openclaw.gatewayToken":""}

场景 B:远程服务器(配合 SSH)

{"openclaw.gatewayUrl":"ws://your-server.com:18789","openclaw.gatewayToken":"your-secret-token"}

场景 C:生产环境(WSS 加密)

{"openclaw.gatewayUrl":"wss://your-domain.com:18789","openclaw.gatewayToken":"your-secret-token"}

3.3 首次连接

  1. 点击左侧栏 OpenClaw 图标打开面板
  2. 点击"连接网关"按钮
  3. 状态栏显示 🟢 绿色指示灯即表示连接成功

四、进阶玩法:集群管理与用量监控

4.1 多 Agent 管理

OpenClaw Luna 支持同时管理多个 AI Agent,轻松实现多模型协作

# 通过命令面板(Ctrl+Shift+P)执行 OpenClaw Luna: 添加 Agent OpenClaw Luna: 切换 Agent OpenClaw Luna: 删除 Agent 

实战技巧:为不同任务配置不同 Agent:

  • Coding Agent:配置 GPT-4/Codex,专注代码生成
  • Review Agent:配置 DeepSeek,专注代码审查
  • Doc Agent:配置 Claude,专注文档编写

4.2 API 用量监控

在 Luna 面板中,你可以实时查看:

  • Token 消耗趋势图(小时/天/周维度)
  • 请求成功率响应延迟
  • 费用预估额度预警

这对于成本控制至关重要,特别是在团队共享 API Key 的场景下。

4.3 SSH 远程开发工作流(这段是 AI 生成的,尚未测试)

这是 Luna 最香的使用场景之一:

  1. SSH 连接到远程服务器(VS Code Remote-SSH)
  2. Luna 插件自动同步到远程环境
  3. 开始边写代码边对话,所有操作都在一个窗口完成

配置指向 localhost(对远程服务器而言)

{"openclaw.gatewayUrl":"ws://localhost:18789"}

这种"代码+AI"同屏工作流,大幅提升远程开发效率 。


五、技术架构解析

OpenClaw Luna 基于以下技术栈构建:

┌─────────────────────────────────────────────┐ │ VS Code Extension Host │ │ ┌─────────────┐ ┌─────────────────┐ │ │ │ Sidebar │◄────►│ WebSocket │ │ │ │ Webview │ │ Client │ │ │ │ (React/Vue)│ │ │ │ │ └─────────────┘ └────────┬────────┘ │ │ │ │ └────────────────────────────────┼───────────┘ │ ┌────────────▼────────────┐ │ OpenClaw Gateway │ │ (WebSocket Server) │ └────────────┬────────────┘ │ ┌──────────────────┼──────────────────┐ ▼ ▼ ▼ ┌──────────┐ ┌──────────┐ ┌──────────┐ │ Agent 1 │ │ Agent 2 │ │ Agent N │ │ (GPT-4) │ │(DeepSeek)│ │ (Claude) │ └──────────┘ └──────────┘ └──────────┘ 

关键技术点

  • TypeScript:类型安全的扩展开发
  • VS Code Extension API:原生侧边栏 Webview 集成
  • WebSocket:实时双向通信,支持自动重连
  • 状态管理:Redux/Vuex 管理多 Agent 状态

六、常见问题与解决方案

Q1:连接失败,状态栏显示红色指示灯?

排查步骤

  1. 确认 OpenClaw Gateway 已启动:systemctl status openclaw-gateway.service
  2. 检查防火墙/安全组是否放行 WebSocket 端口(默认 18789)
  3. 查看 VS Code 输出面板(Output > OpenClaw Luna)的详细日志

Q2:支持 wss 加密连接吗?

尚未测试。

Q3:如何获取 Gateway Token?

在 OpenClaw Gateway 的配置文件中查看或生成:

openclaw pairing approve vscode <code>

Q4:与 OpenClaw 官方 WebUI 有什么区别?

特性OpenClaw Luna基础版插件
Agent 管理✅ 可视化多 Agent 合作❌ 单 Agent
Agent 预设✅ 有❌ 无
集群支持✅ 多网关切换❌ 单连接
UI 美观度🌙 现代化界面基础样式

七、总结与展望

OpenClaw Luna 填补了 OpenClaw 在 IDE 深度集成方面的空白,特别适合:

  • 🏢 企业团队:需要集中管理多 Agent、监控 API 用量
  • 🖥️ 远程开发者:配合 VS Code SSH,打造无缝远程 AI 工作流
  • 效率极客:追求 All-in-One,拒绝窗口切换

未来 roadmap(据社区消息):

  • 支持 MCP (Model Context Protocol) 协议集成
  • 内置代码补全与智能提示
  • 团队协作空间与 Agent 共享

立即体验

  • GitHub: https://github.com/LunaticLegacy/openclaw-vscode-luna
  • VS Code 市场: 搜索 OpenClaw Luna

💡 小贴士:如果觉得本文有帮助,欢迎点赞收藏!有任何问题可以在评论区交流,或者直接在 GitHub 提交 Issue。

参考链接


本文首发于 ZEEKLOG,转载请注明出处。

为什么这个东西没有在ZEEKLOG上自动转markdown?

Read more

彻底摆脱API依赖:OpenCode本地AI模型配置全攻略

彻底摆脱API依赖:OpenCode本地AI模型配置全攻略 【免费下载链接】termai 项目地址: https://gitcode.com/gh_mirrors/te/termai 你是否还在为AI开发中的API调用限制、数据隐私安全和高昂的服务费用而烦恼?本文将带你一步步搭建完全本地化的AI开发环境,通过OpenCode实现自托管模型配置,让你彻底掌控AI能力,无需依赖第三方服务。 读完本文后,你将能够: * 理解OpenCode自托管模型的核心优势与应用场景 * 完成本地AI开发环境的搭建与基础配置 * 配置并运行多种主流自托管AI模型 * 解决常见的模型部署与性能优化问题 * 掌握本地模型与OpenCode的集成使用方法 OpenCode自托管模型简介 OpenCode是一个基于Go语言开发的终端AI助手,支持多种AI模型提供商,包括OpenAI、Anthropic Claude、Google Gemini等。其核心优势在于能够集成自托管模型,允许用户在本地环境中运行AI模型,无需依赖外部API服务。 自托管模型的核心优势 优势详细说明数据隐私保

30 分钟上手 OpenClaw!Windows 搭建 AI 助手,打破智能生活的边界

30 分钟上手 OpenClaw!Windows 搭建 AI 助手,打破智能生活的边界

前言 你是否曾被这样的场景困扰:想让 AI 帮忙写一份工作汇报,却要在 ChatGPT 网页、飞书机器人、钉钉助手之间反复切换;出门在外想调取家里电脑的资料,却被局域网限制束手无策;尝试接入不同的 AI 大模型,却被复杂的 API 配置劝退…… 我们对智能助手的期待,从来不是 “只能在单一平台聊聊天”,而是 “能跨场景、跨设备,像真人一样替我们解决实际问题”。 OpenClaw,正是为满足这份期待而生的开源 AI 网关工具。自 2025 年 11 月开源以来,它凭借 “一次部署,多平台通联” 的核心优势,迅速斩获 GitHub 230K + 星标,成为 AI 领域的热门项目。不同于传统的 AI 工具,OpenClaw 真正实现了

AI写代码工具哪个好用?资深码农实测,看这篇就够!

AI写代码工具哪个好用?资深码农实测,看这篇就够!

身为一个老程序员,我亲身经历了从纯手敲代码到AI智能辅助的演变。现在,如果一个程序员还不懂得利用AI工具,那无异于放弃了“第二次工业革命”。市场上的AI编程工具层出不穷,但究竟哪款才适合你?今天,我就为大家深度评测5款我亲自使用过且认为非常好用的工具,帮你精准避坑,高效提升。 1. Lynx:对话式应用生成器,快速构建原型的神器 Lynx 是一款相对较新但理念非常前沿的对话式AI编程工具。它的目标不仅仅是生成代码片段,而是让你通过自然语言对话,直接创建出可运行的全栈Web应用。 * 核心优势: * 全栈生成: 你只需要用语言描述你想要的应用功能,比如“创建一个带有用户登录和任务列表的待办事项应用”,Lynx 会帮你生成前端、后端和数据库结构,并提供可访问的URL。 * 对话式开发: 整个开发过程就像在与一个资深技术合伙人对话,你可以随时提出修改需求、添加功能,它会实时响应并更新代码。 * 降低门槛: 对于初学者、产品经理或需要快速验证想法的开发者来说,Lynx 能极大地缩短从想法到产品原型的路径。 * 适用场景: 快速构建MVP(最小可行产品)、学习全栈开

主流 AI IDE 之一的 OpenCode 介绍

主流 AI IDE 之一的 OpenCode 介绍

一、OpenCode 是什么简介         OpenCode 是一款开源、免费的 AI 编程助手工具(不包含服务端大模型),支持在终端(TUI)、桌面应用和 IDE 中使用,可替代 Claude Code、Cursor 等商业工具客户端。OpenCode 是一款开源的 AI 编程智能体,它能在终端、桌面应用或主流 IDE 中帮助你理解代码库、编写功能、重构代码和修复 Bug,从而大幅提升开发效率 1。截至目前(2026年02月01号),它拥有超过 80,000 个 GitHub 星标和每月超过 150 万开发者使用,是目前最受欢迎的开源 AI 编程工具之一。 1.1 核心特点         • 100% 开源: