一句话定位
WatchVault 是一个跨平台的"视频观看历史数据保险箱"——把你在 B站 / 抖音 / 快手 的观看历史、关注列表、收藏夹,连同 Windows 活动监控与浏览器历史,以 100% 本地化 方式永久保存、检索、分析、导出。
多端协同方案
| 桌面端 | WatchVault.WinUI3 — WinUI3 + Windows App SDK 1.8 + MVVM |
| 移动端 | WatchVault.Maui — .NET MAUI (net10.0-android) |
| 命令行 | WatchVault.CLI — .NET 10 控制台 |
| AI Agent | WatchVault.McpServer — MCP (JSON-RPC 2.0 / stdio) |
| 后台服务 | WatchVault.BackgroundService — .NET Worker + Windows Service |
| 云端服务 | WatchVault.Server — ASP.NET Core(net10.0) |
| 浏览器扩展 | WatchVault.BrowserExtension — Manifest V3 |
架构原则
采用 DDD 领域驱动设计 + 共享内核(WatchVault.Core) 架构:
- 共享内核唯一事实来源:所有业务逻辑、领域模型、基础设施抽象统一在 WatchVault.Core,各端只通过 ProjectReference 引用
- DDD 分层:Core 内部分为 Abstractions / Domain / Application / CrossCutting / Infrastructure
- 开放封闭:新增平台只需实现 IPlatform 并注册到 PlatformManager
会员体系
基础功能永久免费,高级功能需激活会员。套餐:1 年 ¥98、3 年 ¥199、5 年 ¥298。会员权益:免广告、更多平台支持(小红书、AcFun 等)。
