Semwright Semwright 是开源 Rust 运行时,为 AI 智能体提供访问桌面与专业软件的结构化驱动,统一处理权限、执行与验证,面向构建自动化工作流的开发者。 热门评论 PH 用户大家好!我是 Semwright 背后的开发者。我开始做这个,是因为每次想让 AI 智能体跟桌面应用协作时,总会撞上同一个问题。让单个操作跑起来通常还算好办。但要让多个应用协同工作、跟踪它们的状态,还要让整套东西可复用,就开始变复杂了。我一直在想,为什么每个智能体都得自己造一套跟相同软件交互的方式?这就是 Semwright 的由来。我想要一个通用 runtime,让应用通过结构化 driver 暴露自己的能力,不同的智能体都能直接用,而不用每次都重新搭集成。我花了很多时间琢磨的一件事,是智能体执行完一个动作之后会发生什么。知道哪些对象被改了、不同资源之间怎么相互依赖、预期结果到底有没有发生,这些和让操作跑起来一样重要。我刚把 v1 以开源形式发布。它包含 3D、设计、文档、浏览器、视频和音频方面的集成,还有用于构建更多集成的 SDK。还有一个简短的 demo,展示了跨 Blender、Motion Canvas 和 MLT 的工作流,但这只是这个 runtime 用途的一个例子。我很好奇,这里大家在编程之外想自动化什么?有没有哪些应用或工作流,是你希望智能体能处理、但还没找到好的接入方式的? 热门产品Sergio Ramírez2026-10-08原文 打开互动版
我开始做这个,是因为每次想让 AI 智能体跟桌面应用协作时,总会撞上同一个问题。让单个操作跑起来通常还算好办。但要让多个应用协同工作、跟踪它们的状态,还要让整套东西可复用,就开始变复杂了。
我一直在想,为什么每个智能体都得自己造一套跟相同软件交互的方式?
这就是 Semwright 的由来。我想要一个通用 runtime,让应用通过结构化 driver 暴露自己的能力,不同的智能体都能直接用,而不用每次都重新搭集成。
我花了很多时间琢磨的一件事,是智能体执行完一个动作之后会发生什么。知道哪些对象被改了、不同资源之间怎么相互依赖、预期结果到底有没有发生,这些和让操作跑起来一样重要。
我刚把 v1 以开源形式发布。它包含 3D、设计、文档、浏览器、视频和音频方面的集成,还有用于构建更多集成的 SDK。
还有一个简短的 demo,展示了跨 Blender、Motion Canvas 和 MLT 的工作流,但这只是这个 runtime 用途的一个例子。
我很好奇,这里大家在编程之外想自动化什么?有没有哪些应用或工作流,是你希望智能体能处理、但还没找到好的接入方式的?