<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: dudumd</title>
    <description>The latest articles on DEV Community by dudumd (@dudumd).</description>
    <link>https://dev.to/dudumd</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3845115%2F8240ac58-dde0-410f-a725-14ac934fcd19.jpg</url>
      <title>DEV Community: dudumd</title>
      <link>https://dev.to/dudumd</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dudumd"/>
    <language>en</language>
    <item>
      <title>Claude Code Agent Teams：一个人写代码的时代，结束了</title>
      <dc:creator>dudumd</dc:creator>
      <pubDate>Sat, 28 Mar 2026 19:44:55 +0000</pubDate>
      <link>https://dev.to/dudumd/claude-code-agent-teams-ge-ren-xie-dai-ma-de-shi-dai-jie-shu-liao-460e</link>
      <guid>https://dev.to/dudumd/claude-code-agent-teams-ge-ren-xie-dai-ma-de-shi-dai-jie-shu-liao-460e</guid>
      <description>&lt;p&gt;&lt;strong&gt;从单兵作战到 AI 团队协作 —— 手把手教你启用最强编程新功能&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;阅读时长：8 分钟 ｜ 难度：入门级 ｜ 建议收藏&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🔥 先说一个让我震惊的事
&lt;/h2&gt;

&lt;p&gt;Anthropic 有个工程师，用 16 个 Claude 同时写代码，花了 2 万美金 API 费用，跑了将近 2000 个 Claude Code 会话。&lt;/p&gt;

&lt;p&gt;产出是什么？&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;一个 10 万行的 Rust C 编译器，能编译 Linux 内核。&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;你没看错。不是一个人写的，是一个 AI 团队写的。&lt;/p&gt;

&lt;p&gt;这就是 Agent Teams 的威力。&lt;/p&gt;

&lt;p&gt;而现在，这个功能对每个 Claude Code 用户开放了。&lt;strong&gt;只需要加一行配置。&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🤔 到底什么是 Agent Teams？
&lt;/h2&gt;

&lt;p&gt;先别急着看教程，我们搞清楚一个根本问题：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;以前的 Claude Code 就像你雇了一个很厉害的全栈工程师。虽然他什么都会，但一次只能干一件事 —— 写完后端写前端，写完前端跑测试，串行推进。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Agent Teams 的本质是：&lt;/strong&gt; 你不再是雇了一个人，而是拥有了一整个技术团队。&lt;/p&gt;

&lt;p&gt;你跟「技术总监」（Team Lead）下达任务，他会自动派生出多个独立的 Claude 实例，每个实例各司其职、并行工作、互相通信。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎跟 Subagent 有什么区别？
&lt;/h3&gt;

&lt;p&gt;这是很多人困惑的地方。一张表说清楚：&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;对比维度&lt;/th&gt;
&lt;th&gt;Subagent&lt;/th&gt;
&lt;th&gt;Agent Teams&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;通信方式&lt;/td&gt;
&lt;td&gt;只能汇报给主 Agent&lt;/td&gt;
&lt;td&gt;队友之间可以直接对话&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;独立性&lt;/td&gt;
&lt;td&gt;共享主会话上下文&lt;/td&gt;
&lt;td&gt;每人独立上下文窗口&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;协调能力&lt;/td&gt;
&lt;td&gt;主 Agent 是唯一中转&lt;/td&gt;
&lt;td&gt;去中心化，自组织&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;适用场景&lt;/td&gt;
&lt;td&gt;简单的并行子任务&lt;/td&gt;
&lt;td&gt;复杂的需要协作的项目&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;交互方式&lt;/td&gt;
&lt;td&gt;不可观察、不可干预&lt;/td&gt;
&lt;td&gt;可切换、可观察、可介入&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 一句话总结：Subagent 像是你的下属向你汇报工作，Agent Teams 像是一群同事围着白板讨论方案。&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📋 启用前，你需要准备什么？
&lt;/h2&gt;

&lt;p&gt;别急着复制配置，先确认三件事：&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎1. 确认你的订阅计划
&lt;/h3&gt;

&lt;p&gt;Agent Teams 需要 Claude Pro（$20/月）或 Claude Max（$100-$200/月）计划。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Pro 计划每天大约能跑 2-3 次 Agent Teams 任务。如果你是重度使用者，建议上 Max —— 每 5 小时可以跑 8-10 个复杂任务，做专业项目的话，第二个任务就已经回本了。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  ▎2. 确认 Claude Code 版本
&lt;/h3&gt;

&lt;p&gt;Agent Teams 需要 Claude Code &lt;strong&gt;v2.1.32&lt;/strong&gt; 以上版本。检查方法：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;如果版本不够，更新一下：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @anthropic-ai/claude-code@latest
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  ▎3.（可选）安装 tmux
&lt;/h3&gt;

&lt;p&gt;tmux 可以让每个 Agent 拥有独立的终端面板，方便你同时观察所有队友的工作状态。不装也行，只是所有输出会挤在一个窗口里。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# macOS&lt;/span&gt;
brew &lt;span class="nb"&gt;install &lt;/span&gt;tmux

&lt;span class="c"&gt;# Ubuntu/Debian&lt;/span&gt;
&lt;span class="nb"&gt;sudo &lt;/span&gt;apt &lt;span class="nb"&gt;install &lt;/span&gt;tmux
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  🚀 三步启用 Agent Teams
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;整个过程不超过 30 秒。&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎第一步：找到配置文件
&lt;/h3&gt;

&lt;p&gt;Claude Code 的设置文件在你的用户目录下：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# macOS / Linux&lt;/span&gt;
~/.claude/settings.json

&lt;span class="c"&gt;# Windows&lt;/span&gt;
%USERPROFILE%&lt;span class="se"&gt;\.&lt;/span&gt;claude&lt;span class="se"&gt;\s&lt;/span&gt;ettings.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  ▎第二步：添加环境变量
&lt;/h3&gt;

&lt;p&gt;打开 &lt;code&gt;settings.json&lt;/code&gt;，在 &lt;code&gt;env&lt;/code&gt; 字段中加一行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;blockquote&gt;
&lt;p&gt;💡 如果你的 settings.json 里已经有其他 env 配置，只需要在 env 对象里加上这一行就行，别覆盖了原有配置。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  ▎第三步：重启 Claude Code
&lt;/h3&gt;

&lt;p&gt;关掉当前会话，重新打开 Claude Code。Agent Teams 功能立即生效。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;没有第四步了。就是这么简单。&lt;/strong&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  ✨ 第一次使用 Agent Teams
&lt;/h2&gt;

&lt;p&gt;启用之后，你不需要学任何新命令。直接用自然语言告诉 Claude 你想组建什么样的团队就行。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎场景一：代码审查
&lt;/h3&gt;

&lt;p&gt;以前你让 Claude 审查 PR，它会从头到尾看一遍，容易顾此失彼。现在：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Create an agent team to review PR #142.
Spawn three reviewers:
- One focused on security implications
- One checking performance impact
- One validating test coverage
Have them each review and report findings.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;三个专家同时审查，安全、性能、测试三个维度一个不落。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎场景二：全栈开发
&lt;/h3&gt;

&lt;p&gt;一个 feature 涉及前端、后端、测试？拆成三个人同时做：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Create an agent team to build the user dashboard.
One teammate on the API layer,
one on the frontend components,
one on the test suite.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;关键在于：当 API 队友定义好了接口类型，它会直接通知前端队友，不需要你手动中转。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎场景三：竞争性调试
&lt;/h3&gt;

&lt;p&gt;遇到一个诡异的 bug？让三个 Claude 各提一套假设，同时验证：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;I have a race condition in the payment service.
Create an agent team with three debuggers:
- One investigating the database connection pool
- One checking the async queue implementation
- One reviewing the transaction locking logic
Have them test their hypotheses and converge.
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;三条线并行排查，谁先找到谁说话。传统方式可能要串行排查几小时的问题，十几分钟搞定。&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚙️ 两种工作模式，怎么选？
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;In-process（默认）&lt;/th&gt;
&lt;th&gt;tmux 分屏模式&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;显示方式&lt;/td&gt;
&lt;td&gt;所有队友在同一个终端窗口&lt;/td&gt;
&lt;td&gt;每个队友独占一个面板&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;切换方式&lt;/td&gt;
&lt;td&gt;Shift + Down 切换队友&lt;/td&gt;
&lt;td&gt;tmux 面板自由切换&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;适合谁&lt;/td&gt;
&lt;td&gt;刚上手，任务简单&lt;/td&gt;
&lt;td&gt;重度用户，需要全局视野&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;额外依赖&lt;/td&gt;
&lt;td&gt;无&lt;/td&gt;
&lt;td&gt;需要安装 tmux&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;想切换到 tmux 模式？在 &lt;code&gt;settings.json&lt;/code&gt; 里加一行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"env"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"1"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"teammateMode"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"tmux"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  💰 关于费用，说点大实话
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Agent Teams 会消耗更多 Token。&lt;/strong&gt; 这是必须面对的事实。&lt;/p&gt;

