⚡ AiNews
⚡ 速览 🧠 模型
← 返回首页

#rust

包含标签 "rust" 的文章,共 50 篇。

🤖 AI Agent V2EX

基于 Rust 的轻量级 Agent 项目:rpi

rpi 是一款采用 Rust 语言编写的轻量级 Agent 项目(又名 pi-rust)。得益于 Rust 的底层性能优势,该项目在并发运行 30 个进程时内存占用极低。目前,rpi 已支持 musl 静态编译,能够直接在各类边缘计算设备和 NAS 等资源受限环境中流畅运行,为边缘端 AI 应用部署提供了一个高效的轻量化选项。

🛠️ 开发工具 V2EX

AI辅助编程下的多屏工作流演变与工具实践

随着AI辅助编程(Vibe coding)的普及,开发者的工作模式正在发生转变。原文作者指出,虽然AI减少了手动编码工作,但由于AI处理的任务复杂度提升及响应等待时间增加,开发者倾向于并行处理多个项目,反而对多屏显示提出了更高需求。为应对这一挑战,作者利用Claude模型作为“许愿机”,通过自然语言描述需求,开发了一款基于Rust、GPUI及libghostty的终端工具Condr,并专门集成了分屏功能以优化多任务处理效率。该案例展示了AI辅助开发在快速原型构建与特定工具链定制方面的实际应用价值,反映了AI时代开发者工具需求从单一编码向复杂任务编排的演进。

🛠️ 开发工具 V2EX

OxideTerm:基于 Rust 与 GPUI 的开源终端

OxideTerm 是基于 Rust 和 GPUI 开发的开源终端与 SSH 客户端,目前已更新至 2.3.1 版本。项目经历从 WebView 到 Rust 加 GPUI 的架构重构后,重点优化了吞吐性能、渲染机制与历史记录存储。该工具定位对标 WindTerm、Ghostty 和 Alacritty,全面支持 SSH、Mosh、Serial、Telnet、RDP、VNC 及 BLE 等多种协议。得益于底层解析逻辑的改进,新版本在处理海量日志输出和高并发数据流时,具备更低延迟和极佳的渲染稳定性,为开发者提供了一个兼顾丰富功能与原生性能的终端新选择。

💻 AI 编程 Hacker News

QNet:基于 Rust 的抗量子一层区块链

QNet 是一个用 Rust 编写的一层区块链项目,底层直接集成了 ML-DSA-65 后量子数字签名算法。该算法能够抵御未来量子计算机对 RSA 和 ECC 等传统非对称加密的破解威胁。QNet 在底层协议中实现了抗量子签名方案,为开发者应对量子时代的安全挑战提供了可参考的技术实践与架构思路。

🎁 羊毛福利 V2EX

开源运动健康 App Vitaloop

开发者在 V2EX 社区推出了开源运动健康客户端 Vitaloop,主打本地数据自主管理、手表直连与离线地图,摆脱对第三方平台的依赖。核心功能包含基于 HRV、睡眠和静息心率等指标的身心准备度评分,支持动态权重调整;提供整合心率、血压、血糖的今日看板;支持华为和荣耀蓝牙手表的增量同步。技术栈方面,地图采用 MapLibre 矢量方案与 PMTiles 瓦片,兼容高德栅格底图,支持轨迹分析与 GPX/TCX 导出;底层使用 Rust 的 rusqlite 处理本地存储,并提供旧数据迁移、自建服务器备份及实时共享功能。项目遵循 AGPL-3.0 协议,内置 9 种离线语言与亮暗主题,适合注重隐私的数据主权用户。

🛠️ 开发工具 Hacker News

KetchUp:基于 Rust 与 WebGPU 的开源 3D 建模工具

KetchUp 是一套对标 SketchUp 的开源 3D 建模工具。项目底层基于 Rust 开发,借助其内存安全与高性能特性保证系统的稳定运行;渲染层则采用现代化的 WebGPU API,消除了传统 WebGL 的性能瓶颈。KetchUp 打通了浏览器与桌面端,能够跨平台呈现流畅的复杂 3D 图形交互。对于想了解 WebGPU 在实际项目中如何落地、探索 Rust 实时图形渲染以及参与开源 CAD/3D 工具开发的工程师来说,该项目提供了清晰且具实操意义的代码实现。

