Windows 桌面端 · 简体中文界面

HexBuddy 嗨老友,桌面 AI 助手

为单片机与嵌入式开发打造的 Windows 桌面 AI 助手:项目管理、对话式编程、内置代码编辑器与 Git 一应俱全, 覆盖 89C51、STM32、ESP32 等常见芯片;89C51 支持一键编译与串口下载,STM32 支持下载与调试。

HexBuddy 主视觉图
  • STM32支持下载与调试,烧录与联调一体化
  • 89C51Keil 编译与串口下载,在对话里直接完成
  • MinGit随包内置 Git,安装完成即可使用

核心功能

HexBuddy 能为你做什么

从管理项目到下载固件,覆盖单片机与嵌入式开发的日常流程。

项目抽屉与会话

左侧项目抽屉默认展开,切换项目自动打开最新对话;新建、打开本地项目都在同一处完成。

对话式 AI 编程

规划、改代码、调用工具与终端都在同一个对话里完成,支持继续、重试、排队与中止。

文件树与内置编辑器

侧边栏浏览项目文件,中央编辑器直接改动,编辑状态与防丢失保护全程跟随。

对话内文件预览

图片、代码与文本在对话区域直接预览,不必切换到外部工具查看结果。

内置 Git 环境

随包携带 MinGit,系统已安装 Git 时优先使用系统版本,装完即可提交与开分支。

全程简体中文

界面、菜单与对话身份均为简体中文,视觉克制、贴近 macOS 的使用习惯。

嵌入式支持

89C51 一键编译与下载

固件必须放在当前项目内

下载助手只接受项目目录里的 HEX 文件与合法的 COM 端口,避免误刷到别的程序。

打开项目先体检

自动检查 HEX 文件、Keil 工程与 UV4 环境,缺少依赖时给出中文的安装与使用指导。

自动编译

自动在项目目录中定位 Keil 工程与 UV4 编译器,一键完成编译;如需自定义位置,可用 HEXBUDDY_KEIL_UV4 指定完整路径。

串口下载

扫描并选中最新 HEX,枚举 COM 端口、限定可用波特率,进度可取消并保留完整日志。

嵌入式开发工作台

桌面体验

克制、快速、数据留在本机

为中文用户打磨的桌面端细节。

启动即见

原生启动窗、内置启动样式与主窗口三级衔接,尽量消除应用自身造成的空白阶段。

数据留在本机

会话与项目数据保存在本机数据库,模型请求由随包的本地服务端直连 Provider。

账号登录

支持用户名密码与微信扫码登录,凭据、Cookie 与扫码轮询都留在主进程内处理。

开箱即用

安装包内置运行环境与 Git,装完即可新建或打开项目,无需额外配置。

桌面上的界面线框稿

三步开始使用 HexBuddy

第 1 步:获取安装包

Windows x64 提供安装包与免安装绿色版,前往下载,安装或解压后双击即可启动。

第 2 步:新建或打开项目

在项目抽屉里选择项目类型,或直接打开已有工程,进入后自动为你准备好对话。

第 3 步:对话式开发

把需求告诉 HexBuddy,让它规划、改码、跑终端;89C51 项目还能直接编译并下载固件。

完成!

步骤示意图
说明:HexBuddy 正在持续开发中,功能与界面会随版本更新;会话与项目数据保存在本机,安装即可直接使用。

产品动态、使用教程与踩坑记录会发布在这里,欢迎订阅 RSS 及时获取更新。

常见问题

常见问题

关于 HexBuddy 的定位、数据存放与单片机支持,人们最常问的几个问题。

HexBuddy 是什么?

一款面向 Windows 的桌面 AI 编程助手(Electron 应用),提供全中文界面、项目管理与单片机相关能力,主要服务单片机与嵌入式开发场景。

我的代码和对话数据会上传吗?

会话、项目与文件数据都保存在本机数据库,可自行备份;只有发送给模型的对话内容会随请求通过网络传输。

需要收费吗?

桌面端本体免费使用;模型侧可以使用免费模型,也可以接入自己的模型服务,具体以对应平台的说明为准。

支持哪些平台?

目前主要提供 Windows x64 版本,包括安装包与免安装绿色版,其他平台暂未提供官方包。

需要自己安装 Git 吗?

不需要。安装包内置了 MinGit,若系统已安装 Git 会优先使用系统版本,MinGit 只作为后备追加到 PATH。

89C51 下载要准备什么?

项目内需要有 HEX 文件;编译需要 Keil UV4 环境;下载需要串口,在下载窗口选择 COM 端口与波特率即可,进度可随时取消。

把 AI 请进嵌入式开发的日常

HexBuddy(嗨老友)持续开发中,欢迎收藏 hexbuddy.cn 关注更新。