DevTrends开发者趋势
主题色

DEV TRENDS / CATEGORY

编程语言 · Rust

2026年10月21日 – 2026年10月27日 内首次发现的 18 个新项目,已跨 6 个来源去重。

收录范围

2026年8月5日 – 2026年10月27日 内首次发现 150 个项目

DTDevTrends 归类原始项目或来源原始标签
18 个新项目6 个来源

Codeg 多智能体协同工作的平台

把所有 AI 编码智能体收进同一个地方 —— 并让它们协同工作。 亮点 可以让任何兼容ACP的智能体在一个界面协同工作,支持桌面、服务器、Docker 与移动端,也能通过 Telegram、飞书和微信与智能体对话。 截图或演示视频

语言RustDT桌面效率DT软件开发原始acp
4146

开源了一个 MCP 治理网关: Jev 判 0.94、d3 判 0.70,两个判官说不同的话时怎么办

给 AI agent 做了个 MCP 执法网关( Rust ),核心问题:当两个决策模型对同一件事给出不同判断时,怎么安全处理? 实测:同一个越权场景( coding agent 试图 merge 夹带无关变更的 PR ): - Jev 给 0.94 置信度 → 准入层 Accept → 授权挂起 → DENY - d3 ( vLLM SR )给 0.70 → Hold → 什么都不改 → ALLOW 两个都对。分歧不是 bug ,是校准本性( d3 ECE 4.3 vs Jev 8.0 )。治理层的价值在于让分歧安全。 网关做的事:每个 tools/call 先过 r2r_decide 门控,ALLOW 转发上游,DENY 返回 isError + 证据文本(相位 + 规则 + 事件 ID ),全程审计到 EventStore 。 零 API key 复现: cargo run -- fixture cargo run -- fixture --provider d3 GitHub: ( Apache-2.0, v0.2.0 )

DT安全与测试DT软件开发DTAgent 能力扩展
—

Find overlapping Rust tests with mutation testing

To tackle the ever-increasing number of tests, I built cargo-test-prune. The idea behind it is to use cargo-mutants to generate mutants, and then solve the set cover problem for those mutants to suggest which tests can be eliminated. (use a greedy algorithm to cover the detected mutants with fewer tests) I came up with this as a countermeasure against the monotonically increasing tests that tend to accumulate, especially when coding with AI. In fact, this very repository was also written using AI. I ran this tool on a previous revision of this repository. There were 11 tests and 108 generated mutants: 73 were caught by the tests, 23 survived, and 12 failed to compile. I removed the 5 tests suggested by the tool and re-ran the same 108 mutants. The remaining 6 tests caught the exact same 73 mutants. Tests partly serve as documentation, so simply applying this isn't necessarily recommended, but since writing less code still holds value in the AI era, I think this tool could be quite useful.

原文
语言RustDT软件开发原始cargo原始testing
0

MacLean — Safe Computer Cleanup for Developers

## maclean —— 给开发者的开源磁盘清理 CLI(Rust) maclean 是一个用 Rust 编写、面向开发者的磁盘清理与存储智能命令行工具。 扫描结果会明确标注「删了会怎样」——要重新下载、要重新编译,还是涉及用户数据需确认; 删除前对受保护应用单独拦一道,缓存永久删除、大文件移入废纸篓可还原。 ### 它解决什么问题 普通清理工具只告诉你「这里占了多少」,却不告诉你「删了后果是什么」。 maclean 把删除决策交给事实:每一项都标注可恢复性与影响面,默认只预览、不擅自删除, 适合脚本、CI/CD、定时任务与自动化工作流。 ### 核心特性 - **扫描 / 分类 / 安全清理**:dev 缓存、大文件、重复项、启动项、已安装应用清单等 - **删除前安全闸门**:三级应用保护、符号链接 / 路径穿越 / 挂载点 / TOCTOU 复检,受保护应用不给删 - **可逆**:大文件进废纸篓,`backups` + `restore <id>` 可还原 - **机器可读**:`--format human|json|jsonl`,稳定退出码,适合管道与 CI - **系统级周期清理**:`schedule` 每 1 / 7 / 30 天自动跑一次安全档清理(launchd / 任务计划,app 不用开) - **双平台**:macOS / Windows,CI 双端构建(纯 CLI,无 GUI、无账号) ### 快速开始 ```bash # Homebrew brew install jamesfeng2009/maclean/maclean # 预览将清理的项目(不删任何文件) maclean clean --tab dev-cache --dry-run # 确认删除(脚本必须显式 --yes) maclean clean --tab dev-cache --yes --format jsonl # 每 7 天自动跑一次安全档清理(系统级,app 无需常驻) maclean schedule --install --days 7 欢迎提交issue

语言RustDT软件开发DT命令行工具DTmacOS
0

Borg