🛠️ 开发工具 Reddit

Rust 实现的 Qwen 模型推理引擎

开发者推出纯 Rust 编写的 Qwen GGUF 模型推理引擎 RustingStrata,能在 12GB 显存的 GPU 上高效运行。该引擎完全不依赖 ggml,其 CUDA 内核在启动时通过 NVRTC 动态编译,且同一套内核也支持在 Vulkan 上运行。目前,该引擎已兼容 Qwen 多个规格的模型,包括 Qwen3.5/3.6、Qwen3、Qwen3.8-27B dense、Qwen3-Next-80B-A3B 以及 Qwen3.8-Flash-Next 等。在部分模型上,其运行速度超越了原生 Strata,为在消费级硬件上部署大模型提供了新方案。

💻 AI 编程 V2EX

Rust 纯自研 Android IPTV 播放器内核

针对国内 IPTV 协议复杂、起播慢与盒子性能差的问题,开发者用 Rust 从零实现了一款跨平台播放器内核 RustMedia。该内核覆盖底层协议、解封装与音画同步,解码环节严格调用 Android MediaCodec 硬件解码,有效避免软解造成的设备发热与卡顿。实测表明,它对国内常见的 UDP/RTP 组播及各类 TS 流适配良好,能显著压低起播延迟,并可高效解析大规模频道列表,为高性能流媒体开发提供了可靠的底层参考。

🛠️ 开发工具 V2EX

基于 Rust 的 Android IPTV 播放器内核

针对国内 IPTV 协议复杂、起播慢和老旧盒子性能差的问题,开发者用 Rust 从零实现了一款全平台音视频播放内核 RustMedia。该内核自主实现底层协议、解封装与音画同步,解码统一调用系统 MediaCodec,避免软解导致的设备发烫与卡顿。实测表明,在处理国内多变的组播、RTSP 及 TS 流时,RustMedia 相比传统 ExoPlayer 内核起播更快,4K 高码率直播可实现毫秒级响应,并能完整兼容各类国内 IPTV 常见协议。

💻 AI 编程 V2EX

基于 Rust 的 Android 纯自研 IPTV 播放器内核

针对国内 IPTV 协议支持差、起播慢和老旧盒子性能不足等痛点,开发者用 Rust 从零实现了一款跨平台 IPTV 播放器内核 RustMedia。该内核重写了协议解析、解封装和音画同步等完整链路,核心逻辑在手机与电视端复用。解码仅通过 Android MediaCodec 进行硬件加速,避免软解发烫;音频方面,AAC 走系统解码,MP2 由 Rust 自行处理,并支持 AC3/E-AC3 的 HDMI 直通,同时保留 ExoPlayer 作为兜底。实测表明,RustMedia 在处理复杂直播源和 4K 内容时,起播速度和频道列表解析表现突出,显著改善了低性能电视盒子的播放体验。

💻 AI 编程 V2EX

基于 Rust 的 Android 纯自研 IPTV 内核

针对国内 IPTV 协议复杂、起播慢及老旧盒子性能差的痛点,开发者使用 Rust 纯自研了跨平台播放器内核 RustMedia,覆盖手机与电视端。该内核重写了协议解析、解封装与音画同步链路,解码严格依赖系统 MediaCodec,避免软解发烫。针对音频兼容性问题,提供系统解码、Rust 自解与 HDMI 直通兜底方案,并保留 ExoPlayer 作为备用。实测表明,该内核显著缩短了 4K 高码率直播流的起播耗时,大幅提升了异构 IPTV 源的兼容性与播放性能。

🛠️ 开发工具 V2EX

开源跨平台终端 NyaTerm 2.0 发布

开源远程终端工具 NyaTerm 近期完成大版本重构。该项目早期基于 Tauri 和 WebView 开发,但在高频文本输出场景下遭遇性能瓶颈。NyaTerm 2.0.0 正式版放弃了旧架构,全面转向 Rust 与 GPUI 原生桌面技术栈,实现了从界面到终端渲染的原生化。此次升级彻底解决了多终端并行和持续刷新时的卡顿问题,大幅提升了日常开发中的远程连接管理体验。

🛠️ 开发工具 V2EX

跨平台终端 NyaTerm 2.0 开源发布

