当前位置: 首页 > news >正文

手机 Vibe Coding 半年,终于从能跑到真爽了

最近这半年,手机端的 vibe coding 方案爆出来不少。早期有 Happy 开源的 Claude Code/Codex 手机客户端,前段时间 OpenAI 出了 Codex App,字节的 Trae 也上了移动端。

我都用了一圈。说实话,每个都有自己的别扭。

兜兜转转,我最后还是回到了最原生的那条路——在手机上用 Termius(一个手机端连接电脑终端的 App)连家里的服务器,直接跑 Claude Code 本体。

我一直就是 CLI 吹。我之前在Vibe Easily Everywhere:随时随地Vibe Coding 的完整指南,分享过那时候的手机工作流。

但坦白说,那时候体验只能叫"凑合"。手机上想往回看几条之前的对话,画面全是断章残页和重影;想改一个字,光标只能用上下左右键挪过去,字一多就慢到怀疑人生。我那时候只能说"能跑",不能说"爽"。

直到最近 Claude Code 上了几个新功能,**这条路才算真的通了。**先放个完整流程视频,大家感受一下丝滑。

手机vibecoding

手机丝滑远程操作全过程


CHAPTER 01先说说 Claude Code 最近我觉得特别爽的更新

之前在手机上用 Termius 翻代码的时候要么是断章残页,要么是渲染串了,出现重影、乱码、半个字符被吃掉一半。你完全没法安心地回看历史。。


Claude Code 创始人推文公布的新渲染引擎

四月份的某个版本(2.1.89 还是 90 来着,我没仔细记),Claude Code 上了一个新东西,叫 NO_FLICKER 渲染引擎(意思是「不闪烁」)。简单说,它不是在原来的终端里一行一行重画,而是另开一块独立画布,只把真正变化的部分换掉。听起来名词很多很技术,但落在我手机(电脑同理)上的体验非常直观,底部那个输入框是钉死的,我手指往上滑,前面所有的消息一行一行清清楚楚地从底下划过去,完全没有残影。

还有更骚的,光标可以用手指点。以前我在命令行里要改内容,得用上下左右键一步步挪过去,字一多就慢到吐血。现在我手指点在哪儿,光标就在哪儿,直接在那个位置上补内容、删字符。

claude code全局渲染-光标移动视频

手指点哪光标到哪,滑动看历史也不再有残影

还有一个我贼喜欢的,可以选中一长段文字直接删掉。以前在终端里想改一段话,只能按住删除键一个字一个字往回删,字一多就开始烦躁。现在手指划一下,整段框住,一下删完。

一直以来,「终端」是一个反触屏的产物,这个更新算是第一次把终端往触屏的方向掰了一下。

claude code中选择并删除内容

手指划选整段文字,一次性删干净

以上这三个功能不管是手机还是电脑都是一样的很爽。开启方式不复杂,升级到 Claude Code v2.1.89+,敲/tui fullscreen就生效;或者在配置文件里加CLAUDE_CODE_NO_FLICKER=1 claude


事情中能跑得这么顺,除了 Claude Code 自己升上来的那几个功能,还有 3 件配套工具


CHAPTER 02第一件,是 tmux

之前我介绍过 tmux :用 Termius 在手机连服务器跑 Claude Code,最怕网络不稳——地铁隧道、电梯一进去就断线。不挂 tmux,断连就全死了,会话直接丢,超烦。

tmux 牛就牛在让 Claude Code 在服务器后台稳稳跑着,手机断了它继续干,你重连上还能无缝接上,跟没断过一样!

除了该功能以外,以下还有我最近发现的很爽的功能,如果你要在手机上开多终端,那么很多人是开多个 SSH 窗口,特别麻烦。但实际上在 Tmux 中完全不需要,下图是 tmux 预览所有项目的示例,点击可切换不同项目:

能做到以上效果,tmux 配置文件其实就几行,配置如下,有需要的可以直接贴给你的 cc 让他配置:

