标签 Rust 下的文章

Rust obscura 给智能体用的无界面浏览器
项目
把「智能体」真正用进生产,难点很少在单个模型够不够聪明,而在怎么让它持久、可控、能协作:记忆怎么存、多个 agent 怎么分工、任务失败了怎么回滚、要不要自托管以保证数据不出内网。这些工程问题不解决,demo 再漂亮也落不了地。 obscura 针对的就是这一层。它是用 Rust 写的项目,官方描述是「The headless browser for AI agents and web scraping」。它不试图替你把所有事都包办,而是把智能体跑起来最需要的某几块能力做扎实...
Rust farm 用 Rust 写的高性能兼容 Vite 的构建工具
项目
做网站开发,选型本身就很费时间:前端框架、构建工具、组件库、渲染方式,每一项都有一堆候选项,而真正动手写业务之前,往往先要在脚手架和配置里耗掉大半精力。尤其是一个人既要写前端又要管后端时,这种「开工前的准备」很容易被低估。 farm 把这部分成本压了下来。它是用 Rust 写的项目,定位是「Extremely fast Vite-compatible web build tool written in Rust」。它要么帮你更快搭起项目骨架,要么把某个高频的 Web 开发环节...
CLI zeroshot 用 Rust 写的编码智能体元驾驶舱
项目
一、项目介绍 把「智能体」真正用进生产,难点很少在单个模型够不够聪明,而在怎么让它持久、可控、能协作:记忆怎么存、多个 agent 怎么分工、任务失败了怎么回滚、要不要自托管以保证数据不出内网。这些工程问题不解决,demo 再漂亮也落不了地。 zeroshot 针对的就是这一层。zeroshot 是一个 cli,官方描述是「Open-source meta-harness for coding agents. Define your own workflows, review...
Framework tauri 用Web前端做轻量桌面应用
项目
一、项目介绍 做桌面应用,Electron 最省事,但体积大、内存高,一个空窗口就吃掉上百 MB。你要的是“用我熟悉的前端技术,做出小巧、原生感强、启动快”的桌面/移动程序,而不是再背一套重型运行时。 Tauri 是一个用 Web 前端做桌面与移动应用的框架:界面用你喜欢的 HTML/CSS/JS(React、Vue、Svelte 都行),底层用 Rust 渲染原生窗口、调用系统能力。相比 Electron,它复用系统 WebView,产物更小、更安全(默认最小化攻击面)。一...
Generator cobalt.rs 用Rust编写的极简静态站点生成器
项目
一、项目介绍 静态站点生成器不少,但很多要么依赖一堆运行时,要么模板语法反人类。想要一个轻、快、配置直白的 SSG,往往要在功能与体积之间妥协。Hugo 快但模板怪,另一些则把依赖铺满。 Cobalt 是用 Rust 写的一个直来直去的静态站点生成器。它专注把内容(Markdown 等)按模板渲染成静态文件,文档清晰、上手简单,依赖只有一个 Rust 二进制。对厌恶环境配置、追求简单部署的 Rust 爱好者与个人站点,它是轻量又顺手的选择。
CLI code2prompt 把整个代码仓库转成AI可用提示词的工具
项目
一、项目介绍 给大模型看代码是常态:问 bug、写文档、做重构建议。但手动把几十个文件拼进对话既费时又容易漏。有人用剪贴板硬凑,有人写一次性脚本,结果每个人都在重复造把仓库喂给模型的小轮子。 code2prompt 是个 Rust 写的小工具,专门干这一件事:按你给的路径和过滤规则,把一个代码库整理成结构清晰、格式统一的提示词,还能带上 git diff、模板和敏感文件过滤。它快、跨平台、可脚本化,是 AI 编程工作流里一个不起眼但高频的零件。
Rust windmill 用代码驱动的开源工作流自动化平台
项目
内部工具与自动化脚本,散落在各人电脑上、缺权限管理、难复用、出错了没人知道——这是很多团队的真实痛点。Windmill 用「代码优先」的方式解决:你写 Python/TS/Go/Bash 脚本或编排工作步,它负责调度、鉴权、UI 自动生成、可观测与多租户,把零散脚本变成可共享、可治理的内部平台。后端用 Rust,性能与并发有保障。 对开发者而言,Windmill 的吸引力在「不放弃代码」:你依然用熟悉的语言写逻辑,平台负责把脚本变成带界面、带权限、可调度、可监控的服务。它比纯...
Framework dioxus 用Rust构建跨平台用户界面的框架
项目
前端写久了,性能和部署总是两难:Web 方便但重,原生快但栈割裂。Dioxus 想用 Rust 把这件事统一:一份组件代码,能跑在 Web、桌面(Windows/macOS/Linux)、移动端与服务器上。它借鉴了 React 的心智模型(声明式、Hooks、RSX 语法),但底层是 Rust 的高性能与强类型,对已经用 Rust 的团队尤其友好。 Dioxus 由 Dioxus Labs 维护,定位是「跨平台应用,只需三行代码」。它内置功能丰富的全栈 Web 框架、集成打包...
Generator zola 单文件二进制的极速Rust静态站点生成器
项目
静态站点生成器不少,但很多要么依赖一堆运行时(Ruby、Node),要么模板语法反人类。Zola 反其道而行:一个二进制文件,内部集齐了所有功能——不需要外部解释器、不需要 npm install。它是用 Rust 写的,快得离谱,配上一个名为 Tera 的模板引擎,做博客、文档站、作品集都极其顺手。
Rust OpenPencil 开源AI原生矢量设计工具支持智能体协同
项目
设计工具市场被 Figma 统治了十年,但 AI 时代的设计流程和它假设的完全不同:你不再是拖拽图层的人,而是用自然语言描述需求、让智能体去画。可市面上的 AI 设计工具要么是闭源服务,要么只是在图片生成上套了个壳——真正的矢量编辑、多人协同、代码导出,开源世界里一直是空白。 OpenPencil 自称世界上第一个开源的 AI 原生矢量设计工具:提示词直接上画布、多个智能体并发出图、设计文件就是 JSON、内置 MCP 服务器可以被任何编程智能体调用。项目用 Rust 写核心...
Rust Skills-Manager 一个桌面应用管好全部智能体技能库
项目
Agent Skills 生态这一年膨胀得飞快,Claude Code、Cursor、Codex 每个人都攒了几十个技能,来源五花八门:npm 装、Git 克隆、zip 解压、市场下载。分散在各智能体的目录里之后,问题来了:同一个技能在 Claude Code 装过、在 Cursor 里是旧版本、还有个只在某个项目里装过的副本,你自己都说不清哪份是最新的,更别提换台电脑要重头再来。 Skills Manager 是一个用 Rust 写的桌面应用,把所有技能收进一个中央库,再统...
Rust Rocket 注重安全与速度的现代Rust Web框架
项目
Rust 后端框架不少,但很多要么为了灵活牺牲易用,要么为了性能牺牲表达力。Rocket 的取法是把“类型安全的路由”和“接近手写 Rust 的简洁”结合起来,让 Web 框架既快又不容易写错。 Rocket 是一个异步的 Rust Web 框架,把可用性、安全性、可扩展性和速度放在同等重要的位置。它用宏把路由、参数解析、守卫写得既直观又编译期可校验,新手也能很快写出第一个服务。
Rust OpenShell 给自主AI智能体套上内核级安全沙箱
项目
让自主 AI 智能体去读文件、装包、调 API、用凭证,是它最有用的时刻,也是它最危险的时刻。一个能自由访问你全盘数据、网络和凭据的代理,一旦被诱导或出错,后果可能是删库、外泄、乱改配置。很多「智能体运行时」只是在应用层做了点隔离,代理换个路径就能越界。NVIDIA 的 OpenShell 选择从更底层下手:它直接在操作系统内核层面给每个智能体划定能碰什么、不能碰什么,并在策略变动生效前用形式化验证先算一遍。 OpenShell 的定位是「自主 AI 智能体的安全、私密运行时...
WebAssembly 组件模型与 WASI 0.2:一次编译,到处嵌入
开发
从 "wasm 模块" 到 "wasm 组件" 传统 WebAssembly 的痛点在于接口:模块之间只能传递 i32/i64/f32/f64 四种数值,字符串、结构体都要靠手工管理线性内存和偏移量,跨语言调用极其痛苦。 组件模型(Component Model) 用 WIT(Wasm Interface Type) 解决这件事:用 IDL 描述接口,工具链自动生成绑定代码,让不同语言写的组件可以像函数调用一样互相调用。 第一个组件:用 Rust 编写 先定义接口: wit ...