开源跨平台终端工具 NyaTerm 发布 2.0 版本。该项目最初为替代 WindTerm 而生,早期采用 Tauri 结合 WebView 架构。由于终端在大文本输出、高频刷新和多端并发场景下对渲染性能要求极高,WebView 方案逐渐暴露出瓶颈。在 2.0 中,项目完成了彻底重构,全面转向 Rust 与 GPUI 原生桌面架构。从界面渲染到连接管理均由 Rust 实现,大幅提升了渲染效率与响应速度,解决了旧版本长期未更新导致的闪退等痛点,为开发者带来了更稳定的终端体验。

💻 AI 编程 V2EX

基于 Rust 的 Android 纯自研 IPTV 内核

针对国内 IPTV 协议复杂、起播慢和老旧盒子性能差的痛点,开发者用 Rust 从零实现了一款跨平台 IPTV 播放内核 RustMedia。该内核覆盖协议解析、解封装与音画同步,手机和电视复用同一套代码,解码严格调用系统级 MediaCodec 硬件加速。实测表明,在处理国内常见的 UDP、RTP 组播及 TS 流时,其响应与起播速度明显快于传统 ExoPlayer 方案,且内存与 CPU 占用极低,为 Android 平台的高性能直播流处理提供了实用的落地参考。

💻 AI 编程 V2EX

手写万行Rust被AI几天重写:开发者的价值失落

一位开发者历时两年,手写上万行Rust代码开发PDF库。近期他借助AI工具在几天内补齐剩余功能并开源。这段经历让他产生了强烈的失落感:过去高昂的代码编写成本被AI急速压缩,项目虽然落地,却失去了原有的技术壁垒。这引发了开发者群体对AI时代代码价值重估与软件开发范式转变的讨论。

💻 AI 编程 V2EX

用Rust重构Windows资源管理器

针对Windows资源管理器卡顿问题,有开发者让实习生利用大模型辅助,启动了开源项目 rust-explorer。该项目用 Rust 语言和 GPUI 渲染框架重写了核心文件管理功能,保留原生交互体验的同时提升了流畅度。技术实现上,项目重点适配了右键菜单与基础文件操作,剔除了复杂的第三方网盘驱动等扩展。得益于 GPU 加速,界面渲染极为顺畅,但在无 GPU 设备上性能下降明显,团队后续计划推出 Qt 版本以解决兼容问题。该项目为使用大模型重构桌面底层工具提供了切实的实践参考。

💻 AI 编程 V2EX

用 Rust 和 GPUI 重构 Windows 资源管理器

V2EX 开发者让实习生利用剩余 token 开启了一个趣味开源项目:用 Rust 结合 GPUI 框架重构 Windows 资源管理器。该项目名为 rust-explorer,核心目标是保留文件管理的基础功能与原生右键菜单体验,同时砍掉原版复杂的扩展,主打极致的流畅度。在 GPU 加速的设备上,该界面的渲染表现极佳;但在无 GPU 的环境下性能暴跌。后续计划引入 Qt 框架来补齐无 GPU 环境的适配短板,为桌面端高性能开发提供了一次不错的技术实践。

💻 AI 编程 V2EX

用 Rust 和 GPUI 重构轻量级文件管理器

开发者利用实习生闲置的 API 额度,通过 AI 辅助工具开发了 Windows 文件管理器替代方案 rust-explorer。项目核心技术栈为 Rust 与 GPUI 框架,舍弃了原版复杂的扩展与预览功能,聚焦基础文件管理与右键菜单交互。实际测试表明,GPUI 在 GPU 加速设备上性能表现优秀,但在无 GPU 环境下 CPU 负载偏高。后续计划引入 Qt 框架来适配更多硬件环境,为高性能 GUI 开发与 AI 辅助编程提供了实用的参考案例。

🛠️ 开发工具 V2EX

实习生用 Rust 重构 Windows 资源管理器

V2EX 社区热议的一个开源项目 rust-explorer,是由开发者提供充足 API Token、指导实习生使用 Codex 工具完成的文件管理器。该项目旨在打造流畅且保留原生体验的文件管理工具,技术栈选用 Rust 与 GPUI 框架,目前已基本兼容右键菜单和基础文件操作。受限于 GPUI 对 GPU 的强依赖,无显卡设备的运行表现目前较差,开发团队计划后续推出 Qt 版本来适配无 GPU 环境。

🛠️ 开发工具 V2EX