Project URL Category Rust Project Title Borg: a self-healing personal AI assistant in Rust Project Borg is a personal AI assistant you run on your own machine. Reach Borg from the terminal, the desktop app, or Telegram, Slack, Discord, Signal, WhatsApp, and iMessage. Borg remembers across sessions, runs scheduled tasks, and connects to MCP servers. Highlights Self-healing: a supervisor restarts crashed subsystems, and a nightly sweep fixes stalled tasks with no LLM call Keeps working through outages with API key rotation and provider failover Sandbox on by default, and file tools block ~/.ssh, ~/.aws, and .env Native Rust binaries with a one-command install /migrate imports an OpenClaw or Hermes Agent setup Example Code sh curl -fsSL | bash borg or Videos

原文
语言RustDT安全与测试DT桌面效率原始ai-agent
3

sslx

一个检测、查看 HTTPS 证书信息的命令行工具。

语言RustDT安全与测试DT软件开发原始certificate
99

Tessera 可自托管的文件分享服务

Tessera 是一款基于 Rust 构建的开源自托管分享工具,支持文件、文件夹、代码片段、Markdown 笔记和链接分享,提供 Web、CLI 与 TUI 三种操作方式。具备代码高亮、图表预览、过期自动清理、用户权限管理及多 S3 存储调度等功能,适用于个人 NAS、家庭服务器和团队协作。开发者也能借此学习 Rust、对象存储、身份认证与全栈应用架构。 使用文档: 亮点 1. Web、CLI、TUI 三種操作方式:提供網頁介面、命令列工具及全螢幕終端介面,適合不同使用習慣與伺服器管理情境。 2. 不只是檔案分享:支援檔案、資料夾、程式碼片段、Markdown 筆記與連結,內建語法高亮、圖表渲染及內容預覽。 3. 多 S3 儲存池與容量溢出切換:可整合多個 S3 相容儲存空間,當單一儲存空間達到設定容量上限時,自動將後續上傳導向其他可用空間,充分利用不同儲存服務的容量額度。 4. 分享內容自動清理:可設定有效期限、下載次數與存取密碼,降低過期分享的管理成本。 5. 完整的自架管理功能:支援使用者權限、儲存配額、OIDC 登入、管理後台及多種資料庫。 6. 彈性的儲存與部署:支援本地磁碟、S3 相容儲存等後端,並可透過 Docker 部署;大檔案可直傳物件儲存,減少伺服器中轉壓力。

语言RustDT研究与学习DT数据与运维原始docker
62

Rim:一个非稳定类 git 版本管理工具

想要用 AI 提效,却面临自己写好的设计被 AI 改烂、或 slop code 塞满 commit history 的担忧? - 只是想测试不同的可能性,却不得不创建新 branch 挤满 list ? - 想要用 agent 简单看看不同方向做出来什么样,但每个方向都要单独建一个 workspace ,最后管理与记住文件夹花费的精力比真正审核代码还多? 那么,rim 或许适合你。 它是介于 git 与 agent 之间的轻量中间层基础设施,基于 AI 时代「非稳定代码比例持续增加」的理念,不将每一个文件修改都当成高价值、需要完整追溯的 commitment ,而以节点、分叉为版本追溯核心。 使用 rim ,你可以: - 让几个 AI 同时生成不同可能方案,在完成后自己或用 AI 对比验收 - 测试多个方向,选定某个方向后一键剪枝,不留垃圾 - 让 git commit 真正回归只追溯重要与稳定更改,而非留下大量低价值 history - 让 git branch 记录重要的任务分支,而非不断来回切换、塞满每一个细枝末节的并行方向测试 它就在你与下一个 commit 之间。 Rim 正在 alpha 版本测试中,欢迎试用和 feedback (需求、体验和项目方向都欢迎)。

DT数据与运维DT软件开发DTAgent 管理与编排
—

Knovum:本地优先的无限画布 AI 知识空间(Tauri 2 + Vue 3)

Knovum 一款开源、本地优先的无限画布 AI 知识工作空间。将 Heptabase 式的空间白板、Obsidian 的数据掌控权(开放 JSON Canvas + SQLite)与本地离线 AI(Ollama + LanceDB + Whisper)结合,打造轻量、隐私可控的技术调研与学习桌面工作台。 • 本地优先与数据掌控:完全杜绝云端绑定和私有格式锁定。支持行业开放的 JSON Canvas 规范与标准单文件 SQLite,数据 100% 留存在本地,断网全功能可用。 • 极轻原生桌面(Tauri 2 + Rust):底层由 Rust 驱动,前端采用 Vue 3,启动秒开,常驻内存仅几十 MB,彻底告别传统 Electron 工具动辄数百 MB 内存的笨重感。 • 空间化无限画布:支持 Markdown 笔记卡片、技术草图、PDF/音视频素材同屏混排与双向关联连线,告别死板的层级文件夹。 • 开箱即用的端侧 AI:内置嵌入式 LanceDB 向量检索与本地 Whisper 语音切片转录,原生对接本地 Ollama 模型,提供变异感知溯源引擎(修改源笔记时自动标识引文失效,避免假引用)。 • 开放协议集成:原生支持 Model Context Protocol (MCP) 与 Agent Client Protocol (ACP)。