# ==========================================# 1. 基础全局设置 (Base Settings)# ==========================================# 开启鼠标支持set-g mouseon# 窗口和面板编号从 1 开始(比默认的 0 更符合键盘排列)set-gbase-index1setw-g pane-base-index1# ==========================================# 2. TPM 插件管理与主题声明 (Plugins & Theme)# ==========================================# 声明 TPM 插件管理器本身set-g @plugin 'tmux-plugins/tpm'# Catppuccin 主题配置 (新版 v2 推荐在此处声明 flavor)set-g @catppuccin_flavor 'mocha'# ==========================================# 3. 样式定制 (Must be set BEFORE running the theme)# ==========================================# 自定义窗口名称显示(只显示当前激活进程/自定义窗口名 #W)set-g @catppuccin_window_text" #W"set-g @catppuccin_window_current_text" #W"# ==========================================# 4. 初始化与加载 (Initialization)# ==========================================# 运行 Catppuccin 主题脚本run~/.tmux/plugins/catppuccin/catppuccin.tmux# 运行 TPM 插件管理器(保持在配置文件的最底部)run '~/.tmux/plugins/tpm/tpm'# ==========================================# 5. 覆盖与修正 (Overrides)# ==========================================# 关闭自动重命名(放在最后,防止被插件的默认行为覆盖)set-window-option-g automatic-rename off

我现在的习惯,SkillForge(个人开发的skills站) 一个窗口,AI 日报站一个窗口,公众号写作的工具链一个窗口,其他项目再开一个窗口。手机上按下快捷键就能切换不同的窗口(电脑端装Tmux也这个效果)。坦率的讲,我有时候躺在床上改项目,我也不愿意抱着 MacBook,我觉得太重,我宁可用手机改

你想想看,我一只手握着的,其实是多个项目随时在线的开发台。

启用 Tmux 步骤:首先根据自己的环境使用brew install tmuxapt install tmux进行安装,然后把我上面那段配置贴到~/.tmux.conf,最后启动后按Ctrl+b``I装插件,就齐了。–

打开tmux也很简单:终端敲tmux启新会话,断线重连用tmux a就接回之前的会话。

日常用就记这几个手势:查看所有会话Ctrl+b``s,然后左右方向键切换查看预览不同会话,新建窗口Ctrl+b``c,重命名当前窗口Ctrl+b``,,退出窗口直接输exit

CHAPTER 03第二件,是我自己写的飞书通知

这玩意儿很轻,但省了我等任务那阵子的心烦——它会主动叫我 cc 啥时候停下来,不用我隔一会儿看一眼是不是完事了。

我做了两个钩子,一个是 Stop,任务跑完的时候触发,一个是 PreToolUse 里的 AskUserQuestion,它要问我问题的时候触发。两个钩子各自指向一个小脚本,脚本里用一个命令把消息推到我自己飞书群聊中,如下图所示:


任务跑完时,飞书叮一下的绿色卡片

它要问问题时,飞书叮一下的橙色卡片

以前我让 Claude Code 干一件长任务,我得守着屏幕等。刷个推特都心虚要看屏幕。但现在我说完一句话,锁屏,塞回口袋,该聊微信聊微信,该刷推特刷推特。它任务完成,我再切回去。

这套脚本我早已经开源了,在https://github.com/BND-1/claude-code-hooks-notification,照着 README 改两行飞书 webhook 就能用。

CHAPTER 04第三件,是 Typeless

我用 typeless 也有好一阵子了。

对比豆包语音输入法,Typrless 能把我说的碎话拆成 Markdown 格式的有序列表或者无序列表(就是带数字编号或者圆点的那种清单)。中英混着说也不会出问题,我经常一长串话甩出来,它都给我捋得清清楚楚。并且还有一点是能够在打微信语音电话时使用,豆包则不行,恰巧我和女朋友异地打电话的时间又很长。。。

但是它也有缺点,Typeless 可能会改我的原意,甚至把我的原话当成是给 AI 下的指令,这个工具大家自行选择就好。

CHAPTER 05最后