开发者用 Rust 和 GPUI 自制数据库客户端

受公司合规限制,一位无 Rust 开发经验的开发者借助 AI 辅助,耗时不到一个月独立写出了一款名为 rustgrid 的数据库管理客户端。该项目不依赖 WebView,完全基于 Rust UI 构建,通过 ODBC 驱动实现了对 MySQL、SQLite、SQL Server、PostgreSQL 和 Oracle 的连接支持。目前已具备用户管理、数据建模、图表展示和脚本自动运行等核心功能,验证了 AI 辅助开发复杂桌面端应用的可行性。

🛠️ 开发工具 V2EX

开发者用 Rust 自制轻量数据库客户端

公司全面禁用 Navicat 后,由于不习惯 DBeaver,有开发者在 AI 辅助下用 Rust 独立开发了一款数据库管理工具。项目采用 Rust 结合 GPUI 框架与 shadcn 风格的组件库,完全抛弃 WebView,由 Rust 原生渲染界面。底层通过 ODBC 驱动适配,理论上支持所有提供该驱动的数据库。开发不到一个月,已基本打通 MySQL、MariaDB、SQLite、SQL Server、PostgreSQL 和 Oracle 的基础连接与功能,DB2 与 Redis 也在接入中。项目已在 GitHub 开源(仓库名 rustgrid),体现了 AI 时代开发者跨语言快速构建复杂桌面工具的高效实践。

🛠️ 开发工具 V2EX

开发者用 Rust 重写 Navicat 替代品

由于公司收到律师函要求全员停用 Navicat,一位此前从未接触过 Rust 的开发者选择在 AI 时代利用不到一个月的时间,基于 Rust 和 GPUI 技术栈独立开发了一款开源数据库管理客户端。该项目完全放弃 WebView,采用纯 Rust 构建界面,使用 shadcn 风格的组件库,并通过适配 ODBC 驱动来支持多种主流数据库连接。目前该项目已初步实现 MySQL、SQLite、SQL Server、PostgreSQL 和 Oracle 等数据库的连接与核心功能。这一实践展示了在现代 AI 辅助开发工具的加持下,开发者跨语言、跨领域快速构建复杂桌面端应用的高效性与可行性。

🛠️ 开发工具 V2EX

用 Rust 独立重写数据库客户端

因合规限制放弃 Navicat 转向开源工具后,有开发者因不习惯现有交互,决定借助 AI 从零开发一款桌面端数据库客户端。项目采用 Rust 语言与 GPUI 框架,搭配 gpui-kit 实现 shadcn 风格的原生 UI 渲染,彻底抛弃了臃肿的 WebView 方案。目前已通过 ODBC 驱动完成 MySQL、SQLite、SQL Server、PostgreSQL 和 Oracle 的适配,其余高级功能仍在开发中。这展示了开发者在 AI 辅助下,如何快速跨越技术壁垒,高效搞定复杂的桌面端软件。

🛠️ 开发工具 Hacker News

MDMA:基于 Rust 构建的开源大模型推理引擎

MDMA 是一个采用 Rust 语言编写的开源大模型推理引擎,旨在为开发者提供高性能的推理能力。该项目通过 Rust 的内存安全特性和高性能并发模型,优化了模型在本地环境下的推理效率。核心技术实现上,MDMA 专注于降低推理延迟并提升资源利用率,特别是在处理大规模参数模型时表现出良好的扩展性。对于开发者而言,该引擎提供了一个可定制的底层推理框架,有助于在构建 AI 应用时更好地控制计算资源分配。该项目目前处于开源社区的早期探索阶段,为寻求高性能、低开销推理方案的开发者提供了一个新的技术选择,特别适用于对系统性能有严苛要求的生产环境部署。

💻 AI 编程 V2EX

用 Rust 和 GPUI 自研数据库客户端

公司合规要求停用 Navicat 并转向 DBeaver,因不习惯其交互,开发者决定用大模型辅助从零开发一款替代工具。项目基于 Rust 语言与 GPUI 框架,搭配 shadcn 风格的 gpui-kit 组件库,不依赖 WebView,全部 UI 均由 Rust 原生渲染,并通过 ODBC 驱动适配多种主流数据库。目前已支持 MySQL、SQLite、SQL Server、PostgreSQL 和 Oracle,DB2 与 Redis 也在接入中,常用功能已能满足日常开发。该项目表明,在 AI 时代,开发者即使此前没有 Rust 经验,也能高效搞定复杂的原生桌面端应用。