&lt;p&gt;每个队友都是一个完整的 Claude 实例，拥有独立的上下文窗口。3 个队友 ≈ 3 倍 Token 消耗。&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;有人测试过，用 Agent Teams 生成一周的社交媒体内容，5 个 Agent 并行工作 15 分钟，总花费约 $7.80。同样的事手动做，至少要半天。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;什么时候值得用？&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;● 任务可以拆成独立模块并行推进&lt;/li&gt;
&lt;li&gt;● 质量控制比速度更重要（多角度审查）&lt;/li&gt;
&lt;li&gt;● 跨层协调（前端 + 后端 + 测试同步推进）&lt;/li&gt;
&lt;li&gt;● 竞争性调试（多种假设同时验证）&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;什么时候别用？&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;● 简单的单文件修改&lt;/li&gt;
&lt;li&gt;● 任务之间强依赖、必须串行的&lt;/li&gt;
&lt;li&gt;● 日常小问题，一个 Claude 就够的&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;💡 原则：如果一个人就能干好，不要组团队。这跟管理真人团队是一个道理。&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🎯 5 个让你事半功倍的进阶技巧
&lt;/h2&gt;

&lt;h3&gt;
  
  
  ▎技巧一：在 Prompt 里明确分工
&lt;/h3&gt;

&lt;p&gt;不要说「帮我处理这个项目」。要说清楚每个队友负责什么、边界在哪。模糊的指令会导致队友之间踩脚。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎技巧二：控制队友数量
&lt;/h3&gt;

&lt;p&gt;最多可以开 10 个队友，但不代表你应该开 10 个。大多数任务，2-4 个队友是最佳平衡点。人多了协调成本反而上去。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎技巧三：善用 CLAUDE.md
&lt;/h3&gt;

&lt;p&gt;每个队友启动时会自动加载项目根目录的 &lt;code&gt;CLAUDE.md&lt;/code&gt;。把项目规范、代码风格、架构约定写在里面，所有队友就有了统一的「团队手册」。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎技巧四：可以中途介入
&lt;/h3&gt;

&lt;p&gt;发现某个队友方向跑偏了？用 &lt;code&gt;Shift+Down&lt;/code&gt; 切过去直接跟它对话纠正，不需要停掉整个团队。&lt;/p&gt;

&lt;h3&gt;
  
  
  ▎技巧五：先用 Plan Mode 审批
&lt;/h3&gt;

&lt;p&gt;在 prompt 里加一句 &lt;code&gt;Require plan approval before any teammate makes changes&lt;/code&gt;，队友执行前会先给你看方案，你确认后才动手。适合对代码质量要求高的场景。&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚠️ 当前的局限性（坦诚说）
&lt;/h2&gt;

&lt;p&gt;Agent Teams 仍然是实验功能，有几个已知问题：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;会话恢复&lt;/strong&gt;：如果 Claude Code 意外关闭，队友状态可能无法完美恢复&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;任务协调&lt;/strong&gt;：极少数情况下，两个队友可能同时修改同一个文件产生冲突&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;关闭行为&lt;/strong&gt;：团队结束时，个别队友可能没有被完全清理&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Token 消耗不可预测&lt;/strong&gt;：复杂任务的实际 Token 用量可能远超预期&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些问题 Anthropic 在持续修复中，每个版本都在变好。但现阶段用的时候，保持对成本的关注。&lt;/p&gt;




&lt;h2&gt;
  
  
  📝 最后说几句
&lt;/h2&gt;

&lt;p&gt;Agent Teams 不是一个锦上添花的小功能。它代表了一个根本性的范式转变：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;从「人指挥一个 AI」到「人管理一个 AI 团队」。这中间的能力鸿沟，会在 2026 年迅速拉开。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;现在开始建立「多 Agent 协作」的思维方式和肌肉记忆，是你能做的最有性价比的投资之一。&lt;/p&gt;

&lt;p&gt;毕竟，配置只需要 30 秒。而你获得的，是一整个团队。&lt;/p&gt;




&lt;p&gt;&lt;em&gt;觉得有用？转发给你那个还在单兵作战的同事吧 👊&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;点赞 + 收藏 = 下次更新不迷路&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>我把 Claude Code 接进了 Telegram，手机上终于能随时使唤它了</title>
      <dc:creator>dudumd</dc:creator>
      <pubDate>Sat, 28 Mar 2026 08:08:26 +0000</pubDate>
      <link>https://dev.to/dudumd/wo-ba-claude-code-jie-jin-liao-telegramshou-ji-shang-zhong-yu-neng-sui-shi-shi-huan-ta-liao-4d9c</link>
      <guid>https://dev.to/dudumd/wo-ba-claude-code-jie-jin-liao-telegramshou-ji-shang-zhong-yu-neng-sui-shi-shi-huan-ta-liao-4d9c</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qo7i2xvyjslsq0tu59w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4qo7i2xvyjslsq0tu59w.png" alt=" " width="800" height="339"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;🦞 这两天我折腾了一个很有意思的玩法：把 Claude Code 接进 Telegram。&lt;/p&gt;