最后顺便提一下我手里的两个日益精进的站点:

SkillForge(skills.yangsir.net) 是个 Agent skills 中文 Skill 导航站。毫不夸张的说应该是目前分类最细,阅读负担最轻的 Skills 站了,最近 30 天大概 2 万访客、5.7 万浏览量、DAU 1000 上下。

LearnAgent(learnagent.wiki) 是我刚起步的 Agent 学习站,接下来会每周固定时间更新内容,再慢慢加上登录系统、学习进度保存这些。感兴趣的话可以来逛逛。


🔗 往期推荐:

  • claude code skills

  • AI 时代的产品经理

  • AI 编程效率提升

  • Claude code 全系列从小白到专家

  • 技术趋势与行业观察

  • AI 大模型热点追踪

  • clawdbot 实战与玩法

扫描下方图片中我的微信二维码备注"进群",拉你进社群一起交流学习!

http://www.jsqmd.com/news/977171/

相关文章:

  • 终极杀戮尖塔模组管理器:3步开启无限游戏可能
  • 深度解析XHS-Downloader数据持久化架构:高级实战与性能优化指南
  • OpenClaw + Ollama + 火山引擎:本地化 AI Agent 完整部署指南
  • LPC55系列ADC硬件触发与采样时间计算实战指南
  • MC68HC12嵌入式开发:D-Bug12监控程序函数库调用全解析
  • 开源LCA软件openLCA:3小时从零搭建专业级生命周期评估平台
  • 在职攻读应用心理学硕士怎么选?多品牌实测,靠谱机构一目了然 - 品牌测评鉴赏家
  • 合并采集数据图片进展AI识别
  • 在职读EMBA哪家机构靠谱?十大优质在职EMBA机构推荐 - 品牌测评鉴赏家
  • 计算机小程序毕设实战-基于python的档案室档案宝微信小程序【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 2026 石家庄防水补漏服务商口碑测评榜单|全屋渗漏维修机构优选指南 - 宅安选房屋修缮
  • 2026年 苏州西服定制推荐榜单:婚礼西服/商务西服/意式西服/全麻衬西服,资深匠人刘建平绅装会纯手工量体,进口面料与专业口碑之选 - 品牌发掘
  • 信创环境避坑实录:在飞腾2000+银河麒麟V10上,用Docker 19.03.9部署达梦8.1数据库
  • Navicat无限试用终极指南:macOS用户必备的14天限制破解方案
  • 网盘限速太折磨?试试这个神奇的网盘直链提取工具
  • 蓝牙官方协议PDF合集:安全架构、简易配对、HID/SIM/AVRCP等核心规范与航空射频合规文档
  • 技术栈无关化设计:MyEMS 能源中台的兼容层架构与开源
  • 深入SM4算法S盒:用C语言手动实现查表与优化技巧
  • 2026 年广东正规婚恋相亲平台优质机构推荐指南 广东也在网优选 线上婚恋交友 / 本地相亲婚恋服务 - 海棠依旧大
  • 阅见微光,手造自然——清净禅林AI雅集圆满举行 - GrowthUME
  • 蓝牙LE纽扣电池供电设计:峰值电流抑制硬件方案与KW47软件优化
  • 2026年探秘成都双子塔:那些让人回味无穷的美味餐厅
  • BetterNCM-Installer:网易云音乐插件一键安装的终极解决方案
  • 盘点一下目前智能优化算法配套的一些小众新颖应用(二)
  • 论文写作的秘密武器!专业AI论文写作工具,秒出初稿不费力
  • 校园快递信息查询系统界面的开发与平台比较
  • 2026年铝型材厂家推荐榜:广东/深圳工业铝型材、散热器/异型铝型材、定制开模与精密挤压实力品牌深度解析 - 品牌发掘
  • 免费快速破解加密压缩包:ArchivePasswordTestTool完整使用指南终极版
  • 期货量化策略从 Windows 迁到 Linux 服务器:环境注意点
  • RT600低功耗模式实战:从原理到测量,打造超长续航嵌入式系统