🤖 AI Agent V2EX

Rust Agent 库 yoagent 支持 DSH 与 Pi 扩展

yoagent 是一个极简的 Rust agent 运行时库。近期该项目通过实验性集成,实现了对 DSH 插件生态与 Pi 扩展生态的调用,开发者可以直接复用社区现有的插件。作者用一个约 870 行代码的 handoff agent 验证了该方案:该示例在单会话中同时支持桌面与移动端访问,并实际调用了多款来自 DSH 和 Pi 生态的工具与提示词,为 Rust 开发者构建 agent 应用提供了新的实践参考。

🛠️ 开发工具 V2EX

开发者分享 Claude Max 20x 申请与使用体验

有开发者分享了成功申请 Claude Max 20x 额度的完整经历,此前其已体验过 ChatGPT Pro 20x 服务。在实际开发中,高额度配置主要用于处理复杂的 Rust 代码分析任务,具备不错的实用性。同时,相关讨论中也附带了面向开源项目的 Claude 额度申请通道,方便有高配需求的开发者参考尝试。

🛠️ 开发工具 V2EX

使用 Qt 与 Rust 重构开源截图工具 Snow Shot

开发者历时一年,用 Qt Widgets 和 Rust 完全重写了开源截图软件 Snow Shot,以此解决旧版 Tauri 架构内存占用过高的问题。新版本在保留原有界面风格的基础上大幅提升了性能,初始私有工作集内存降至约 9.7 MiB。在技术选型上,界面采用 Qt Widgets 复刻 Ant Design 组件库;截图和录屏等底层模块由 Rust 编写,通过 C FFI 与 C++ 对接;标注绘制则使用自研引擎,并针对 Windows 和 macOS 平台完成了图形处理适配。该项目为开发高性能、低功耗的桌面客户端提供了切实的跨语言实践参考。

💻 AI 编程 V2EX

AI 编程普及下 Python 开发生态的变迁

在 AI 辅助编程普及的背景下,Python 的传统优势正在受到冲击。过去,Python 凭藉易读写和丰富的库生态占据主导,但现在这一格局正在发生变化。一方面,许多 Python 核心库的底层已转向 Rust,而 AI 显著降低了编译型语言的学习和迁移门槛;另一方面,后端开发正加速向 Go 和 Rust 倾斜,桌面端也逐渐流行 Rust 结合 Tauri 或 GPUI 的技术栈。AI 正在重塑开发者的技术选型逻辑,动态语言不再是唯一首选。

💻 AI 编程 V2EX

AI 编程普及下,还要选 Python 吗?

在 AI 辅助编程普及的背景下,开发者的技术栈选型逻辑正在发生变化。Python 过去凭借易用性和生态丰富占据主导,但随着 AI 能够高效处理复杂语法,编译型语言的门槛被大幅降低。目前在后端开发中,Go 和 Rust 正在成为更具吸引力的选项;在 GUI 开发领域,Rust 配合 Tauri 或 GPUI 框架也展现出强劲的替代潜力。此外,随着生态库移植变得更加便捷,Python 赖以生存的生态护城河正在减弱。开发效率不再是 Python 的专属优势,开发者需要根据实际的性能需求和项目现状,重新评估技术选型。

🛠️ 开发工具 V2EX

VS Code 调试 Rust 断点卡顿与变量异常排查

在 VS Code 中用 LLDB 调试 Rust 项目时,常遇到断点卡顿或变量无法显示的问题,排查方向主要有四个:首先检查 launch.json 配置,确认 cargo 任务正确指向二进制文件,且工作目录与 Cargo.toml 路径一致。其次排查 CodeLLDB 扩展版本与当前工具链的兼容性,通过调试控制台查看日志,确认是符号解析失败还是进程挂起。接着优化编译环境,确保编译参数包含调试符号,并排查复杂的异步或多线程调用对调试器挂载的影响。最后,若 LLDB 持续不稳定,可尝试 rust-analyzer 原生调试功能,或检查系统级调试权限,尤其是 macOS 下的开发者证书签名问题。

💻 AI 编程 V2EX

Tauri桌面端开发中的AI工具链与调试实践