&lt;p&gt;接通之后，体验确实爽。人在外面，手机给 Bot 发一句话，Claude Code 就能接住，继续干活。&lt;/p&gt;

&lt;p&gt;但这功能不是谁都能无脑冲。&lt;/p&gt;

&lt;p&gt;一是它依赖 &lt;strong&gt;官方 Claude Code 会员能力&lt;/strong&gt;，第三方中转一般不支持。&lt;br&gt;
二是真正的风险不在 Telegram，而在 &lt;strong&gt;Claude 官方账号环境本身更敏感&lt;/strong&gt;，更容易遇到风控、限额，甚至封号。&lt;/p&gt;

&lt;p&gt;这篇文章我就讲三件事：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;它到底是什么&lt;/li&gt;
&lt;li&gt;怎么配&lt;/li&gt;
&lt;li&gt;值不值得你折腾&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;我是冲冲，咱们继续用费曼风格讲人话。&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  一、先说结论：这功能很香，但不是所有人都适合直接冲
&lt;/h2&gt;

&lt;p&gt;先说结论：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 接 Telegram 值得试，但前提是你有稳定的官方 Claude Code 环境。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;它的门槛主要有两个：&lt;/p&gt;

&lt;h3&gt;
  
  
  1）必须是官方 Claude Code 能力
&lt;/h3&gt;

&lt;p&gt;这套 &lt;code&gt;--channels + 官方 Telegram 插件&lt;/code&gt;，不是第三方中转、镜像站、共享壳都能跑。&lt;/p&gt;

&lt;h3&gt;
  
  
  2）真正的风险在账号，不在 Telegram
&lt;/h3&gt;

&lt;p&gt;Telegram 接入本身是官方能力。&lt;br&gt;
真正脆弱的是 Claude 官方账号环境：Anthropic 对网络、地区、登录行为更敏感，账号更容易碰到风控、限额，甚至封号。&lt;/p&gt;
&lt;h3&gt;
  
  
  3）体验上越来越像“随身助手”
&lt;/h3&gt;

&lt;p&gt;一旦接上 Telegram，Claude Code 就不再只是电脑里的编程工具，而开始像一个能随时被叫起来的 AI 搭子。&lt;/p&gt;

&lt;p&gt;所以这功能不是不能冲，&lt;br&gt;
而是你得先知道：&lt;strong&gt;它能跑，但前提和代价都比表面大。&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  二、这玩意到底是什么？用人话解释清楚
&lt;/h2&gt;

&lt;p&gt;Claude Code 官方提供了一个 Telegram 插件。&lt;/p&gt;

&lt;p&gt;你可以理解为：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;给 Claude Code 装上一条“Telegram 通信线”。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;接通之后，流程是这样的：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;你在 Telegram 里给自己的 Bot 发消息&lt;/li&gt;
&lt;li&gt;Bot 把消息交给 Telegram 插件&lt;/li&gt;
&lt;li&gt;插件把消息转给 Claude Code 当前会话&lt;/li&gt;
&lt;li&gt;Claude Code 生成结果&lt;/li&gt;
&lt;li&gt;插件再把结果发回 Telegram&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;所以它不是“Claude 突然有了 Telegram App”。&lt;/p&gt;

&lt;p&gt;而是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code + 官方 Telegram 插件 + 你自己的 Telegram Bot&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;一起组成了一个“手机里可用的 Claude Code 入口”。&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;这就是它的本质。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg8kax4xhbkr62n6et6ip.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fg8kax4xhbkr62n6et6ip.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  三、先别急着装，先确认一件事：你用的是不是官方 Claude Code？
&lt;/h2&gt;

&lt;p&gt;先把边界讲清楚：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;这套功能属于官方 Claude Code 生态，不是所有 Claude 服务都支持。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;如果你用的是：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;第三方中转&lt;/li&gt;
&lt;li&gt;镜像站&lt;/li&gt;
&lt;li&gt;共享壳&lt;/li&gt;
&lt;li&gt;套壳网页&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;那大概率跑不起来。&lt;/p&gt;

&lt;p&gt;所以这篇文章默认适合这三类人：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;有官方 Claude Code 环境&lt;/li&gt;
&lt;li&gt;能用官方插件&lt;/li&gt;
&lt;li&gt;愿意自己折腾一下 Bot 和配置&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;如果这三条不满足，这篇教程你看完也很难落地。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kb8za2zz4jlmfqxb1hm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kb8za2zz4jlmfqxb1hm.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  四、效果到底值不值得配？先看它能干嘛
&lt;/h2&gt;

