躺在被窝里写代码

躺下继续,用手机操控 Claude Code

Bedcoder 是手机优先的 AI coding agent 远程控制器。电脑前用官方 claude,想躺下了就开个 bedcoder、手机输入配对码继续—— 同一个 session,无缝交接

打开 Web 客户端 → iOS即将推出 Android即将推出
npm i -g bedcoder

手机浏览器即可使用,无需安装、无需注册。

为什么是 Bedcoder

🔁

与官方 claude 无缝互通

不替代 claude,只在旁边跑一个极薄 headless daemon(约 5 MB 内存、不到 2000 行代码),基于官方 Agent SDK,复用 ~/.claude session。电脑、手机随时接力,上下文不丢。

🔑

配对码接入,零注册

电脑显示 8 位配对码,手机输入、核对一次 6 位 SAS 即连。没有账号、没有登录、没有邮箱。

🛡️

端到端加密 · 零知识中转

X25519 配对密钥 + XSalsa20-Poly1305 加密负载,中转服务器只转发密文、看不到内容与密钥;配对核对 commitment + 6 位 SAS 防中间人。

📦

自托管,极简 relay

一条命令即可起中转——单个静态 Go 二进制,自己的服务器就能跑,零绑定;也提供公共实例。手机端用浏览器直接打开,免安装。

📱

为 Claude Code 交互而生

结构化消息卡片、一键批权限、模式切换、费用与上下文进度——针对 vibe coding 的快捷操作栏。

🧭

规划中

终端镜像(手机看托管终端画面)、localhost 预览、文件管理、GUI 投屏(WebRTC P2P)。

横向对比

功能 官方 RC Happy 👑 Bedcoder
终端交互
终端镜像 即将
localhost 预览 即将
文件管理 即将
与官方 claude session 互通
需要额外的桌面 TUI 需要 绑定 不需要 无头
P2P 直连 即将

现已可用 · 即将 规划中 · 不支持 · — 不适用

三步开始

  1. 1

    安装并运行 bedcoder

    npm i -g bedcoder 装一次,再在项目目录运行 bedcoder。极薄 headless daemon 显示配对码 + 二维码,不渲染对话。

  2. 2

    手机配对

    浏览器打开 web.bedcoder.org,输入配对码,核对两端 6 位 SAS 一致。

  3. 3

    躺下继续

    在手机上发指令、批权限、看流式回复;回到电脑 claude --resume 即可接回。

平台

Web 现已可用 打开 →
iOS 即将推出
Android 即将推出