在开发基于 Tauri、Vue、TypeScript 和 Rust 的 Windows 桌面应用时,透明悬浮窗、鼠标穿透和焦点切换等原生交互对资源占用的要求极高。当前的核心痛点在于 AI 生成代码后的验证环节:前端代码虽可在浏览器预览,但窗口行为必须在真实 Windows 环境中测试。开发者正探讨如何利用 Cursor 和 Claude Code 应对跨语言开发中的代码定位与修改难题,并通过结合编译运行、日志、截图及窗口控制,实现 AI 辅助下的自动化调试与验证。

🛠️ 开发工具 Hacker News

Rust 编译器 SWC 宣布停止接收外部 PR

知名 Rust Web 编译器 SWC 近期宣布暂停接收外部贡献者的 Pull Request。维护团队表示,近期收到了大量缺乏架构理解的 AI 生成代码,这大幅增加了代码审查的负担与维护成本。该事件凸显了开源社区在 AI 代码泛滥背景下面临的治理困境,也引发了开发者对 AI 辅助编程边界及开源贡献可持续性的新一轮讨论。

🛠️ 开发工具 V2EX

开源终端工具 NyaTerm 2.0 预览版发布

开源终端管理工具 NyaTerm 发布 2.0 预览版。新版本最大的改动是将底层架构从 Tauri 加 WebView 彻底迁移至 Rust 结合 GPUI 的原生方案。开发者表示,面对终端频繁刷新的场景,原生架构显著改善了性能表现,特别是解决了旧版本一直存在的关键词高亮性能瓶颈,也为后续开发更多复杂功能打下了基础。

🛠️ 开发工具 V2EX

开源终端工具 NyaTerm 2.0 预览版发布

NyaTerm 2.0 预览版正式发布,核心架构从 Tauri 加 WebView 全面转向 Rust 与 GPUI 原生方案。针对终端实时刷新的性能需求,旧架构在关键词高亮等场景下存在瓶颈。新版本通过 Rust 和 GPUI 彻底解决了渲染性能问题,大幅提升了运行效率和扩展性,为开发者提供了一个轻量、高效的开源终端管理新选择。

🤖 AI Agent Hacker News

Moching:内置219款工具的Rust桌面AI Agent

Moching 是一款用 Rust 写的桌面端 AI Agent,专注于本地自动化任务。它最大的特点是内置了 219 款实用工具,涵盖系统操作、文件处理和各类 API 交互,开箱即可在本地跑复杂的自动化工作流。得益于 Rust 的内存安全和高性能,Moching 在处理多任务时表现出不错的稳定性和响应速度。对开发者来说,它省去了繁琐的云端配置,提供了一种高集成的本地 Agent 方案,方便将 AI 能力直接嵌入日常桌面开发环境。

🛠️ 开发工具 V2EX

基于 eBPF 与 Rust 的 Linux USB 抓包工具 usbscope

开发者开源了一款基于 eBPF 的 Linux USB 流量抓包工具 usbscope。传统 tcpdump 抓取 USB 流量依赖内核的 USB_MON 配置,生产环境操作较重。该工具使用 Rust 与 aya 框架开发 eBPF 程序。针对 Rust 编译器对 eBPF CO-RE 支持尚不完善的问题,项目通过 C 语言编写 shim 层处理相关逻辑,再与 Rust 代码混合编译生成字节码。这种方案避开了繁琐的内核配置,为底层调试提供了一种轻量且高效的实现参考。

🛠️ 开发工具 Hacker News

Supercov:面向编码Agent的深度测试覆盖率工具

AI生成代码的验证一直是个痛点。开源工具Supercov为编码Agent提供了MC/DC修改条件判定覆盖支持,让Agent能在夜间自动循环补全测试。该工具用Rust编写,性能强劲,能无缝包装JS、TS和Rust的测试套件。在日常开发中,只需提示Agent用Supercov测量覆盖率并编写对应测试,就能跑通自动化代码验证闭环,适合用来搭建软件工程自动化流程。

💻 AI 编程 Hacker News

AI写代码时代:Python生态为何转向Rust?