&lt;p&gt;你只要记住一句话：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;它的价值，就是把 Claude Code 从电脑前搬到手机里。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;最常见的三个场景：&lt;/p&gt;
&lt;h3&gt;
  
  
  1）随手丢任务
&lt;/h3&gt;

&lt;p&gt;出门时突然想到：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;帮我总结 bug&lt;/li&gt;
&lt;li&gt;帮我整理思路&lt;/li&gt;
&lt;li&gt;帮我列提纲&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;以前要回电脑。现在手机发一句就行。&lt;/p&gt;
&lt;h3&gt;
  
  
  2）把 Claude Code 变成随叫随到的搭子
&lt;/h3&gt;

&lt;p&gt;它不再只是坐在桌面上的编程工具，&lt;br&gt;
而开始变成一个你在路上也能叫起来的助手。&lt;/p&gt;
&lt;h3&gt;
  
  
  3）从编程工具，往随身助手走
&lt;/h3&gt;

&lt;p&gt;接上 Telegram 后，它能承担的不只是写代码，&lt;br&gt;
还有整理、拆解、讨论、提醒。&lt;/p&gt;

&lt;p&gt;这也是为什么我会觉得：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 接上 Telegram 后，已经开始有点像 OpenClaw 了。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;


&lt;h2&gt;
  
  
  五、前置条件：不是 Node，是 Bun
&lt;/h2&gt;

&lt;p&gt;要跑这个功能，你至少需要：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Claude Code CLI&lt;/li&gt;
&lt;li&gt;Telegram 账号&lt;/li&gt;
&lt;li&gt;你自己创建的 Telegram Bot&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bun&lt;/strong&gt; 运行时&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这里有个特别容易踩的坑：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;这个 Telegram MCP 服务器跑在 Bun 上，不是 Node.js。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;也就是说，你电脑上哪怕装了：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Node&lt;/li&gt;
&lt;li&gt;npm&lt;/li&gt;
&lt;li&gt;pnpm&lt;/li&gt;
&lt;li&gt;yarn&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;这些都不能替代 Bun。&lt;/p&gt;
&lt;h3&gt;
  
  
  Mac / Linux 安装方式
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://bun.sh/install | bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;h3&gt;
  
  
  Windows PowerShell 安装方式
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight powershell"&gt;&lt;code&gt;&lt;span class="n"&gt;irm&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;bun.sh/install.ps1&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;iex&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;装完后验证：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;bun &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  这里最容易踩的坑
&lt;/h3&gt;

&lt;p&gt;如果你是先开 Claude Code，后装 Bun，很容易出现“明明装好了，但 Telegram 不工作”。&lt;/p&gt;

&lt;p&gt;原因通常是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;终端还没刷新 PATH，Claude Code 根本没读到 Bun。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;解决也简单：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;重启终端&lt;/li&gt;
&lt;li&gt;重启 Claude Code&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  六、第一步：去 BotFather 创建你的 Telegram Bot
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;打开 Telegram&lt;/li&gt;
&lt;li&gt;搜索 &lt;strong&gt;&lt;a class="mentioned-user" href="https://dev.to/botfather"&gt;@botfather&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;输入：&lt;code&gt;/newbot&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;按提示填写：

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Name&lt;/strong&gt;：显示名称，可随便写&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Username&lt;/strong&gt;：唯一用户名，必须以 &lt;code&gt;bot&lt;/code&gt; 结尾&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;创建成功后，BotFather 会给你一串 Token，比如：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;123456789:AAHfiqksKZ8xxxxxxxxxxxx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  这里记住一句话
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;这个 Token 就是你 Bot 的密码。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;不要公开，不要乱发，不要贴仓库。&lt;/p&gt;

&lt;p&gt;谁拿到它，谁就能控制你的机器人。&lt;/p&gt;




&lt;h2&gt;
  
  
  七、第二步：安装官方 Telegram 插件
&lt;/h2&gt;

&lt;p&gt;先启动 Claude Code：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;然后执行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/plugin install telegram@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;插件装完后，最稳的做法就是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;直接重启 Claude Code。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;原因很简单：有时插件其实装好了，但命令还没加载出来。&lt;br&gt;
这时候别折腾，重开最快。&lt;/p&gt;


&lt;h2&gt;
  
  
  八、第三步：配置 Bot Token
&lt;/h2&gt;

