返回资讯中心
外部精选
软件工程
#开发者实时流

BenchMesh开源应用发布:统一控制实验室各类仪器

来源标题:BenchMesh – one open-source app for every instrument on your lab bench

开源应用BenchMesh发布,用一个窗口统一控制电源、万用表、示波器等实验室仪器。支持USB、串口或LAN连接,所有读数在同一时间轴上记录并可导出CSV,还能通过MCP接入Claude等AI助手搭建自动化流程。该应用免费、离线运行,支持Windows、macOS和Linux。

Hacker News 最新MarkovCode2026/11/2 · 今天6 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

BenchMesh 整个测试台的统一操控台。 电源、万用表、电子负载、信号发生器、示波器、LCR 表和频谱分析仪——通过 USB、串口或 LAN 连接,在一个窗口中控制,记录在同一条共享时间线上。 下载 · 支持的仪器 · 文档 · 版本发布 每种仪器类型一个面板——无论什么品牌,每台电源、万用表或示波器的外观和操作方式都相同。 同一时间域上的记录——所有仪器的读数逐秒对齐;可导出为 CSV。 自动化——手动构建带条件的流程,或者描述你想要的内容,让 AI 助手(使用你自己的 Anthropic、OpenAI 或 OpenRouter 密钥)来组装它们。 通过 MCP 接入 AI 助手——将 Claude、Cursor 和其他 MCP 客户端连接到你的测试台。 数百种型号由设备定义描述,无需编写驱动;仪器数据库会显示支持哪些设备。 免费、开源、离线——支持 Windows、macOS 和 Linux。 获取 从 benchmesh.online/download 下载适合你系统的安装程序(每个平台都有安装说明,包括在 macOS 上打开应用的方法)。 当前代码位于 develop 分支(Rust + Tauri,React UI)。 你需要 Rust(stable 版本,通过 rustup 安装)、Node.js 20 或更新版本,以及对于桌面应用而言,你的系统所需的 Tauri 前置依赖(在 Linux 上是 WebKitGTK 和 GTK 开发包)。 git clone https://github.com/BenchMesh/benchmesh-app.git && cd benchmesh-app cd frontend && npm ci && npm run build && cd - cargo run -p bm-server # API + UI on http://localhost:57666/ui 桌面应用需要 Tauri CLI(cargo install tauri-cli --version "^2")。请先构建前端(如上所述):应用打包的是 frontend/dist 中的内容,而 cargo tauri build 不会替你构建它。然后,在 crates/benchmesh-app 中: cargo tauri dev # run the app cargo tauri build # installers for your system in target/release/bundle/ 贡献者说明见 CLAUDE.md 和 CONTRIBUTING.md。 BenchMesh 所做的一切都在这个仓库中,采用 MIT 许可证。benchmesh.online 上的安装程序是官方构建:即这份代码加上只有 BenchMesh 项目才会提供的一些东西——自动更新(已签名),以及之后的 BenchMesh 在线服务。你自己构建的版本是社区构建:同样的应用,但不包含这些内容。详情见:ai_context/OPEN_CORE.md。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →