当前位置: 首页 > 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.gsyq.cn/news/1488895.html

相关文章:

  • 终极杀戮尖塔模组管理器:3步开启无限游戏可能
  • 合并采集数据图片进展AI识别
  • 蓝牙LE纽扣电池供电设计:峰值电流抑制硬件方案与KW47软件优化
  • Navicat无限试用终极指南:macOS用户必备的14天限制破解方案
  • 网盘限速太折磨?试试这个神奇的网盘直链提取工具
  • 信创环境避坑实录:在飞腾2000+银河麒麟V10上,用Docker 19.03.9部署达梦8.1数据库
  • BetterNCM-Installer:网易云音乐插件一键安装的终极解决方案
  • 2026年铝型材厂家推荐榜:广东/深圳工业铝型材、散热器/异型铝型材、定制开模与精密挤压实力品牌深度解析 - 品牌发掘
  • 软件工程导论期末自救指南:一张思维导图+一套高频考点速查表,3天搞定复习
  • RT600低功耗模式实战:从原理到测量,打造超长续航嵌入式系统
  • 深度解析Mac Mouse Fix:让10美元鼠标在macOS上超越触控板的革命性方案
  • 2026年 3,5-二硝基苯甲酸/硝基苯甲酸源头厂家推荐:高纯度合成与精细化工领域实力工厂精选 - 品牌发掘
  • 终极iOS越狱指南:3步完成palera1n工具安装与配置
  • 2026年6月最新 北京门窗定制品牌排行:硬核实力与落地案例解析 - 奔跑123
  • 基于MC68HC11E9的步进电机控制系统:从汇编编程到硬件驱动全解析
  • 2026年在职心理学博士优选机构盘点(含学制学费、报考条件) - 品牌测评鉴赏家
  • Skill的实现方式:让 Agent 学会“开挂“
  • Confluence介绍
  • 力扣刷题#11:LeetCode128最长连续序列_刷题笔记
  • 氛围感满分!在厦门,拍一套治愈一辈子的海景婚纱照 - 奔跑123
  • 国产PCB厂家综合实力排行,这5家值得关注
  • 系统架构设计师-计算机系统组成与层次化存储体系深度解析
  • 如何免费使用Duplicity存档编辑器:缺氧游戏存档修改完整指南
  • Markdown 阅读器全平台精选(只看.md 文件 / 兼顾读写分开推荐)
  • 广州番禺上门回收黄金奢侈品,价格公道服务好速度快 - 花生花生1
  • 2026年 3-(1,4-丁炔二醇)-磺丙基醚单钠盐(丁醚嗡盐)厂家推荐:电镀镍中间体核心原料,高纯度与稳定性深度解析 - 品牌发掘
  • Java数据结构——二叉树(Binary Tree)详解
  • 蓝桥杯Java组B类选手,我是如何用‘笨办法’刷题拿到省一的?
  • 如何用ComfyUI-MimicMotionWrapper快速实现视频动作迁移:3步完成AI动作复刻
  • 国产PCB厂家综合实力排行,这5家真值得看