主题
路线图
这里写下一步打算做什么,以及哪些暂时不做。来源是各项目仓库自己的计划文档(每节都标注了出处), 站点只做汇总,不改写、不承诺时间——业余项目,按手上的空闲推进。
怎么读
- 「接下来」= 仓库里明确写着的待办或未实现项。
- 「暂时不做 / 已知边界」= 有意留白或当前技术路线的边界,不是 bug。
- 已完成的里程碑不再罗列,想看历史就去对应仓库的 README 与文档。
RWork · 本地优先 AI 工作台
来源:docs/09-后续任务清单/后续任务清单.md(清单共 36 项,已完成 13 项)
接下来
- 实验运行器接上真实 rollout 执行器:0.4.0 只做到「生成预览计划」,真实 rollout 的开关等执行器落地后再加,避免空开关
- 本机裁决器(H 组,实验性质):先做中文评估集、读数通路(llama.cpp + 按需下载)与许可口径;数据说不行就停在第一步
- 权限与工具口径(J 组):「总是允许」记到命令 token 前缀、两段式 escalation、把当前权限写进提示词、工具结果统一口径、MCP stdio 单行上限
- 记忆闭环(I 组):先攒「被取用 / 起过作用」的样本,够量后做离线 A/B,再谈按胜率调权
- 接 steer:流式中插话可打断当前工具批,而不结束整个回合
- 外部智能体协议 v2:
rpc_chunk分片重组,支持超过 1 MiB 的单帧 - 让工作台能感知并操作别的应用:只读截图 + 键鼠注入 + 视觉回路
- 交付物收尾前的自我验证:独立跑一遍 / 解析一遍再交付
- 多智能体并行(前提是先把 worktree 隔离做出来,照搬清单已经写出来)
- 数据权限按系统与用户权限动态决定(需要 ACL 探测层)
暂时不做:D4 记忆系统与本地小模型(实验性质,先观察)
SpaceLens 盘镜 · 磁盘空间分析
来源:AGENTS.md §10 已知未完成 / 后续方向;README 六阶段路线图已全部完成
接下来
- 快照格式 v2:把
ScanOptions元数据带进快照,收紧增量扫描的一致性防御 - 远程扫描的常驻服务模式(现在是一次性连接)
- GUI 侧的脚本动作执行入口(目前只有 CLI 有)
已知边界
- 同一秒内的增删对增量扫描不可见,靠后续自愈
$MFT快速扫描与目录遍历对硬链接的计数语义不同
TaskLens 任务透镜 · 本地知识工作台
来源:README.md 功能范围(明确留白) 与 打包与发布 → 代码签名
接下来
- 附件、图片、公式与 Mermaid 的渲染
- 富文本编辑器(正文目前仍是 Markdown 原文编辑)
- AI 面板的会话恢复(现在每次都新起会话)
- 扩展 UI 的
select / confirm / input对话框(目前只渲染通知) - 代码签名:接证书或 Azure Artifact Signing,把签名接进 CI
SunStarter · Windows 文件检索启动器
来源:README.md 已知限制、docs/DESIGN.md §12 待办(未排期)、docs/PLUGINS.md(M0–M7 已完成并发布到 1.1.2;§12.1「全屏下屏蔽快捷键 + 托盘禁用」与对话框跳转已在 1.2.0 落地;1.3.0 检索改接 Everything,应用搜索与热键焦点一并重做;1.3.1 修卸载残留)
接下来(已写进设计文档的待办,按设计文档的优先级)
- 资源管理器内联搜索条(Hook 助手 + 注入,单独里程碑)
- 对话框停靠:另做 UIPI 助手进程——「跳转」已在 1.2.0 交付(只覆盖非提权目标),剩下的是把对话框停靠到启动器旁边
- 插件系统 P0–P2:
sunstarter-plugin、启动器路由、设置页 - 把结果拖到别的窗口(现在只保证「交出去」,落地由接收方决定)
- 代码签名(未签名的 exe 首次运行会被 SmartScreen 拦一下)
- 界面截图重拍:项目页现有截图仍是 1.1.1 发布版,1.3.x 的 Everything 检索与应用搜索还没收录
已知边界
- 文件检索依赖 Everything:没装时首次查询会下载安装(要一次 UAC);Everything 以管理员身份运行而 SunStarter 普通权限时,UIPI 可能挡住 IPC,状态栏会说明原因
- 主窗的大小 / 修改时间排序只对已取回的这批结果成立(界面有标注)
- 应用清单在进程启动时枚举一次,本次运行期间新装的应用搜不到,重开程序即可
- 拼音回退只用于应用名;Everything 的文件结果按实际文件名匹配,不展开拼音
- 主题
system只在启动与保存设置时读取系统外观,运行中切深浅色要重开或重存 - 对话框跳转不支持提权目标(UIPI 限制),会说明原因但不自动提权
- UTF-16 无 BOM 的文本仍会被判成二进制
明确不做:插件进服务进程、进程内 dylib、内嵌脚本引擎、声称沙箱、插件直接执行任意命令
聆音 LingYin · 本地实时字幕
来源:README.md 开发进度(M4 进行中)
接下来
- macOS / Linux 打包(目前只有 Windows 便携包)
- 性能调优
- P2 功能:字体与颜色自定义、系统托盘
- 音频设备兼容问题预留「设备选择」入口
明确不做:字幕面板不做历史回看(更早的条目直接丢弃)
译镜 TransLens · 离线屏幕翻译
来源:README.md 已知限制(仓库暂无独立路线图,下面是当前支持的边界)
已知边界
- 只支持主显示器,多屏与负坐标屏暂不支持
BitBlt抓不到受保护视频(DRM)与部分独占全屏 3D 画面- 只做英译中,OCR 源语言固定按英文识别
- 单次最多翻译 60 块,避免长时间占用
Tessera 方寸 · 文件管理器
来源:README.md §11 路线图、§13.4 实现取舍与当前边界
接下来
- MFT 直读(README 标为可选,未实现)
- 内置搜索从 SQLite FTS5 换成 Tantivy(可选)
- 跨平台搜索优化
FolderDock · 多面板文件管理器
来源:README.md 已知边界(有意不做 / 暂未做)、.omp/AGENTS.md(跨平台安装的分层设计、数据目录解析顺序); 0.2.2 修掉了此前实测发现的「组合树内部行拖拽」落点问题;0.2.3–0.2.5 又修了改名、空控制台与卸载入口,这几条已从已知边界移除
接下来(README 里写明「暂未做」的项)
- macOS 打包(
.app):Windows 与 Linux 的安装 / 卸载已经实现(Windows 走IShellLinkW+ 注册表登记,Linux 写 XDG.desktop),macOS 只给了默认目录,打包尚未实现 - 文件系统实时监听:面板内容只在窗口重新获得焦点时刷新,没有文件系统变更通知
已知边界
- 搜索索引默认尊重
.gitignore并跳过隐藏项(设置页可关);每个搜索根最多 30 万条,超出截断并在状态栏提示 - 面板顺序由组合树决定(结构在侧栏改,不提供拖面板本身排序);面板宽度是每个文件夹自己的状态
- 删除 / 重命名 / 新建等写操作一律交给系统右键菜单,程序自己不提供「危险按钮」
- 单实例没有互斥:同时开两份会互相覆盖同一份配置文件(用
FOLDERDOCK_CONFIG_DIR可隔离实例)
明确不做:面板本身的拖拽排序(顺序由组合树决定)、把文件写操作做成自绘按钮(一律走系统菜单)
深枭 DeepOwl · 自动化测试流水线
来源:README.md §七 实施路线图 / §关键风险与应对(方案已落地为可运行工程)
接下来
- 把文档索引、需求分解、用例生成、夜间执行、报告接到真实项目的完整回归流程里
- 用例生成质量不稳时用多轮迭代,每轮换新 Agent 评审
- 夜间执行环境保持锁屏不注销,并补上失败重试
MailWeave · AI 原生邮件客户端
来源:README.md §十三 平台路线图、§十一 实现状态、§14 打包与发布
接下来
- macOS / Linux 正式出包(dmg 需要签名与公证;Linux 出 deb / rpm)——同一套 JVM 代码,但要各自系统上出包并做人工验证(README §13.3 里排在 0.4,实际 0.4.0 先补了 Windows 侧)
- Google / Microsoft OAuth2 的真实凭据联调:0.4.0 已把两条流程实现完(Microsoft 设备码、Google 授权码 + PKCE + 本机回环),但本机没有可用的客户端凭据、境内
oauth2.googleapis.com不可达,目前只到 MockEngine + 回环端口级别的验证 - 华为云企业邮箱参数核实、多账号并发同步与退避重试、备份 / 恢复、自动更新
- 0.3 起 Android:加
androidTarget+ SQLDelight 的 android driver,把expect/actual补齐 - 之后依次 iOS(0.5)与鸿蒙(0.6,走 MYKMP / ovCompose 的
ohos_arm64) - 1.0 方向:多设备与生态(自建同步网关、MCP 工具生态、RAG、A2A)
已知边界
- 只启用 Desktop(JVM) 一个 target,Android / iOS / 鸿蒙未启用
- 日历只做抽取与
.ics导出,不写系统日历、不调 Google / Outlook Calendar API - IM 入站只有自定义通道有本机 HTTP 钩子;飞书 / 钉钉 / 企微收消息未实现(现在只做出站通知)
- 发送副本依赖服务器归档,未做 IMAP APPEND;凭据目前明文存在
~/.mailweave/vault.json,未接系统钥匙串 - 后台同步是应用内定时器,关掉应用就停,没有守护进程
Marksmith 墨匠 · Markdown 工作台
来源:README.md §十一 开发路线、§十四 实现状态、.omp/AGENTS.md
接下来
- M6 打磨与发布:专注模式、打字机滚动、更多主题细节
- 多平台打包:现在只出 Windows 的 NSIS 安装包,macOS(dmg)与 Linux(deb/rpm)还没配
- 自动更新(
tauri-plugin-updater):需要签名密钥与发布端点,两者都还没有,所以暂时不接
明确不做:PlantUML(不引入 Java 依赖)、shadcn-svelte(用自研原语)、独立预览面板(编辑器即所见即所得)、 「光标行显示完整 Markdown 标记」(与输入法/选区语义冲突)、Git 改用 git2 库(走命令行更省事)
灵枢输入法 LingshuIME · 结构化输入
来源:README.md §零 实现状态 / §八 项目路线图(阶段一、二已跑通)
接下来
- 阶段三:用 egui 实现设置界面,实体增删改查 + CSV 批量导入
- 阶段四:Linux 前端(fcitx5 addon / IBus)
- macOS IMK 前端(需要 macOS 主机 + objc2/Swift 桥)
- 鸿蒙 ArkTS 面板(Rust NAPI 桥已就绪,需要 DevEco Studio + OHOS NDK)
Load2Loop · 软件工程概念游戏
来源:README.md 尚未闭合的差距、导出(Windows / macOS)→ 需要注意的边界、排行榜 → 自建排行服务器(这些是仓库自己写明的待办与边界)
接下来
- 标题页主视觉接入图像生成模型(当前是程序化绘制的皮带、概念箱、扫描光与暗角)
- 在线排行榜防作弊:把判定搬到服务端、回放答案序列重算分数(现在服务端只校验名字长度、分数上限、牌库枚举与频率)
- 正式分发签名:Windows 买 OV/EV 代码签名证书;macOS 在 macOS 主机上用 Developer ID 签名并公证,另外补
.dmg - 扩牌与内容维护:继续用
tools/的策展脚本增补概念,游戏代码不用改
已知边界
- Windows 未签名,首次运行会被 SmartScreen 拦一下(更多信息 → 仍要运行)
- macOS 只是 ad-hoc 签名、未公证,首次打开需右键 →「打开」,或手动去掉隔离属性
- macOS 导出只支持 universal / 单架构;
.dmg只能在 macOS 上打 - 排行榜分数由客户端计算,只适合朋友之间玩;自建服务需要自己起
server/leaderboard.mjs