语言RustDT研究与学习DTAgent 能力扩展原始heptabase-alternative
11

Cathode, a Gtk4 YouTube player based on mpv and yt-dlp

I&#x27;ve wanted this for years and didn&#x27;t understand why no one had made one: a YouTube client that I can actually use daily. It has a queue of videos, it has local subscriptions, it downloads all the videos fully before playing, so no buffering ever (and downloads everything that is the queue), it has a restricted mode that works great for children, a bunch of other niceties for sane consumption of YouTube content in our age, written in Rust.

原文
语言Rust
1

Voltip:识别可以完全在本机的跨平台语音输入工具

Voltip 是我做的语音输入工具,支持 Windows、macOS、Linux 和 Android。在任意应用里按住 Ctrl+Alt+Space 说话,松开后文字粘贴到光标处;开着 AI 润色时,口头禅和说错又改口的部分会被去掉。识别可以用云端服务商,也可以下载 Qwen3-ASR、SenseVoice 等模型完全在本机完成;AI 润色可选,能接自己的服务商或本机的 Ollama。适合每天在电脑上写大段文字、给 AI 工具口述提示词,或不希望录音离开电脑的人。 亮点 识别可以不离开电脑:应用里能下载五个模型(Qwen3-ASR 0.6B / 1.7B、SenseVoice Small、Paraformer、实时预览用的流式模型)。Qwen3-ASR 经 transcribe.cpp 运行,有显卡时走 Vulkan(Windows、Linux)或 Metal(macOS),没有显卡就用 CPU;SenseVoice 和 Paraformer 经 sherpa-onnx 在 CPU 上运行。也可以自己配置各个服务商的URL和api key使用云服务识别润色。 词典专门对付总被听错的词:每个词条写一个正确写法和最多 10 个常被听成的样子,识别后立即替换,正确写法还会作为提示发给云端识别和 AI 润色。最后还有字面和正则两种替换规则。 场景:开始录音时看前台是哪个应用,自动换用对应的润色预设。内置了编程、办公写作、即时聊天等场景(默认关闭,打开后生效),编程场景里代码、命令、路径和标识符保持原样。 语音编辑:选中一段文字,按住 Ctrl+Alt+E 说「改得正式一点」或「翻译成英文」,选区直接被改写结果替换。 安卓手机可以当电脑的麦克风和键盘:扫码或输入 6 位验证码配对,音频端到端加密后经中继传到电脑,由电脑用自己的设置识别。 没有桌面的 Linux 服务器上可以运行 voltip-server,向本机其他程序提供 OpenAI 兼容的转写接口。 核心用 Rust 写,桌面端是 Tauri 2 + React,AGPL-3.0 开源。 目前的限制:Windows 安装包还没有代码签名,macOS 版未经 Apple 公证;iOS 版还没有;纯 Wayland 会话没有全局快捷键;不做说话人区分和批量转写。

语言RustDT内容创作DT桌面效率原始android
18

den:终极文档维护方案

我被项目文档维护恶心到极点了,于是返回第一性原理思考文档的本质。它是项目的长期事实记录,需要能被很快地消化吸收。 现有方法论多数是规范化文档治理方法,通过统一心智模型来加速文档的吸收速度。但并没有一个适配所有场景的标准方法论,即使是大厂也经常出现文档过时或内部有多套方法论的情况。 从输入端不好解决,输出端能否解决呢?我马上想到如果可以通过语义搜索项目文档里我需要的内容,那完全没必要死磕文档维护方法了,全部平铺在 docs/下都可以,需要查文档的时候搜索就好嘛。 den 的主要场景就是这个:快速搜索项目内文档。搞完这个心情也舒畅很多

—

Dayside:用实时天色看对方醒没醒的 Mac 菜单栏世界时钟

Dayside 是一个开源的菜单栏世界时钟。你加的每个城市都有一行实时天色:夜里是深色,白天是亮色,黎明带一点粉,黄昏是琥珀色,谁在睡觉一眼就能看出来。把聊天记录或邮件粘进去,它能离线认出16种语言里的日期、时间和时区。适合经常跨时区沟通的人。 亮点 底层用Rust核心,按城市坐标算出实时天色,一眼就能看出对方醒没醒。 找碰头时间:两边没有共同的工作时间时,它按顺序列出最接近的1小时时段,定期会议还能轮流分担熬夜。 有两种读法的时间会都列出来,夏令时跳过的时间会直接提示。 在本机按固定规则算,发布版没有网络权限,自己也不发网络请求。

语言RustDT数据与运维DT桌面效率原始apple-silicon
3