优秀作品展示¶
这里收录了《程序设计训练(Rust)》课程中涌现的优秀课程项目。点击卡片或卡片上的按钮,即可访问项目源码、在线体验或查看文档。
Draft2Press —— 公众号写作排版智能体
Draft2Press 是一个公众号写作排版智能体,把素材上传、AI 写稿、批注定稿、排版美化到推送草稿箱串成了一条流水线。上传素材文件即可让 AI 起草初稿;选中文字加批注后,AI 会弹出红删绿增的双栏 diff 逐条修订,同类问题全文同步修正。排版环节内置 6 套模板,手机框实时预览,滑块即调即变,还能用自然语言让 AI 生成新模板。成品一键推送公众号草稿箱,全流程覆盖,方便快捷。
OneTHU:当清华学生重新构建校园 App 与 Agent
清华园的学生服务散落在几十个系统里,接口不少,却缺少一个能一次性直达的窗口。OneTHU 是一个学生自研的三端开源校园应用:作业、课表、校园卡、场馆预约、在线报备……一切服务被统一成可折叠、可收藏的原子,用一套现代 UI 承载。内置校园 Agent「OneTHU Harness」接入学校免费提供的 DeepSeek-V4-Flash,查课表、查余额、找座位、分析选课策略,一句话直达。它从下载量 2000+ 的选课插件 NextTHUxk 生长而来,历时 6 个月、全程 Vibe Coding 完成,现已开放完整 API 与 SDK,期待更多同学写出自己的插件。One THUer should have OneTHU.
EventFlow — 班级活动回顾与材料生产 Agent
还在为活动后导出散落的照片与素材头疼?EventFlow 是一个专为班级活动打造的 Agent。它以一次活动为单元,自动整理跨设备上传的照片、文档与感想素材。结合双重感知去重与 ONNX 人脸识别进行整理,还能在信息缺失时主动发起反思与追问。无论是排版优雅的公众号推文、结构清晰的总结 PPT 大纲,还是规范严谨的甲团评比材料,EventFlow 均能一键生产,让班级回忆与总结整理轻松起来!
Minecraft Host Agent
MCHA(Minecraft Host Agent)是一款用 Rust 从零构建的 Minecraft 智能开服助手。只需用自然语言描述联机需求,Agent 即可自主完成版本兼容检查、JRE 与服务端部署、Mod 依赖安装、启动验证及内网穿透,并实时展示每一步工具调用。项目内置 35 个领域与通用工具,支持安全确认、会话留痕与费用统计,让原本繁琐的开服流程真正变成“说一句话,就能把服务器开起来”。MCHA 让头疼的小白拥有了 AI 时代的 MC 服务器智能搭建方案。
Broccoli DevOps:算法竞赛评测系统的 AI 运维助手
比赛正在进行,选手提交后却迟迟等不到评测结果:是队列堵了、评测机掉线,还是数据库出了问题?Broccoli DevOps Agent 是为 Broccoli 在线评测系统打造的 AI 运维助手。用一句话上报异常,它便会收集证据、追查原因、提出恢复方案,并在权限允许后执行、验证。核心流程以 Rust 实现,提供 Web 与终端界面,支持人工审批、实时追踪和记录导出。让 AI 分担排障工作,让运维人员掌握操作权,把精力留给比赛本身。
Stardew Steward-休闲游戏的智能管家
我能够在患有失忆症的情况下通关星露谷吗?星露谷物语是一款模拟经营类游戏,玩家在其中扮演鹈鹕镇新来的农民。游戏玩法丰富,然而对于休闲玩家,其数值密集的特性往往会让记忆变得困难,影响游玩体验。作物生长周期、npc 互动、物品属性...Stardew Steward 解放双手和大脑,为你提供个人定制的建议并处理冗杂的农场任务,让赛博种地变得更有趣味!*如有帮助欢迎 star 项目 thxxxxx :3 !!
BeyondSlides:拾回课堂口述内容
上课跟不上?ppt 太简略?复习时无从下手?BeyondSlides 助你回味课堂老师口述内容!导入一份 ppt 和一份课堂录音,即可得到通顺可读的语音识别结果,每段话大致对应的 ppt,每段话的重要程度,以及最关键的,哪些段落在 ppt 中没有出现,只在课堂上口头讲述!支持从雨课堂直接导入 ppt 和课堂视频,也支持从本地上传。
基于 drawio 的交互式绘图 agent
它是一款基于 drawio 的绘图 agent:一句“画个订单状态机”,它便开始工作——读取文件、修改图形、运行结构检查,再回看渲染结果,发现连线穿框、箭头缺失便继续修正。改动落在真实 .drawio 文件,行号稳定,可 diff、可回滚;画布即原生编辑器,拖动、连线、缩放、改字皆可,手动修改自动同步回文件,AI 与你在同一张图上协作。服务端为 Rust,渲染走无头 Chromium,布线靠 Libavoid 自动避障,均有测试覆盖。
ModSmith:基于 rust 语言开发,AI 驱动的 Minecraft 模组管理助手
ModSmith 是一款使用 Rust 编写的 Minecraft 模组整合 Agent。用户通过自然语言描述 Minecraft 版本、模组加载器以及玩法偏好,Agent 会自动完成模组搜索、筛选、依赖解析与整合包生成。目前项目主要基于 Modrinth 平台提供的 API 获取模组、版本及依赖信息,并据此完成组包流程,最终生成可导入兼容启动器的 .mrpack 整合包。在组包过程中,系统会根据游戏版本与 Fabric、Forge、NeoForge、Quilt 等加载器条件筛选模组,并处理必要依赖。