English

软件与 AI

GameLibrary

2026—至今
C# / .NET 10Tauri / RustReact / TypeScriptSQLite
  • 主导需求和交互设计,使用 AI 辅助开发、调试与验证;实现游戏目录扫描、候选审核、分类管理和快捷启动,迭代本地存储与桌面界面
  • Unity 加载器适配与按需确认修复收到 XERJ Corpus Hub 的收录邀请,目前拟收录

对应修复提交(v1.7.12)

当前源码中的功能与实现

Tauri · React · TypeScript桌面客户端 / Rust 桥接
CLI · MCP命令行与 Agent 接口
HostClient · Named pipe IPC
Host请求分派 · 权限 · 会话与作业
Application游戏库用例 · 候选审核 · 备份与恢复
Domain领域模型与规则
Infrastructure · SQLite数据库 · 文件 · 备份
目录扫描ScanJobRunner · DirectoryWalker

遍历目录,识别候选并记录扫描结果

候选审核与入库CandidateReviewService · LibraryCatalogStore

人工确认,批量事务与逐项保存点

游戏库与分类GameCatalogService · TagStore · GameCoverService

游戏记录、标签、收藏与封面管理

启动与进程跟踪LaunchRegistry · GameProcessTree

启动配置、参数、运行状态与进程退出

备份与恢复BackupCreateService · BackupRestoreService

创建数据快照并恢复本地游戏库

界面状态同步EventStream · HostClient · React hooks

独立事件等待通道,合并更新界面状态

软件架构图

查看源码 ↗

100%

滚轮或 +/− 缩放 · 放大后拖动查看 · Esc 关闭

欢迎来到我的主页

账户访问