Skip to content

Desktop、Web 与 IDE 工作流

Claude Code 现在有多个入口:CLI、Desktop Code tab、VS Code、JetBrains、claude.ai/code、Remote Control、Slack 和云端例行任务。它们跑的是同一类 agent 能力,但配置来源、文件访问、网络边界和缓存行为不同。

如果你只关心 Gushen888 怎么接入桌面和 IDE,先看 桌面版与 IDE 扩展。本页做工作流横向梳理。

入口对照

入口运行位置文件访问适合
CLI本机终端当前工作目录最明确的 Gushen888 接入和排错
VS Code编辑器集成终端/扩展当前工作区和选择上下文边写边改、inline diff、诊断共享
JetBrainsIDE 插件加 CLI项目根和 IDE 选择上下文IntelliJ、PyCharm、WebStorm 等
Desktop Local本机 Desktop app本地文件、diff、terminal、preview多会话图形化工作区
Desktop RemoteAnthropic 云远端环境或 fresh clone长任务、可关闭本机继续
Claude Code on webclaude.ai/code 云端GitHub repo 和云环境浏览器、手机、PR 流程
Remote Control本机会话加网页/手机遥控本机 CLI session离开电脑后继续批准和追问
SlackSlack 线程触发 web session取决于连接的 repo从团队讨论派发任务

Desktop quickstart

Desktop app 的 Code tab 面向图形化 Claude Code 工作。它内置 Claude Code,不要求用户先装 Node.js 或 CLI。

功能说明
Local直接访问本机文件,适合真实开发
Remote运行在云端,适合长任务
SSH连接远端机器,首次会自动安装 Claude Code
Diff view每个文件改动可接受或拒绝
Preview在 Desktop 内跑 dev server 并让 Claude 检查
PR monitoring监控 CI,可协助修复失败
Side chat不打断主会话地问问题
Parallel sessions多任务并行,通常结合 worktree 隔离

Desktop 的 Code tab 默认更偏“人审阅再接受”。如果目标是最快验证 Gushen888 Base URL,仍建议先用 CLI:

ANTHROPIC_BASE_URL=https://api.gushen888.cloud \
ANTHROPIC_AUTH_TOKEN=sk-xxx \
claude -p "ping"

Linux Desktop beta

Linux Desktop 支持 Ubuntu 22.04+ 和 Debian 12+,x86_64 或 arm64。

sudo curl -fsSLo /usr/share/keyrings/claude-desktop-archive-keyring.asc https://downloads.claude.ai/claude-desktop/key.asc
echo "deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/claude-desktop-archive-keyring.asc] https://downloads.claude.ai/claude-desktop/apt/stable stable main" | sudo tee /etc/apt/sources.list.d/claude-desktop.list
sudo apt update && sudo apt install claude-desktop

Linux beta 当前要注意:

项目状态
Chat、Cowork、Code可用
Computer UseLinux Desktop beta 暂不可用
DictationDesktop 内不可用,可用 CLI 语音输入替代
Wayland global hotkey依赖桌面环境 portal
Fedora/RHEL不是当前官方支持目标

Desktop scheduled tasks

Desktop scheduled tasks 适合本机定时任务。它不同于云端 routines 和 CLI /loop

方案运行位置机器是否要开适合
Cloud routinesAnthropic 云不需要可靠定时、API/GitHub 触发
Desktop scheduled tasks本机 Desktop需要访问本地文件和工具
/loop当前 CLI session需要且会话要在快速轮询、临时提醒

创建 Desktop task 时要关注:

字段建议
Instructions像普通 prompt 一样写清目标、验收和限制
Working directory指向具体 repo
Permission mode定时任务通常要更保守
Worktree toggle建议打开,避免污染当前工作区
MCP/connectors只启用任务必要的工具

Claude Code on the web

Web 入口运行在 Anthropic 云端,常见流程是连接 GitHub repo、配置环境、提交任务、查看 PR。它适合从手机或浏览器派发任务,也适合把长任务从本地转到云端。