&lt;p&gt;在 Claude Code 里执行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/telegram:configure 你的BotToken
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;比如：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/telegram:configure 123456789:AAHfiqksKZ8xxxxxxxxxxxx
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;执行后，它会把 Token 写到：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.claude/channels/telegram/.env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;里面本质上就是：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;TELEGRAM_BOT_TOKEN=你的Token
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;这一步没什么花活，照着配就行。&lt;/p&gt;




&lt;h2&gt;
  
  
  九、第四步：真正关键的是 &lt;code&gt;--channels&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;很多人最容易在这里翻车。&lt;/p&gt;

&lt;p&gt;插件装了、Token 配了，不代表 Telegram 已经通了。&lt;/p&gt;

&lt;p&gt;你必须退出 Claude Code，然后这样启动：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--channels&lt;/span&gt; plugin:telegram@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  这一步为什么这么重要？
&lt;/h3&gt;

&lt;p&gt;你可以把 &lt;code&gt;--channels&lt;/code&gt; 理解成：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;启动 Claude Code 时，顺手把 Telegram 这条消息通道也一起拉起来。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;如果不加这个参数，会怎么样？&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bot 可能根本不回你&lt;/li&gt;
&lt;li&gt;或者只表现得像死了一样&lt;/li&gt;
&lt;li&gt;你以为 Token 错了、网络炸了、插件坏了&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;结果其实只是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;通道根本没启动。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;所以这一步不是“可选项”，而是核心项。&lt;/p&gt;




&lt;h2&gt;
  
  
  十、第五步：配对，让 Bot 认出你
&lt;/h2&gt;

&lt;p&gt;现在 Claude Code 已经带着 Telegram channel 跑起来了。&lt;/p&gt;

&lt;p&gt;接着你去 Telegram 私聊你的 Bot，随便发一句话。&lt;/p&gt;

&lt;p&gt;正常情况下，Bot 会回你一个 &lt;strong&gt;6 位配对码&lt;/strong&gt;。&lt;/p&gt;

&lt;p&gt;然后回到 Claude Code，执行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/telegram:access pair &amp;lt;6位配对码&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;配对完成后，你再发消息，Claude Code 就能真正接住。&lt;/p&gt;

&lt;h3&gt;
  
  
  这个配对机制本质上在干嘛？
&lt;/h3&gt;

&lt;p&gt;一句话：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;把 Telegram 里的这个人，绑定到 Claude Code 当前允许访问的用户列表里。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;它的好处是你不用手动折腾 Telegram 数字 ID。&lt;/p&gt;

&lt;p&gt;对单人场景来说，这个体验还是挺舒服的。&lt;/p&gt;




&lt;h2&gt;
  
  
  十一、第六步：配对成功后，立刻锁权限
&lt;/h2&gt;

&lt;p&gt;这一步很重要。&lt;/p&gt;

&lt;p&gt;默认情况下，插件通常会处于一种适合“首次配对”的模式。&lt;/p&gt;

&lt;p&gt;但你一旦已经配好了自己的账号，就别继续放着不管了。&lt;/p&gt;

&lt;p&gt;直接执行：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/telegram:access policy allowlist
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  为什么要这么做？
&lt;/h3&gt;

&lt;p&gt;因为配对模式本质上是在等待新用户来尝试接入。&lt;/p&gt;

&lt;p&gt;这在第一次配置时很方便，但如果你的 Bot 链接被人看到了、用户名被别人搜到了，就有可能引来不必要的尝试。&lt;/p&gt;

&lt;p&gt;所以最稳的操作是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;自己配完，立刻切 allowlist，只允许白名单用户访问。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;这一步是安全底线。&lt;/p&gt;




&lt;h2&gt;
  
  
  十二、风险提醒：官方会员也不是绝对安全
&lt;/h2&gt;

&lt;p&gt;这一段我觉得必须单独写，而且要写在明显位置。&lt;/p&gt;

&lt;p&gt;因为如果我只告诉你“怎么配”，不告诉你“可能会出什么事”，那就不厚道了。&lt;/p&gt;

&lt;h3&gt;
  
  
  风险提醒：风险不在 Telegram，而在 Claude 官方账号环境
&lt;/h3&gt;

&lt;p&gt;这句话一定要讲准确：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Telegram 接入是官方能力，真正有风险的是 Claude 官方账号环境。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;你想用这套功能，通常要依赖官方 Claude Code 会员体系。&lt;br&gt;
而 Anthropic 对账号环境更敏感，比较容易碰到：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;风控&lt;/li&gt;
&lt;li&gt;限额&lt;/li&gt;
&lt;li&gt;封号&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;所以这功能不是不能用，&lt;br&gt;
而是你得先接受一个前提：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;真正脆弱的不是接入链路，而是账号本身。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;如果你本来就有稳定的官方环境，这功能会很好用。&lt;br&gt;
如果你的账号环境本来就不稳，那它再香也很难长期放心用。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpyo43gklg396t3sklpcc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpyo43gklg396t3sklpcc.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  十三、日常怎么用？
&lt;/h2&gt;

