多平台与远程功能
Claude Code不局限于终端,它支持多种平台和远程协作功能,让你能够在任何地方继续工作。
支持的平台
| 平台 | 说明 | 适用场景 |
|---|---|---|
| Terminal | 命令行界面 | 日常开发、自动化 |
| VS Code | 编辑器集成 | 代码编辑场景 |
| JetBrains | IDE集成 | Java/Kotlin开发 |
| Desktop | 桌面应用 | 可视化偏好用户 |
| Web | 网页版 | 远程访问 |
| iOS | 移动应用 | 移动办公 |
VS Code集成
安装扩展
bash
code --install-extension anthropic.claude-code功能特点
- 侧边栏集成
- 文件上下文自动感知
- Diff可视化
- 内联代码建议
配置
json
// settings.json
{
"claude-code.model": "claude-sonnet-4-20250514",
"claude-code.autoSave": true,
"claude-code.diffView": true
}自定义任务
json
// .vscode/tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "Claude Review",
"type": "shell",
"command": "claude",
"args": ["-p", "审查当前文件"],
"group": "build"
}
]
}JetBrains集成
配置外部工具
- 打开 Settings → Tools → External Tools
- 添加新工具:
- Name: Claude Code
- Program: claude
- Arguments: -p "分析当前文件"
快捷键绑定
在 Keymap 中为外部工具设置快捷键。
Desktop应用
功能特点
- 可视化Diff查看
- 文件树浏览
- 会话历史管理
- 通知管理
启动Desktop
bash
# 从终端切换到Desktop
/desktop远程控制功能
Remote Control
让你可以从手机或其他设备控制本地会话:
场景:
1. 在办公室启动任务
2. 回家路上用手机查看进度
3. 到家后在Desktop应用中继续/teleport 命令
在不同设备间传送会话:
bash
# 在终端启动任务
claude "实现用户认证功能"
# 传送到Desktop查看
/teleport desktop
# 或传送到Web继续
/teleport web/desktop 命令
切换到Desktop应用:
bash
/desktop这会打开Desktop应用并同步当前会话。
定时任务
云端定时任务
在Anthropic托管的云基础设施上运行:
bash
# 创建定时任务
/schedule
# 设置执行时间
每天早上8点: 运行代码审查
每周一: 生成周报
每月1号: 检查依赖更新本地定时任务
在本地机器上运行:
bash
# 创建本地定时任务
/schedule --local定时任务配置
json
{
"schedules": [
{
"name": "daily-review",
"cron": "0 8 * * *",
"prompt": "运行每日代码审查",
"notify": "slack"
},
{
"name": "weekly-report",
"cron": "0 9 * * 1",
"prompt": "生成本周开发周报",
"output": "reports/weekly.md"
}
]
}Slack集成
配置Slack通知
bash
# 添加Slack MCP
claude mcp add slack
# 配置Webhook
export SLACK_WEBHOOK_URL=https://hooks.slack.com/...使用方式
在Slack中:
@Claude 请检查最近的CI失败
Claude会:
1. 分析CI日志
2. 定位问题
3. 在Slack回复结果
4. 自动创建修复PR消息派发
从团队聊天派发任务:
Slack中:
@Claude bug: 用户登录页面加载慢
Claude会:
1. 分析登录页面代码
2. 找出性能瓶颈
3. 优化代码
4. 创建PR
5. 在Slack报告完成Channels集成
Telegram/Discord/iMessage
通过Channels接收外部事件:
json
{
"channels": {
"telegram": {
"botToken": "your-bot-token",
"chatId": "your-chat-id"
},
"discord": {
"webhookUrl": "your-webhook-url"
}
}
}工作流程
Telegram消息 → Claude Code → 处理 → 返回结果Chrome集成
浏览器扩展
用于调试网页应用:
bash
# 安装Chrome扩展
# 从Chrome Web Store搜索 "Claude Code"功能
- 页面截图分析
- 网络请求检查
- DOM结构分析
- 性能分析
Web界面
访问方式
https://claude.ai/code特点
- 无需安装
- 云端运行
- 同步配置和MCP
- 与终端/桌面共享会话
使用场景
- 临时设备访问
- iPad/平板使用
- 团队演示
- 远程协作
GitHub集成
GitHub Actions
自动PR审查:
yaml
name: Claude PR Review
on: pull_request
jobs:
review:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Claude
run: npm install -g @anthropic-ai/claude-code
- name: Review
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
run: |
claude -p "审查这个PR" --output-format json > review.jsonGitHub Code Review
自动代码审查:
yaml
# 设置仓库
Settings → Code review → Claude Code
每次PR自动触发Claude审查会话同步
跨设备同步
所有平台共享:
- CLAUDE.md配置
- MCP服务器配置
- Hooks配置
- 会话历史
同步配置
json
{
"sync": {
"enabled": true,
"includeSessionHistory": true,
"includeMcpConfig": true
}
}最佳实践
1. 选择合适的平台
深度编码 → Terminal/VS Code
代码审查 → Desktop(可视化Diff)
移动办公 → iOS/Web
CI/CD → Headless模式2. 利用远程功能
长时间任务 → 启动后用/teleport监控
团队协作 → Slack集成自动通知
定时检查 → 云端定时任务3. 保持同步
确保CLAUDE.md和配置提交到Git,所有设备自动同步。
下一步
学会了多平台功能后,继续学习 高级工作流模式。