用手机写代码?我开发了一个 Vibe Coding Bot,体验拉满!

107 阅读2分钟

背景:移动端写代码,一直是个痛点

作为一个经常“灵感突发”的开发者,我时常想在手机上写点代码、跑几个命令,或者看看最近的 diff。但问题来了:

  • 手机打字太难受,远程终端体验极差
  • 各种 WebIDE 不是加载慢,就是操作繁琐
  • 查看代码改动(diff)更是灾难,根本对不齐

于是我开始思考,有没有一种方式可以在手机上“愉快地写代码”?


解决方案:基于 Telegram 的 Vibe Coding Bot

我的思路很简单:

既然 Telegram 是我每天都在用的 IM 工具,
能不能直接在 Telegram 里和 CLI 交互?

于是我开发了 Vibe Coding Telegram Bot ——一个可以在 Telegram 聊天界面中直接运行 CLI 命令、查看 diff、控制权限的 Bot,配合 Telegram Mini App,极大优化了手机端写代码的体验。


技术实现概览

CLI 与 Telegram 的桥梁

  • 后端使用 Node.js + Telegraf 框架,与 Telegram Bot API 通信
  • 命令执行基于本地 shell 环境(支持 Linux/macOS)
  • 所有执行请求都通过权限验证,保障安全

Diff 查看优化:Mini App + Web 页面

  • 命令执行后自动生成代码 diff
  • 通过 Telegram 的 Mini App 打开网页,展示高亮 diff
  • 采用轻量级前端框架,加载快速,体验流畅

权限控制:类终端权限系统

  • 每条命令执行前均需用户确认,避免误触
  • 执行记录完整可查,便于回溯与审计
  • 支持「一次性授权」或「持续授权」模式

亮点功能速览

功能说明
CLI 执行在 Telegram 聊天框内输入命令,直接执行
Diff 高亮查看Mini App 打开网页,代码改动一目了然
权限控制每次操作需确认,安全感十足
无需公网 IP 部署支持 Telegram 轮询模式,本地即可部署
本地快速运行Mac/Linux 即刻启动,无需云服务器

如何部署体验?

当前版本仅支持 自部署体验(后续会上线公共 Bot),部署非常简单:

  1. 克隆项目源码(地址见官网)
  2. 配置 Telegram Bot Token
  3. 本地运行即可(支持 Mac/Linux)

官网 👉 chatcode.top


未来规划

  • 🖥️ 内置虚拟机环境,完全脱离本地部署
  • 🌍 提供公共 Bot,随时随地可用
  • 🔧 增强型 diff 工具,支持多文件查看与评论
  • 🛠️ 支持 GitHub 集成,PR 交互更方便

写在最后

如果你也在寻找一个移动端写代码的新方式,
或者希望 Telegram 成为你的私域“开发助手”,
欢迎试试这个 Vibe Coding Bot,
让我知道你的体验和建议!

📎 项目体验入口 👉 chatcode.top
🌟 喜欢的话,欢迎 Star 项目、转发分享,让更多人受益!