&lt;p&gt;以后每次你要让 Claude Code 连 Telegram，都要这样启动：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claude &lt;span class="nt"&gt;--channels&lt;/span&gt; plugin:telegram@claude-plugins-official
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;如果已经配过，一般不需要重复配对。&lt;/p&gt;

&lt;p&gt;相关文件通常在：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Token：
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.claude/channels/telegram/.env
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;访问控制：
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;~/.claude/channels/telegram/access.json
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  建议你顺手配个别名
&lt;/h3&gt;

&lt;p&gt;比如在 Mac / Linux 下：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;alias &lt;/span&gt;&lt;span class="nv"&gt;claudetg&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'claude --channels plugin:telegram@claude-plugins-official'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;以后只要敲：&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;claudetg
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;就能直接启动。&lt;/p&gt;

&lt;p&gt;这个小优化，看起来不起眼，实际会大幅减少你后面使用的摩擦。&lt;/p&gt;




&lt;h2&gt;
  
  
  十四、这个插件到底给了 Claude 哪些能力？
&lt;/h2&gt;

&lt;p&gt;官方 Telegram 插件主要给 Claude 暴露了三个能力：&lt;/p&gt;

&lt;h3&gt;
  
  
  1）reply
&lt;/h3&gt;

&lt;p&gt;发消息回 Telegram 聊天。&lt;/p&gt;

&lt;p&gt;支持：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;回复指定消息&lt;/li&gt;
&lt;li&gt;发图片&lt;/li&gt;
&lt;li&gt;发文件&lt;/li&gt;
&lt;li&gt;长文本自动分段&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2）react
&lt;/h3&gt;

&lt;p&gt;给消息加 emoji 反应。&lt;/p&gt;

&lt;h3&gt;
  
  
  3）edit_message
&lt;/h3&gt;

&lt;p&gt;编辑 Bot 自己发过的消息。&lt;/p&gt;

&lt;p&gt;这个功能特别适合做“处理中 → 最终结果”的进度体验。&lt;/p&gt;

&lt;p&gt;比如先发：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;正在整理，稍等一下……&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;等处理完了，再把原消息改成正式答案。&lt;/p&gt;

&lt;p&gt;体验会比一次性生硬吐一大段好很多。&lt;/p&gt;




&lt;h2&gt;
  
  
  十五、你一定要知道的限制：它没你想得那么万能
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1）没有历史消息搜索
&lt;/h3&gt;

&lt;p&gt;这一点非常关键。&lt;/p&gt;

&lt;p&gt;官方文档写得很明确：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Telegram Bot API 不提供消息历史和搜索能力。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;也就是说：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bot 只能看到“新到达的消息”&lt;/li&gt;
&lt;li&gt;看不到过去的聊天记录&lt;/li&gt;
&lt;li&gt;不能回头翻历史&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;所以如果你希望 Claude Code 理解上文，只能：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;你自己粘贴给它&lt;/li&gt;
&lt;li&gt;或者你自己总结后发给它&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2）图片会压缩
&lt;/h3&gt;

&lt;p&gt;如果你发普通图片给 Bot，Telegram 很可能会压缩。&lt;/p&gt;

&lt;p&gt;如果你希望 Claude 读取更完整的原图，建议：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;作为文件发送，不要直接当普通图片发送。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  3）离线时消息可能就错过了
&lt;/h3&gt;

&lt;p&gt;这套方案不是“永远在线云端助手”，而更像“你当前打开着的消息通道”。&lt;/p&gt;

&lt;p&gt;如果 Claude Code 没开，或者没带 &lt;code&gt;--channels&lt;/code&gt;，那你发过去的消息不一定会被补拉。&lt;/p&gt;

&lt;p&gt;这一点非常像“实时转发”，而不是“历史回放”。&lt;/p&gt;




&lt;h2&gt;
  
  
  十六、它和 OpenClaw，是不是越来越像了？
&lt;/h2&gt;

&lt;p&gt;写到这里，我有个感受越来越强烈：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 一旦接上 Telegram，它真的开始有点像 OpenClaw 了。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;为什么会有这种感觉？&lt;/p&gt;

