pingdotgg / ts-rust
Rust
用 Rust 重写的 TypeScript 编译器,比 tsc 快 3-4 倍
ts-rust 是把 TypeScript 官方编译器 tsc(微软用 Go 重写的原生版本)整体移植到 Rust 的实验项目,命令行、语言服务器和 API 与原版保持一致,可直接当 tsc 的替代品使用。它实测比 tsc 7 快约 3 到 4 倍,还内置了 Effect 语言服务的诊断和重构能力,Effect 项目不再需要第二个编译器。值得一提的是,这个移植几乎完全由 LLM 完成,作者用 Claude Opus 5.5 花约两周、两万四千美元就跑通了,此前用 GPT 系列烧掉四十多万美元也没达到同等兼容度,本身就是一次很有话题性的 AI 编程实验。对日常写 TypeScript 的前端和全栈工程师来说,如果你的项目类型检查耗时明显拖慢开发节奏,或者你在用 Effect-TS,值得试一下;只写业务逻辑、不关心编译速度的人则关系不大。
★ 1.6k
24h +10
⑂ 107
创建 29 天前
更新 8 天前
RatioGoldsmithMuse / valorant-fps-lag-fixer
Rust
VALORANT 卡顿与启动报错的一键诊断修复工具
这是一个针对 VALORANT 卡顿、掉帧和启动失败的 Windows 优化工具,用 Rust 写成,可以理解为游戏版的「一键体检+修复」。它会读取 Vanguard 反作弊的状态,用 PresentMon 连续测量 60 秒 FPS,定位卡顿从哪一刻开始,然后只修复它有把握的部分,并提供一键撤销,声称不碰游戏本体。它主要处理 VAN-1067、VAN-9003 这类启动报错和 stutter 场景。如果你是经常打 VALORANT、被掉帧和启动失败折磨的玩家,或者做游戏性能相关的内容和测试,可以看看;如果你不玩这款游戏,或者只关心 AI 和后端技术,这个项目和你关系不大。
★ 239
⑂ 10
创建 4 天前
更新 3 天前
UpperSupervisor / horizon-modpack-compatibility
Rust
检查 Minecraft mod 在 Horizon 上兼容性的工具
Hopper 是给 Horizon 玩家用的 Minecraft mod 兼容性检查工具。Horizon 是用 Rust 重写的 Minecraft: Java Edition 26.3,Java 写的 mod jar 在上面跑不了,Hopper 就负责回答「我的 mod 在 Horizon 上能不能用」。你把整个 mods 文件夹、Prism 或 MultiMC 实例、.mrpack 或 CurseForge 压缩包拖进去,它会把每个 mod 归成四类:Horizon 内置功能已覆盖(比如 Sodium、Lithium 对应引擎优化,JEI 对应官方 Recipes mod)、已有 Rust 移植版、能直接搬运内容、以及暂不支持,并给出一句话解释和一键安装。它还会维护「玩家最想要的十个 mod」投票榜,你关注的 mod 一旦出了 Horizon 版本,下次启动就会提醒。对做 mod 移植的人,这份榜单就是优先级清单。适合玩 Horizon 的 Minecraft 玩家和 Rust mod 移植开发者;不碰 Minecraft 或不关注 Horizon 生态的人基本用不上。
★ 218
⑂ 11
创建 4 天前
更新 1 天前
NVIDIA / spark-local-inference
推理部署
Rust
NVIDIA 面向本地 GPU 的 Rust 推理服务,主打长对话与编码 Agent
Flare 是 NVIDIA 开源的本地推理服务,用 Rust 写成,专门面向搭载 SM120/SM121 GPU 的工作站和 DGX Spark 这类紧凑机型,目标是把机器的显存、带宽和算力榨干,同时让长对话和反复调用工具时的生成保持流畅。它的做法是构建期用 PyTorch、Transformers 和 FlashInfer 加载模型、调优 kernel 并捕获 CUDA graph,产出运行时包后由 Rust 直接服务,全程不碰 Python;对话状态(含 KV cache 和循环状态)被整体规划,方便复用、分支和恢复。作者明确说它不是 vLLM 的替代品,而是针对特定硬件和模型的专用选项,属于研究原型。如果你在本地跑编码 Agent、需要长时间多轮对话或频繁工具调用,又恰好用的是这类 NVIDIA GPU,可以看看;做生产部署或用其他硬件的人关系不大。
★ 767
24h +3
⑂ 90
创建 15 天前
更新 8 小时前
storytold / materialcraft
Rust
开源节点式程序化材质设计工具,可被 AI Agent 驱动
MaterialCraft 是一个用纯 Rust 从零写的节点式程序化材质设计器,可以理解为开源版的 Substance Designer:在节点图里用噪声、图案和滤镜拼出可无缝平铺的 PBR 材质,2D 视图和 3D 模型上实时预览,导出 base color、normal、roughness、height 等贴图给任意游戏引擎。它内置 227 个节点,砖墙这类材质预览尺寸下约 40ms 就能重算完,编辑时只重算下游节点,界面不卡。对游戏美术和材质纹理师来说,它替代了收费的 Substance 工作流;更特别的是每个菜单操作都能通过 CLI、JSON 控制通道或 MCP server 驱动,意味着你可以让 Claude 这类 Agent 像人一样搭材质图,适合想把材质生产接入 AI 工作流的团队。如果你不碰 3D 贴图,这个项目和你关系不大。
★ 175
24h +16
⑂ 67
创建 3 天前
更新 10 小时前
torrentplayer / torrentplayer
Rust
直接从 BitTorrent 种子秒开秒跳的开源桌面播放器
TorrentPlayer 是一个开源桌面播放器,能像流媒体服务一样直接播放 BitTorrent 种子,不用先下完、也不需要中转服务器。它内置流媒体引擎,会优先抓取你跳转到的那一段:拖到第 47 分钟,不到一秒就开始播第 47 分钟,快链路约 0.3 秒,公共 swarm 中位数 0.7 秒,比「qBittorrent 下载 + VLC 播放」的组合省事得多。适合看片追剧、听专辑和播客、听有声书或跳着看讲座录像,速度只受种子做种人数和你家带宽限制,没有订阅、广告、画质或时长上限。它还内置 WireGuard 和 SOCKS5 及断线保护,不收集任何遥测数据。对普通观众来说这是个省心的播放器;对关注 P2P 流媒体实现、Rust/Tauri 桌面开发的技术人,它的流媒体引擎源码也值得翻翻。
★ 739
24h +4
⑂ 21
创建 15 天前
更新 2 天前
Weft-Rust / Weft
Rust
Rust 编写的体素沙盒引擎,游戏本体即模组
Weft 是一个用 Rust 写的体素沙盒游戏引擎,玩法类似 Minecraft,但不读取 Minecraft 存档、不含其任何代码和素材。它把游戏本体做成一个基于公开 SDK 的模组,引擎不留任何私有后门,意味着模组能做的事和官方玩法完全对等。世界由 16x16x16 的区块构成,高度无上限,地形在 GPU 上生成,远处地貌能画到视距之外;世界按区域并行 tick,作物和熔炉会自动追上离线时间,即使区块没加载也在生长烧炼。它还支持 RGB 彩色光照、动画发光贴图、能量机器、可站立的移动结构,以及无需服务器和端口转发的点对点联机。对游戏开发者和模组作者来说,这是个能深入改造的引擎级项目,纹理、翻译、着色器和 UI 都能在游戏内热重载,崩溃报告会指名肇事模组;普通玩家和 AI 从业者则关系不大。
★ 305
24h +13
⑂ 30
创建 6 天前
更新 18 小时前
Ceilingpiintensify / horizon-mod-checker
Rust
查询 Minecraft mod 是否兼容 Horizon 的一键检查与安装工具
Horizon 是用 Rust 重写的 Minecraft: Java Edition,Java 写的 mod 跑不上去,于是有了这个查询工具:输入一个 mod 名字,或者直接把整个 mods 文件夹、启动器实例、modpack 包丢进去,它会给每个 mod 一个明确答案——已内置、已有 Rust 移植版、能直接跑、或者暂时还不行。能用的一键装进 Horizon,不能用的会出现在最想要榜上,按投票数排序,移植者一眼就知道该先做哪个;你也可以订阅某个 mod,它上架那天会通知你并给出安装按钮。判断依据来自 Horizon 官方文档、社区维护的移植注册表和 Horizon 自己的兼容性检查,被撤销的 mod 会自动禁用。适合正在玩或打算迁移到 Horizon 的 Minecraft 玩家、维护 SMP 整合包的服主,以及想了解哪些 Java mod 已有 Rust 替代品的开发者;如果你不碰 Minecraft,这个项目和你关系不大。
★ 209
24h +4
⑂ 11
创建 4 天前
更新 1 天前
sahenjp / RustXNG
RAG检索
Rust
面向 AI Agent 的自托管元搜索与 grounding 引擎
RustXNG 是一个用 Rust 写的自托管元搜索引擎,基于 SearXNG 改造,专门面向 AI Agent 做网页检索和 grounding。它自己不爬网页也不建索引,而是把查询发给多个外部搜索引擎、合并结果后以 JSON 返回,还能按需抓取页面正文,让 Agent 只把必要的证据文本喂给模型,控制 token 消耗。典型用法是把它跑在本机或内网,给能执行命令的 Agent 当本地搜索工具,比如查文档、找最新资料、为回答附上出处。需要注意的是,搜索词仍会发往上游引擎,作者已因合规问题移除了 Google 相关集成,部分数据源默认关闭,公开部署或高频调用前得自行核对各引擎条款。适合在做 Agent 应用、RAG 检索链路的工程师,以及想给本地 LLM 接联网搜索能力的开发者看看;纯做前端或业务后端的人关系不大。
★ 831
24h +19
⑂ 64
创建 18 天前
更新 30 分钟前
IPedrax / BIMCraft
Rust
Rust 写的开源 Revit 替代品,命令化设计让 AI agent 也能建模
BIMCraft 是用 Rust 从零重写的建筑信息建模工具,对标 Autodesk Revit 的核心工作流:能建标高、墙、门窗、楼板、房间、楼梯、屋顶等相互关联的构件,从中生成平面图、剖面、立面和 3D 视图,排版到图纸并导出 IFC。它的特别之处是每个操作都是一条命令,因此 AI agent 可以像人一样驱动它——README 演示了通过 MCP 让 agent 用 58 行文字建出一栋样例房。对建筑行业来说,它提供了一个开源、可编程的 Revit 替代品;对 AI 从业者来说,它是一个现成的「agent 可操作的垂直领域工具」范例。值得看的是 BIM/AEC 方向的开发者、想做建筑自动化或 agent 工具链的工程师,以及关注 MCP 生态的人;纯做模型训练或普通业务后端的读者关系不大。
★ 942
24h +19
⑂ 154
创建 20 天前
更新 3 小时前
Hugo-Dz / spritefusion-sprite-normals
Rust
为像素精灵和动画批量生成法线贴图,让 2D 素材支持动态光照
这是一个给像素画角色自动生成法线贴图的工具,简单说就是让 2D 精灵图也能吃到动态光照,做出 2.5D 的立体效果。它能从精灵的轮廓和明暗关系推算出表面起伏,保持原始像素分辨率和透明度,支持单张图、精灵表和 GIF、APNG 动画,一次输出法线图集、彩色图集和帧元数据,方便直接接进游戏引擎。比如你做了一个走路动画,想让火把的光扫过角色时衣服和头发有明暗变化,用它批量生成对应帧的法线图就行,不用手绘。它以 Rust 编写,提供命令行和 WebAssembly 两种形态,也能通过在线版本和 API 使用,适合游戏美术、独立开发者以及搭建像素画资产流水线的人;如果你不做游戏或不涉及 2D 光照,跟你的关系不大。
★ 759
24h +5
⑂ 57
创建 16 天前
更新 16 天前
dominikmartn / harp
AI编程工具
Rust
Warp 分支终端,侧边栏并行管理多个编码 Agent 状态与用量
Harp 是 Warp 终端的非官方分支,把顶部标签栏换成了侧边栏,专门用来同时跑多个 Claude Code 和 Codex 编码 Agent。每个会话一行,实时显示它是在干活、在等你确认还是已经跑完,未读标记提醒你哪个 Agent 需要介入,不用再逐个窗口翻找。标签可以分组命名,配合 tmux 集成后分组和顺序跟着会话走,重启或换设备(比如手机 SSH 进来)都能看到同一套布局。侧边栏底部还有用量环,分别显示各 provider 的 5 小时窗口和每周限额及重置时间,数据直接读自本地日志,不上传也不碰凭证。适合同时开多个编码 Agent 并行干活的开发者,尤其是重度使用 Claude Code 或 Codex、经常被「哪个会话卡住了」困扰的人;如果你只开一两个 Agent,这工具的收益有限。
★ 705
24h +2
⑂ 46
创建 15 天前
更新 7 天前
kividbio / kividb
基础设施
Rust
Rust 写的 Redis 兼容多线程内存库,内置全文与向量搜索
KiviDB 是用 Rust 写的 Redis 和 Valkey 替代品,走 RESP 协议,现有 Redis 客户端、redis-cli 和各类库不用改代码就能直连,属于 drop-in replacement。它把命令分片到所有 CPU 核上跑,官方基准显示 32 核下流水线 GET 达到每秒 2100 万次,约为 Redis 8 的 9 倍、Dragonfly 的 2.3 倍,p99 延迟还不到 Dragonfly 的一半。除了常规键值操作,它内置了 Redis Stack 风格的全文检索和向量搜索(FLAT / HNSW),意味着你不必再单独部署一个向量库,缓存、全文查询和向量召回可以在同一套实例里完成,数据也只需维护一份。适合正在被 Redis 单线程性能或授权协议困扰的后端、基础架构和平台工程师,尤其是想把缓存与向量检索合并、或在高并发场景下压延迟的团队;如果你只是写业务代码、不碰存储选型,这个项目和你关系不大。
★ 895
⑂ 92
创建 20 天前
更新 1 小时前
deepfounder-ai / desigma
Rust
用 Rust 写的开源本地版 Figma 替代品,支持导入 .fig 文件
Desigma 是一个用 Rust 写的开源界面设计工具,定位是免费的本地版 Figma 替代品:原生桌面应用,不走 Electron,离线可用,支持 Frame、自动布局、组件与变体、原型交互、实时协作、关键帧动效、白板和演示文稿。它最实用的能力是能直接导入 Figma 文件(REST API JSON 或 .fig 文件),连组件实例覆盖、样式和原型连线都保留,等于给团队一个不依赖云端订阅的逃生通道。渲染性能是它的卖点,五千层的页面拖拽缩放依然流畅,动效还能导出 GIF/WebM,演示文稿可导出 PDF。对设计师、独立开发者和需要本地化设计流程的小团队来说值得花十分钟看看;纯后端或算法岗基本用不上。
★ 1.0k
24h +49
⑂ 110
创建 25 天前
更新 1 天前
kitlangton / scrawl
AI编程工具
Rust
录屏加标注打包给 coding agent,替代文字描述 bug
Scrawl 是一个 macOS 小工具,解决的是「跟 AI 编程助手描述 bug 太费劲」的问题:与其打字说明「页面在某处错位」,不如直接按快捷键录屏,边说边点边在屏幕上画圈标注,再按一次结束。它会把屏幕、语音和手绘标记打包成一个紧凑的素材包,包含带标注的关键帧缩略图、逐帧高清截图、与时间对齐的转写和操作时间线。配合为 Claude Code、OpenCode、Codex 等准备的 agent skill,助手拿到这个包后能看懂你指的位置,还能按时间点或标记编号放大查看某一刻的细节,甚至把录屏导出成可分享的视频。适合经常用 coding agent 修 UI bug、需要向 AI 精确描述复现过程的前端和全栈开发者;如果你不用 AI 编程助手,这工具基本用不上。
★ 873
24h +4
⑂ 88
创建 21 天前
更新 4 天前
c22dev / mush8
Rust
把 Mario Kart 8 Deluxe 移植到 iOS/macOS 并支持跨平台联机
Mush8 是把 Switch 独占游戏 Mario Kart 8 Deluxe 直接搬到 iPhone 和 Apple Silicon Mac 上运行的移植项目。Switch 和 Apple Silicon 都是 arm64 架构,所以游戏代码基本能原样跑,只需用 nxpatch 改写少数 Switch 专属指令,再由 nxhost 扮演 Switch 操作系统的角色,把文件、存档、手柄、音频、网络等服务和 NVN 图形接口转译成 Metal。它支持 LAN、互联网联机和附近设备无线对战,还能和真实 Switch 玩家同场竞技;手柄、键盘、触屏都能操作,iPhone 甚至可以当别人的控制器,也能加载 GameBanana 上的 mod。需要自备游戏 dump,且代码未沙箱化,只适合和信任的人联机。对普通从业者来说这更多是个技术奇观,真正值得看的是做游戏移植、模拟器或跨平台运行时的工程师——它展示了如何用宿主层完整模拟另一套主机 OS。
★ 711
24h +2
⑂ 132
创建 19 天前
更新 5 天前
eliasbiondo / antirion
模型服务
Rust
Rust 实现的高性能 LLM 网关,统一多厂商路由、预算与安全护栏
Antirion 是一个用 Rust 写的 LLM 网关,可以理解为 LiteLLM 或 Bifrost 的高性能替代品:部署在你的应用和各家模型厂商之间,用一个统一入口转发所有 LLM 请求,客户端可以用 OpenAI、Anthropic、Gemini 或 Bedrock 的协议说话,由它翻译到 OpenAI、Bedrock、Vertex、DeepSeek、vLLM 等任意后端。它内置管理控制台,能做故障转移和按成本、延迟、负载的路由策略,也能按组织、团队、项目、密钥维度设置美元或 token 预算和限流,还提供 PII、密钥、prompt 注入等安全护栏和请求日志。官方基准显示它在 4 vCPU 机器上以每秒数千请求时开销不到 1 毫秒,内存占用远低于 LiteLLM。适合需要自建 LLM 网关的平台工程、AI 基础设施和后端团队,尤其是已经在用 LiteLLM 但被性能或资源消耗困扰的人;如果你只是调用 API 做原型,和你关系不大。
★ 667
24h +3
⑂ 15
创建 18 天前
更新 4 天前
FortoGraphy / prism-download-manager
Rust
开源跨平台下载管理器,多连接加速并支持 Hugging Face 模型下载
Prism 是一款用 Rust 编写的开源下载管理器,可以理解为 IDM 的开源替代品,支持 Windows、macOS 和 Linux。它把单个下载拆成最多 32 条并行连接,在限速单连接的服务器上能比浏览器自带下载快很多,并且断电、休眠、拔线后都能从原处续传。浏览器扩展可接管 Chrome、Edge、Firefox 等的点击下载,悬停视频即可抓取 8K MP4 或仅音频 MP3,底层覆盖 HTTP、FTP、HLS、BitTorrent 等协议,视频解析基于 yt-dlp 支持 1800 多个站点。对 AI 从业者有个贴心功能:按名称、链接或搜索从 Hugging Face 下载模型,自动挑选合适的 GGUF 版本和权重格式,多连接下载后逐一校验 SHA-256,还兼容 hf-mirror 等镜像和 LM Studio 目录。适合经常下载大文件、模型权重、视频素材的开发者和内容工作者;如果你只是偶尔下几个小文件,浏览器自带下载已经够用,关系不大。
★ 751
24h +13
⑂ 57
创建 21 天前
更新 4 天前
Jamailar / Weave-Office
Rust
Rust 写的全能办公套件,同一二进制可被 AI agent 命令行调用
Weave Office 是一个用 Rust 写的开源桌面办公套件,把文档、表格、幻灯片、PDF、Markdown、富文本和代码编辑器塞进同一个应用,所有文件以一行标签页并排打开,切换时光标、滚动位置和撤销历史都还在。它能读写 docx、xlsx、pptx、pdf 等常见格式,PDF 还支持直接编辑文字、批注和拆分页面,不用再在 Word、Excel、PDF 阅读器和代码编辑器之间来回切窗口。它最特别的一点是同一个二进制既是图形界面也是命令行,AI agent 可以按文件路径直接读改导出文档并拿到 JSON 返回,无需弹窗。项目目前仍在开发中,复杂文档的还原度还不够,尚不能替代成熟办公软件。适合关注 AI agent 落地工具链的开发者、想让 agent 操作办公文件的工程师,以及愿意尝鲜 Rust 办公套件的用户;普通办公场景暂时不必切换。
★ 135
24h +12
⑂ 20
创建 4 天前
更新 18 小时前
c22dev / muguet
Rust
把 GTA V 的 wasm 版原生移植到 macOS/iOS 并支持联机
Muguet 把 GTA V 的 WebAssembly 版本从浏览器里搬出来,变成能在 macOS 和 iOS 上原生运行的游戏。它用 wasmtime 跑游戏代码、用 wgpu 走 Metal 渲染图形,等于把原来依赖 WebGPU、Web Audio、Web Worker 的那一层全部替换成原生实现,还顺带加了基于 UDP 的多人联机,让装了这个移植版的人能互相进同一局。项目本身不带任何游戏资源,需要你自己准备一份合法的 game.wasm 和数据文件。对多数从业者来说,这更像一个技术演示而非实用工具,但如果你在研究 WebAssembly 游戏移植、wasmtime/wgpu 在苹果平台上的落地,或者想看看 Rust 能把一个大型 wasm 应用改造成原生 App 到什么程度,它是个很有参考价值的样本。
★ 789
24h +1
⑂ 264
创建 26 天前
更新 11 天前
ItsAlphaNeon / Lemon-Studio
Rust
Rust 编写的开源 DAW,可读写 FL Studio 工程文件
Lemon Studio 是一款用 Rust 从零编写的免费开源数字音频工作站(DAW),定位类似 FL Studio 的替代品,主打「你已经会用」的熟悉操作逻辑。它采用基于模式的音乐制作流程:在步进音序器和钢琴卷帘里编写 pattern,拖到播放列表里编排,再通过可自由布线的混音台混音,支持 CLAP、VST3、VST2 插件托管,跨 Windows、Linux、macOS 三平台。目前最亮眼的能力是能直接打开并保存 FL Studio 的 .flp 工程文件,读取时对不认识的内容原样保留再写回,尽量保证工程往返不丢数据。不过项目仍处于 pre-alpha 阶段,大量控件尚未实现,也没有预编译安装包,只能从源码构建,官方明确警告不要用它覆盖保存原始 .flp 文件。对音乐制作人、音频工具开发者,或想研究 DAW 架构与 Rust 音频引擎的人来说值得了解;普通互联网和 AI 从业者基本用不上。
★ 765
24h +15
⑂ 106
创建 25 天前
更新 59 分钟前
DiplomatHearth / roblox-ai-place-diff
AI编程工具
Rust
Roblox Studio 的 AI 编程助手,改动先审后写、可一键回退
Baseplate 是一个跑在终端里的 Roblox Studio AI 助手,可以理解为「Roblox 版 Cursor」:你用自然语言让它改游戏,它先把整轮改动以 place diff 的形式列给你审——哪些实例新增、哪些脚本改动、哪些被删除,逐行 Luau 都看得到,你点头之后才真正写进 Studio。它还会自动跑一次测试副本,读 Output 里的报错并反复修到干净,最后给出截图和检查结论作为证明;不满意任何一轮,一个 Ctrl+Z 就能整轮回退,git 项目里每轮也对应一个 commit。默认通过 Ollama 用免费本地模型,也可接 Claude、GPT、Gemini。适合正在用 Rojo 或直接在 Studio 里做 Roblox 游戏、想让 AI 帮忙写 Luau 但又怕它乱改文件的独立开发者和小型团队;如果你不碰 Roblox,这项目和你关系不大。
★ 163
⑂ 13
创建 5 天前
更新 1 天前
elripalda / RecompLauncher
Rust
集中管理主机游戏 PC 移植版的启动器
RecompLauncher 是一个游戏启动器,专门管理「recomp」——也就是开发者把主机游戏原生移植到 PC 的版本,类似 Steam 之于普通 PC 游戏的定位。它把散落在各处的 recomp 集中到一处:发现、一键安装更新、切换版本、备份存档都从同一个界面完成,下载直接来自开发者自己的 GitHub release 并校验 checksum,游戏本体则由你自己提供镜像或文件夹。除了基础管理,它还提供大屏手柄模式、CRT 滤镜等复古显示效果,以及玩家运行报告,让你装之前先看别人跑得顺不顺。对普通玩家来说,如果你在折腾主机游戏的 PC 移植版,它省去了到处找 release、手动覆盖更新的麻烦;对开发者来说,加一个配置文件就能让自己的 recomp 获得一键安装和大屏模式支持。如果你不玩这类移植游戏,它和多数从业者关系不大。
★ 211
24h +33
⑂ 17
创建 7 天前
更新 1 天前
anomalyco / hokum
Rust
Wayland 桌面的通知、声音与蓝牙一体化控制中心
Hokum 是一个面向 Wayland 桌面的系统控制中心,把通知、音量和蓝牙三件事整合进一个窗口,用自研的 Rust UI 框架 Rune 绘制,视觉上是当下主流桌面该有的样子。它会接管 freedesktop 通知服务,让通知卡片带弹簧动画滑入、自动堆叠;声音部分基于 PipeWire,能调输出输入音量、切换设备端口和蓝牙编解码;蓝牙部分基于 BlueZ,支持配对、信任、改名和查看电量。它还提供托盘图标、勿扰模式、音量变化的悬浮提示,以及给快捷键和状态栏脚本用的命令行接口。适合 niri、sway、Hyprland、river 等 layer-shell 合成器的用户,以及 KDE Plasma 用户;GNOME 因缺少 layer-shell 无法运行。如果你在折腾 Linux 桌面美化或需要统一的通知与设备管理入口,值得一看;普通开发者和 AI 从业者关系不大。
★ 235
⑂ 9
创建 8 天前
更新 4 天前
miuuyy / Octopus-SI-OS
Agent框架
Rust
用操作系统原则重构 Agent 执行的自演化实验框架
Octopus 是一个把 Agent 当作操作系统进程来跑的实验性框架,用 Rust 写了约 4.5 万行内核,Codex CLI 只是它挂载的一个接口。它和常见 Agent 的区别在于:能力不是外挂插件,而是架构里的契约,Agent 在策略允许下可以自己加工具、改触发条件、组织子任务,这些改动会跨任务保留,影响它下次注意到什么、什么时候行动。系统里有 Home 连续对话、Projects 隔离权限、Agents 用两个 JSON 定义、Tasks 可中断续跑,还能驱动文件夹、浏览器、桌面、容器等执行环境。作者自己也坦承这是 research preview,对普通编码任务它并不比 Codex CLI 强,研究问题是这种可重塑执行环境的架构能否让模型主动起来。适合关注 Agent 架构、agentic OS 方向的研究者和工程师看,日常写代码的人暂时用不上。
★ 704
24h +18
⑂ 76
创建 27 天前
更新 8 小时前