15 个被低估的 Claude Code 隐藏功能
Claude Code 创始人 Boris Cherny 最近在 X 上分享了 15 个他认为被严重低估的功能。这些功能中,有不少连资深用户都可能没听说过,包括手机端编程、语音输入、自动化任务等创新用法。
苏米注:作为日常使用 Claude Code 的开发者,我发现这些功能确实能显著提升工作效率。下面我按使用场景分类整理,方便快速查阅。

随时随地写代码
手机 App 直接写代码
Claude 的 iOS 和 Android App 内置了 Code 标签页。Boris 表示他的大量代码是在手机上完成的,无需打开笔记本电脑,随时随地都能修改代码。
使用场景:通勤路上、会议间隙等碎片时间的代码审查和修改。
跨设备无缝切换会话
使用claude --teleport或/teleport命令可将云端会话从手机同步到本地电脑继续工作。反向操作则使用/remote-control,从手机或网页端远程操控本地运行的 Claude Code 会话。
苏米注:Boris 将"Enable Remote Control"设为默认启动选项,实现真正的跨设备工作流。
Cowork Dispatch
Dispatch 是 Claude Desktop 桌面端的安全远程遥控功能。Boris 每天用它处理 Slack 消息、邮件、文件管理,甚至在不写代码时也在用。它可调用 MCP 工具和浏览器,实现远程自动化操作。
语音输入写代码
Boris 透露他大部分编程工作是用语音而非打字完成的。在 CLI 中输入/voice,或在 Desktop 端按住空格键即可切换语音输入模式。iOS 端可直接使用系统听写功能。
实践经验:语音输入适合快速描述逻辑和架构,复杂代码仍需手动调整。
自动化与批量处理
/loop 和/schedule 定时循环
这是 Boris 认为最强大的两个功能:
- /loop:按固定间隔自动执行任务,最长支持连续运行一周
- /schedule:设定一次性定时任务
Boris 的自动化任务示例:
/loop 5m /babysit:每 5 分钟自动处理代码审查、自动 rebase/loop 5m /fix:每 5 分钟自动修复 lint 错误和类型检查问题
苏米注:这种玩法相当于配置了一个 24 小时在线的自动化助手,特别适合持续集成场景。
Hooks 生命周期钩子
Hooks 允许在 Claude 工作流程中插入确定性逻辑,例如:
- 每次启动时自动加载上下文(SessionStart)
- 记录每条 Bash 命令的日志(PreToolUse)
- 将权限请求转发到 WhatsApp 进行审批
这个功能将 Claude Code 变成了可编程的自动化平台。
/batch 批量分发任务
/batch会先确认需求,然后将任务分发给多个 worktree agent 并行执行。支持几十个、上百个甚至上千个任务同时运行,适合大规模代码迁移和批量重构。
开发效率提升
Chrome 扩展做前端开发
Boris 强调了一个重要原则:给 Claude 一种验证输出的方式。安装 Chrome 扩展后,Claude 可直接连接浏览器,实时测试网页、查看控制台日志、自动化调试。
技术要点:就像让另一个工程师边写代码边开浏览器检查效果,形成闭环反馈。
Desktop App 自动启动并测试 Web 服务
Claude Desktop 内置了自动运行 Web 服务器并在内置浏览器中测试的能力。CLI 中也可配置类似功能。对于全栈开发者,这意味着从启动服务到验证效果全程无需手动操作。
/branch 分叉会话
想在当前会话基础上尝试不同方向?两种方式:
- 在会话中直接输入
/branch - 命令行使用
claude --resume --fork-session
原会话保持不变,可在分支中放心尝试新方案。
/btw 随手问问题
当 Claude 在忙碌时,输入/btw加上问题即可,不会打断主线工作。Boris 高频使用此功能,甚至用来查单词拼写。
Git Worktrees 并行开发
Claude Code 深度支持 git worktree。使用claude -w可在新 worktree 中启动会话,多个 Claude 实例可在同一仓库并行工作而互不干扰。
苏米注:Boris 同时运行几十个 Claude 实例就是靠这个功能,适合大型项目的多线开发。
高级配置与自定义
--bare 加速 SDK 启动
默认情况下,claude -p或 TypeScript/Python SDK 启动时会搜索本地的 CLAUDE.md、settings 和 MCP。在非交互式场景中,加上--bare参数可跳过这些搜索,启动速度最多提升 10 倍。
--add-dir 跨仓库操作
同时在多个仓库之间工作?使用--add-dir(或会话中输入/add-dir)可让 Claude 访问其他文件夹。此参数不仅让 Claude 看到该目录,还赋予读写权限。
--agent 自定义 Agent
在.claude/agents目录下定义新的 agent 文件,然后用claude --agent=启动。可指定独立的系统提示词、可用工具列表甚至颜色标识。
应用场景:创建一个只有 Read 权限的只读 agent,用于安全审计。
趋势分析与使用建议
从这 15 个功能可以看出三个明显趋势:
多端协同
从手机 App 到 Desktop 再到 CLI,加上 teleport 和 remote control,Claude Code 正朝着"在任何设备上随时开发"的方向发展,彻底改变了传统"必须坐在电脑前写代码"的模式。
自动化程度提升
/loop、/schedule、hooks、/batch 等功能组合,让 Claude Code 不仅是编程助手,更像是一个可编程的开发运维平台。
自然语言交互成熟
Boris 提到自己大部分编程工作用语音完成,这说明自然语言交互在编程领域已从"未来愿景"变为现实。
踩坑记录:部分功能仍处于 beta 状态或有环境要求。Chrome 扩展标注 beta,remote control 需要稳定网络连接,/batch 大规模并行对机器性能有门槛。
最佳实践:对于大多数开发者,建议先从/voice、/btw、/branch这几个零成本功能开始,性价比最高。