&lt;p&gt;因为它已经开始具备这些特征：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;可以在聊天里被唤起&lt;/li&gt;
&lt;li&gt;可以远程接收任务&lt;/li&gt;
&lt;li&gt;可以通过 Bot 跟你持续互动&lt;/li&gt;
&lt;li&gt;可以从“工具”变成“助手”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;从体验层看，这确实已经很接近 OpenClaw 了。&lt;/p&gt;

&lt;p&gt;但如果要说得更准确一点，我会这么讲：&lt;/p&gt;

&lt;h3&gt;
  
  
  Claude Code + Telegram 更像什么？
&lt;/h3&gt;

&lt;p&gt;更像：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;把一个强大的 AI 编程助手，搬进聊天框。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;它的核心强项依然是：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;写代码&lt;/li&gt;
&lt;li&gt;改项目&lt;/li&gt;
&lt;li&gt;处理工程任务&lt;/li&gt;
&lt;li&gt;当你的编程搭子&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  OpenClaw 更像什么？
&lt;/h3&gt;

&lt;p&gt;更像：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;原生为聊天、渠道、自动化、工具编排而生的 AI 助手平台。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;它更偏：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;多渠道接入&lt;/li&gt;
&lt;li&gt;工具系统&lt;/li&gt;
&lt;li&gt;skill 体系&lt;/li&gt;
&lt;li&gt;自动化编排&lt;/li&gt;
&lt;li&gt;长期运行&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;所以我的判断是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 接上 Telegram 后，在“体验层面”开始接近 OpenClaw；&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;但在“架构层面”，两者仍然不是一回事。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;一句话总结：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 接上 Telegram 后，开始从“编程工具”往“随身助手”进化；&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
&lt;strong&gt;而 OpenClaw，本来就是按“随身助手”这个方向长出来的。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;这个差别，我觉得很值得玩味。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fukenncgjmbh1pc0znnca.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fukenncgjmbh1pc0znnca.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  十七、值不值得折腾？我的真实答案
&lt;/h2&gt;

&lt;p&gt;值，但不是无脑值。&lt;/p&gt;

&lt;p&gt;更准确地说：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;如果你有稳定的官方 Claude Code 环境，并且愿意自己折腾，这功能很值得试。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;因为它真正带来的变化是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Claude Code 不再被锁在电脑前。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;但如果你账号本来就不稳，或者特别在意账号安全，&lt;br&gt;
那就别把它当成必须立刻上的功能。先观望，也完全合理。&lt;/p&gt;




&lt;h2&gt;
  
  
  十八、最短记忆版：整套流程就 6 步
&lt;/h2&gt;

&lt;p&gt;如果你只想记住最核心的流程，记这 6 步就行：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;装 &lt;strong&gt;Bun&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;用 &lt;strong&gt;BotFather&lt;/strong&gt; 创建 Telegram Bot&lt;/li&gt;
&lt;li&gt;在 Claude Code 里安装官方 Telegram 插件&lt;/li&gt;
&lt;li&gt;用 &lt;code&gt;/telegram:configure&lt;/code&gt; 写入 Bot Token&lt;/li&gt;
&lt;li&gt;用 &lt;code&gt;claude --channels plugin:telegram@claude-plugins-official&lt;/code&gt; 启动&lt;/li&gt;
&lt;li&gt;私聊 Bot 拿配对码，配完立刻切 &lt;code&gt;allowlist&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;就这么多。&lt;/p&gt;

&lt;p&gt;真正麻烦的从来不是步骤，而是：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;你知不知道这个功能的边界在哪&lt;/li&gt;
&lt;li&gt;你能不能接受它背后的风险&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  冲冲的最后总结
&lt;/h2&gt;

&lt;p&gt;我写完这篇最大的感受是：&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI 编程工具，正在慢慢长成 AI 助手。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude Code 本来是桌面上的编程工具。&lt;br&gt;
接上 Telegram 之后，它开始变成一个你随时都能叫起来的搭子。&lt;/p&gt;

&lt;p&gt;这也是我会联想到 OpenClaw 的原因。&lt;br&gt;
体验上，它们越来越像；&lt;br&gt;
但定位上，一个更偏编程助手，一个更偏原生 AI 助手平台。&lt;/p&gt;

&lt;p&gt;这也是这个玩法最有意思的地方。&lt;/p&gt;




&lt;h2&gt;
  
  
  参考资料
&lt;/h2&gt;

&lt;p&gt;Anthropic 官方 Telegram 插件说明：&lt;br&gt;
&lt;a href="https://github.com/anthropics/claude-plugins-official/blob/main/external_plugins/telegram/README.md" rel="noopener noreferrer"&gt;https://github.com/anthropics/claude-plugins-official/blob/main/external_plugins/telegram/README.md&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
