iT邦幫忙

0

解決 AI coding agent「等待確認」卡住的問題 — 用手機接收推播通知並回應

  • 分享至 

  • xImage
  •  

問題

用 Claude Code、Gemini CLI 或 Codex CLI 做比較大的工作時,agent 常常需要你確認才能繼續。如果你不在電腦前,agent 就一直等。

一個 15 分鐘的 refactor 可能變成 45 分鐘,因為 agent 等你按一個 "y" 等了半小時。

我試過的方法

  • SSH from 手機 — 可以用但體驗很差,看不清楚 agent 在問什麼
  • tmux + Tailscale — 好一點但沒有推播通知,還是要自己去看
  • 不要離開座位 — 不實際

解決方案

我做了一個工具叫 CodeVibe。做法是在電腦上裝一個 plugin,它 sidecar 在你的 agent session 旁邊,把事件即時串流到手機 app。

重要:這是 desktop-first 的工具。 先在電腦上安裝並用 wrapper 指令啟動 session(例如 codevibe-claude),手機 app 才會顯示 session。

支援三個 agent:

  • Claude Code — 透過 native hook system
  • Gemini CLI — 透過 Gemini 的 hook system
  • Codex CLI — 透過 session log watching

技術細節

  • 加密:ECDH P-256 key exchange + HKDF-SHA256 + AES-256-GCM
  • 零知識架構 — session 內容在離開電腦前加密,server 只 relay 加密後的 blob
  • 即時同步透過 AWS AppSync(WebSocket)
  • Desktop 跟手機同時 active,不需要切換模式

跟 Claude Code Remote Control 的差異

Claude Code 有內建的 Remote Control。CodeVibe 不同的地方是同時支援 Gemini CLI 和 Codex CLI,而且 desktop 跟手機可以同時操作。如果你只用 Claude Code,Remote Control 就夠了。如果你用多個 agent,CodeVibe 可以在一個 app 裡面管理所有 session。

安裝

macOS / Linux / WSL:

curl -fsSL https://quantiya.ai/codevibe/install.sh | bash

啟動 session:

codevibe-claude    # Claude Code
codevibe-gemini    # Gemini CLI
codevibe-codex     # Codex CLI

手機 app 上會自動出現 session。

詳細資訊和 demo 影片:quantiya.ai/codevibe

有任何回饋都很歡迎。


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言