Skip to content

Releases: llinzzi/UARTBuddy

UARTBuddy v0.6.0

UARTBuddy v0.6.0 Pre-release
Pre-release

Choose a tag to compare

@llinzzi llinzzi released this 29 Jul 17:12

UARTBuddy v0.6.0 扩展了嵌入式调试现场:除了串口、历史记录与烧录,现在 GUI 和 AI Agent 还可以共享 USB 摄像头能力。

新增

  • USB 摄像头发现、连接和实时 640×480 预览
  • JPEG 拍照与 MP4 录像
  • video_list_devicesvideo_statusvideo_connectvideo_disconnectvideo_capturevideo_record_startvideo_record_stop 七个 MCP 工具
  • macOS 摄像头权限说明
  • 全新的串口烧录、视频与 MCP 服务截图

改进

  • MCP 工具从 13 个增加到 20 个
  • 历史会话改为结构化卡片,并只对当前活动会话显示“记录中”
  • 应用图标改为真正带透明通道的圆角图标
  • 构建脚本同时生成 DMG 和 ZIP,并支持外部 Cargo target 目录

下载

  • UARTBuddy-0.6.0-arm64.dmg:Apple Silicon macOS 安装镜像
  • UARTBuddy-0.6.0-arm64.zip:可直接解压的应用包
  • uartbuddy-mcp.toml:Codex MCP 配置示例

USB 摄像头功能依赖 ffmpeg

brew install ffmpeg

SHA-256

27537ed9e2230308d7cd26665cd440e242b208294f478a3586e34c98e95024e2  UARTBuddy-0.6.0-arm64.dmg
c588bd66f39e92b01ffadf914be7b01d85a6270ef1e9695c2f8150a36faae5f8  UARTBuddy-0.6.0-arm64.zip
c7d139d38cfd25be088ef89058488057eaa08d81b341f9c48644532ae6c6ebc8  uartbuddy-mcp.toml

当前发布包采用 ad-hoc 签名,尚未进行 Apple Developer ID 签名和公证,因此标记为预览版。

UARTBuddy v0.5.0

UARTBuddy v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@llinzzi llinzzi released this 28 Jul 18:12

UARTBuddy 首个公开预览版本。

亮点

  • 用单一 Serial Broker 接管真实串口,让人工 GUI 与 AI Agent 共享同一份现场
  • 内置本机 Streamable HTTP MCP,默认监听 127.0.0.1:8765/mcp
  • 提供串口连接、收发、增量日志、历史记录和烧录调度等 13 个 MCP 工具
  • RX、TX、MCP TX、MCP CALL、MCP OK 与 MCP FLASH 统一显示在实时终端
  • 以 JSONL 持久保存完整串口会话,不因实时窗口滚动而丢失
  • 自动发现 espflashesptoolstm32flash,烧录前释放串口、结束后恢复
  • Rust + egui 原生 macOS 界面,采用 Chrome 风格浅色配色

下载

  • UARTBuddy-0.5.0-arm64.dmg:Apple Silicon macOS 安装镜像
  • UARTBuddy-0.5.0-arm64.zip:可直接解压的应用包
  • uartbuddy-mcp.toml:Codex MCP 配置示例

校验值(SHA-256)

9c0d56ab010783eb13b31ec1d04999a665765642f0cfa0024d96081203f80cd7  UARTBuddy-0.5.0-arm64.dmg
ff55254e789fc07bf2b16ff5dfc6382a7458035822472ebf1801e4d240a9d0e2  UARTBuddy-0.5.0-arm64.zip
c7d139d38cfd25be088ef89058488057eaa08d81b341f9c48644532ae6c6ebc8  uartbuddy-mcp.toml

这是预览版本。目前发布包采用 ad-hoc 签名,尚未进行 Apple Developer ID 签名和公证;首次启动可能需要在“系统设置 → 隐私与安全性”中确认打开。