在AI生成代码普及的背景下,Python生态中的底层核心库正加速向Rust迁移。虽然AI能高效产出Python脚本,但随着项目规模扩大,性能瓶颈、内存安全和执行效率问题依然突出。Rust凭借零成本抽象、无GC的内存管理和极致性能,成为补齐Python短板的首选。这说明AI虽降低了编码门槛,但对底层架构的性能与可靠性要求反而更高,最终推动了高性能系统语言与动态脚本语言的深度融合。

💻 AI 编程 Hacker News

用 Rust 实现开源向量数据库 Kosha

Kosha 是一个用 Rust 编写的开源向量数据库,旨在作为 turbopuffer 的替代方案。该项目聚焦高性能向量检索与存储场景,分享了底层系统设计的架构决策。内容涵盖如何压榨数据吞吐量、降低内存开销以及优化查询效率,为开发高性能向量系统的技术团队提供直接的实现参考。

💻 AI 编程 V2EX

使用 GPUI 与 AI 开发 macOS 监控工具

开发者基于 GPUI 框架和 gpui-component 库,打造了 macOS 菜单栏系统监控工具 zstats。项目颠覆了传统“人工写代码、AI 做辅助”的模式,采用“AI 主写、人工把关”的反向分工。开发者通过让 AI 提前学习组件库与自定义编码规范,将精力集中在架构设计、模块拆分和数据流规划上,利用详尽的规格定义来约束 AI 的代码输出。这种开发模式依托前期积累的框架经验显著提升了效率,也为 AI 辅助桌面应用开发提供了切实可行的落地参考。

🤖 AI Agent V2EX

33星开源Agent客户端获OpenAI赞助

开源桌面客户端项目 Gold-Band 近期通过 OpenAI 开发者活动,获得了价值 1200 美元的 6 个月 GPT Pro 20x 会员。该项目在 GitHub 仅有 33 个 star 便成功入选,引发社区关注。在技术实现上,项目采用 Tauri 2 构建跨平台桌面端,后端基于 Rust 编写,应用常驻内存约 200MB,具备轻量特性。其核心定位是通过 ACP 与工作流编排 Agent,解决大模型在单次生成任务中的质量与功能缺口,利用多会话并行提升开发效率。

🛠️ 开发工具 V2EX

用 Rust 与 GPUI 打造的轻量级 HTTP 客户端

Postman GPUI 是一款基于 Rust 语言和 Zed 编辑器 GPUI 框架开发的原生跨平台 HTTP 客户端,旨在解决传统 API 调试工具内存占用高、强制登录以及强依赖云端的问题。目前首个版本已支持基础请求调试、主流 HTTP 方法、常见参数与认证类型、多种 Body 格式及文件上传。同时内置重定向处理、响应解压、多标签页切换和全局搜索等功能。底层采用 SQLite 实现本地历史记录持久化,兼顾低内存占用与数据隐私,适合寻找轻量级桌面端调试方案的开发者。

🤖 AI Agent V2EX

33星开源Agent客户端斩获OpenAI奖励

开源桌面Agent客户端项目 Gold-Band 近期通过 OpenAI 开发者活动,获得了价值 1200 美元的 6 个月 GPT Pro 20x 会员。该项目在 GitHub 仅有 33 个 star,却因轻量架构受到社区关注。在技术栈上,它采用 Tauri 2 搭配 Rust 后端,安装包仅 50 多 MB,单会话常驻内存约 200MB,多会话并行时也仅在 300MB 左右。产品设计方面,该客户端通过 ACP 协议与工作流来编排 Agent,旨在应对单次大模型任务完成后质量不足的痛点,通过多轮 Review 机制提升效果,为开发者提供跨平台桌面交互方案。

🛠️ 开发工具 V2EX

dinotty:开源移动端终端与AI编码方案

dinotty 是一套开源的移动端 AI 编码终端方案。它将服务端部署在台式机、Mac mini 或服务器上,让开发者能用手机和平板随时接入,无缝调用 Claude Code、pi、OpenCode 等 AI 编码代理,满足移动场景下的持续开发需求。核心特点包括:基于服务端的 VTE 机制,支持断网和后台切换后会话秒恢复;采用纯文本传输,流量仅 1-10 KB/s,完美适配 4G,可替代 Termius 加 tmux 组合;支持终端、文件浏览器、网页预览及 SSH 的多 pane 自由拖拽与移动端自适应布局;提供 VS Code 插件衔接桌面端;支持多系统与 WSL。项目采用 Rust 编写,遵循 MIT 协议,数据完全本地化,公网访问可通过 Cloudflare Tunnel 保障安全。