配置作用
Cloud environment依赖安装、构建命令、测试脚本
Setup script每次会话准备环境
Network access允许访问私有 registry、API 或内网代理
Docker需要更可控环境时使用
--remote从 CLI 创建远端任务
--teleport把本地上下文迁移到 web

Gushen888 侧要注意:Web 云端会话是否能走第三方网关取决于官方支持的组织/网关配置,不是本机 ~/.claude/settings.json

Remote Control

Remote Control 让你从手机、平板或浏览器继续控制本地 Claude Code session。它适合临时离开电脑但还要批准、回答问题或查看进度。

说明
本体本地 CLI session 仍在你电脑上运行
访问通过 claude.ai/code 或移动端继续
文件仍是本机文件,不是云端 fresh clone
安全不要在不信任网络或共享机器上开放
缓存本地会话前缀不变,批准和回复会追加消息

如果你需要可靠无人值守,Remote Control 不如 cloud routines。它更像“远程接管正在跑的本机会话”。

Deep links 用 claude-cli:// 从网页、告警、runbook 或 dashboard 打开本地 Claude Code。

用途例子
事故 runbook一键打开 repo 并带上排障 prompt
CI 失败从 dashboard 打开本地修复会话
内部平台对某个服务、目录或 issue 预填上下文

设计 deep link 时不要塞 secrets。敏感数据应该由本地环境或受控工具读取。

VS Code

VS Code 扩展适合把编辑器选择、诊断和 diff 带进 Claude Code。

能力说明
当前选择选择文本可作为上下文
@file引用文件或行范围
Inline diff在编辑器里审阅改动
DiagnosticsTypeScript、lint、测试错误可共享
Remote sessions可查看 web 端 GitHub session 历史
Usage dialog/usage 看账号、计划和使用归因

如果 VS Code 里扩展没读到 Gushen888 环境变量,在 VS Code settings 里显式配置:

{
  "claude-code.environmentVariables": {
    "ANTHROPIC_BASE_URL": "https://api.gushen888.cloud",
    "ANTHROPIC_AUTH_TOKEN": "sk-你的 Gushen888 API Key"
  }
}

JetBrains

JetBrains 插件不内置 CLI,它会运行你的 claude 命令并与 IDE 连接。

功能说明
快速启动macOS Cmd+Esc,Windows/Linux Ctrl+Esc
IDE diff改动显示在 JetBrains diff viewer
选择上下文当前 selection 或 tab 可共享
文件引用插入 @src/file.ts#L1-99
诊断共享IDE 错误和 warnings 可进上下文
WSL可能要配置防火墙或 mirrored networking

如果 IDE 找不到 CLI,在插件设置里写完整命令,例如 /usr/local/bin/claude 或 WSL 命令。

Slack

Slack 入口会把 @Claude 的 coding task 路由到 Claude Code on the web。每个用户用自己的 Claude 账号和连接的 GitHub repo。

项目注意
Routing modeCode only 或 Code + Chat
Channel contextClaude 会读取线程或近期频道上下文
Repo access用户只能访问自己连接的 repo
Progress状态更新回 Slack thread
PR完成后可查看 session 或创建 PR

Slack 中的上下文可能包含其他人的消息。只在可信频道使用,并避免把 secrets 写进线程。

缓存和成本

入口5m/1h cache 影响
CLI/IDE 本地连续会话最容易复用前缀,适合 1 小时 TTL
Desktop 多 session每个 session 独立上下文,不要期待跨 session 命中
Web/Remote cloud取决于云环境和组织 Provider,本机缓存不可复用
Remote Control继续同一本机会话,通常只追加远程回复
Slack新 web session 通常从新前缀开始
Scheduled tasks每次 run 是否命中取决于 setup、工具和上下文是否稳定

大量 IDE selection、诊断、插件和 MCP 工具会改变前缀。出现成本异常时,优先看 /usagecache_creation_input_tokens 和 MCP 工具定义是否 upfront 加载。

官方参考

面向编码工具与 Agent 工作流的稳定模型网关。