🛠️ 开发工具 V2EX

dinotty:面向移动端的开源终端方案

开发者分享了一款名为 dinotty 的开源终端方案,旨在解决移动端进行 vibe coding 的实际需求。该工具安装在台式机、Mac mini 或服务器端,允许用户通过手机和平板远程访问,从而在移动端继续操作各类 harness agent 以及 herdr 等工具。其核心特点包括:基于服务端 VTE 实现会话即时恢复,支持网络中断或切后台后重连;采用纯文本传输,带宽占用低至 1~10 KB/s,可在 4G 网络下流畅使用;界面支持终端、文件浏览器、网页预览及 SSH 的多窗格自由拖拽,并适配移动端横竖屏;提供 VS Code 对应插件以衔接桌面端,同时支持 macOS、Windows(含 WSL)及无 GUI 服务器。该项目采用 Rust 编写,以单二进制文件分发,遵循 MIT 开源协议。

🛠️ 开发工具 V2EX

Bun 1.4 发布:被收购后全面重构至 Rust

Bun 1.4 正式发布,这也是其被收购后的首个重大版本。本次更新最大的变化是借助 AI 将底层实现从 Zig 迁移到 Rust 语言。得益于这次架构调整,Bun 的性能提升明显:空闲 CPU 占用降至原来的五分之一,内存占用最高减少 35%,在 Linux 上的启动速度提升了 50%。这次改动展现了 AI 在系统级软件大规模代码重构中的实际落地效果,值得关注高性能 JavaScript 运行时与构建工具的开发者了解。

🛠️ 开发工具 V2EX

dinotty:开源移动端终端与 vibe coding 工具

dinotty 是一套开源的移动端终端与 vibe coding 方案,支持将台式机、Mac mini 或服务器端的能力延伸至手机和平板。它主要解决出差或离桌场景下的开发连续性问题,让你在移动端也能无缝操作 Claude Code、OpenCode 及各类 harness agent。核心特性包括:基于服务端 VTE 的会话恢复机制,支持断网、切后台或关页重连;采用纯文本传输,带宽仅需 1~10 KB/s,4G 下即可流畅运行,可替代传统 Termius 加 tmux 组合;支持将终端、文件浏览器、网页预览和 SSH 自由拖拽为 pane,并具备良好的移动端自适应布局。此外,项目提供配套的 VS Code 插件实现桌面端衔接,支持 macOS、Windows(含 WSL)及无 GUI 服务器。整个程序由 Rust 单二进制文件编写,遵循 MIT 协议,数据完全存放在本地,并可通过 Cloudflare Tunnel 插件安全接入公网。

🛠️ 开发工具 V2EX

dinotty:面向移动端的 vibe coding 终端

dinotty 是一款专为移动端 vibe coding 打造的终端工具,让开发者能在手机或平板上无缝衔接桌面端的 AI 辅助编程。该工具部署在主机或服务器上,支持通过移动设备直接调起 pi、Claude Code、OpenCode 及 herdr 等各类 AI Agent。它基于服务端 VTE 实现会话秒级恢复,切后台或断网重连不丢状态。采用纯文本传输,4G 网络下也能流畅运行,可直接替代 Termius 加上 tmux 的传统方案。内置终端、文件浏览器、网页预览和 SSH 面板,适配移动端布局,并提供 VS Code 插件实现多端联动。项目使用 Rust 编写并遵循 MIT 协议,支持 macOS、Windows 及无 GUI 服务器,数据仅存本地,配合 Cloudflare Tunnel 可安全实现公网访问。

🤖 AI Agent V2EX

FutureOS:基于 Rust 的跨端通用 AI Agent

FutureOS 是一个用 Rust 编写的开源通用 AI Agent 系统,采用本地 gRPC 后端,旨在解决多端 AI 助手体验割裂的问题。它通过统一的后端同时驱动 TUI、桌面端、iOS/Android 移动端、CLI 以及飞书和钉钉等 IM 机器人,实现会话与记忆的跨端同步。在安全设计上,项目针对文件读写和 Shell 命令等工具调用引入了显式批准机制,并提供 macOS Seatbelt 等多档沙箱支持,帮助开发者免去维护多套 Agent 的繁琐工作。