[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81424":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":14,"starSnapshotCount":14,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},81424,"WorkShadow","FutureUniant\u002FWorkShadow","FutureUniant","如影随形 · 本地优先桌面工作日志：富文本记录、语义检索、工作台总结\u002F问答；模型自配，数据留在本机。 Local-first desktop work journal—rich logs, semantic search, AI summary & Q&A. BYO models, data stays yours.",null,"TypeScript",63,3,34,0,1,12,30,8,1.81,"GNU Affero General Public License v3.0",false,"main",true,[],"2026-06-12 02:04:15","\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002FAppLight.png\" alt=\"WorkShadow\" width=\"480\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>中文\u003C\u002Fstrong> | \u003Ca href=\"README.en.md\">English\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Ch1 align=\"center\">WorkShadow\u003C\u002Fh1>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>如影随形，记你所做，懂你想要。\u003C\u002Fstrong>\n\u003C\u002Fp>\n\nWorkShadow 是一款**本地优先**的桌面工作日志应用。左侧管理你的日志，右侧用富文本编辑器记录日常的工作、决策、问题与线索。数据保存在你自己的电脑上；若需要 AI 能力（搜索、总结、问答、图片说明等），由你在设置中接入自己的模型服务——**内容在你手里，能力由你配置**。\n\n---\n\n## 相比常见笔记 \u002F 文档工具，WorkShadow 适合什么？\n\n| 常见场景 | WorkShadow 的做法 |\n|----------|-------------------|\n| 普通笔记软件「能写难找」 | **关键词搜索 + 语义检索**，用一句话找回几个月前的细节 |\n| 写日报、周报、邮件、汇报要翻很多文件 | **工作台 · 日志总结**：勾选多篇日志，按你的要求生成各类书面草稿 |\n| 「当时为什么这么决定？」 | **工作台 · 日志问答**：向自己的历史日志提问，获得更全面的归纳回答 |\n| 担心工作内容上云、被平台绑定 | **数据在本地**，AI 仅在你配置模型时才联网调用 |\n| 需要备份与迁移 | 支持 **`.ws` 整包备份**与合并导入 |\n\nWorkShadow 不是替代 Word 或 Notion 的通用文档编辑器，而是面向**持续记录、回顾、汇报**的工作日志伴侣：写得顺、找得快、总结省力，且你始终掌握数据与模型选择权。\n\n\u003Cp align=\"center\">\n  \u003Cimg src=\"docs\u002FHome.png\" alt=\"WorkShadow 主界面\" width=\"900\" \u002F>\n\u003C\u002Fp>\n\n---\n\n## 安装版与开发版\n\n**[安装版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)**（Releases 安装包）与 **[开发版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)**（`npm run tauri dev` 或下载开发版安装包）核心功能相同，**均免费**。安装版对程序做了专项优化，编辑更**丝滑、流畅**；并额外提供智能补全与新手引导（✅ 有 \u002F ❌ 无）：\n\n| 对比项 | [开发版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) | [安装版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) | 备注 |\n|--------|:------:|:------:|------|\n| 费用 | 🆓 | 🆓 | |\n| 核心功能 | ✅ | ✅ | |\n| 编辑性能优化 | ❌ | ✅ | 更丝滑、流畅的编辑体验 |\n| 更友好、更美观的 UI 交互界面 | ❌ | ✅ | 更顺手的日常使用体验 |\n| 图像复制、拖拽 | ❌ | ✅ | 支持粘贴 \u002F 拖拽插入图片 |\n| 智能补全 | ❌ | ✅ | 本地，越用越智能 |\n| 新手引导 | ❌ | ✅ | |\n| 数据在本地 | ✅ | ✅ | |\n| 获取 | [下载](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) \u002F 源码启动 | [下载](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) | |\n| 适合 | 开发调试 | 日常使用 | |\n\n补全与引导均在本地学习，不上传日志；AI 能力由你在设置中自行配置。\n\n---\n\n## 主要功能\n\n### 日志组织与编辑\n\n- **智能补全**（仅 **[安装版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)**）：编辑时根据你本地已保存的日志，在光标处给出续写建议；数据在本机学习与推断，不上传正文，**用得越久、记录越多，建议越贴合你的写法**。[开发版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)不包含此功能。\n- **富文本编辑**：标题、列表、任务清单、引用、代码块、表格、链接、图片、视频、公式等常用格式一应俱全。\n- **图像复制、拖拽**（仅 **[安装版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)**）：支持从剪贴板粘贴图片，或将图片文件拖入编辑区插入。[开发版](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases)不包含此功能。\n- **批量操作**：多选节点后批量移动或删除，整理大量历史日志更省力。\n- **导入 Markdown**：可将已有 `.md` 文件导入到某条日志中继续编辑。\n\n### 搜索与理解\n\n- **关键词搜索**：在左侧搜索框输入词语，对日志正文做本地关键词匹配，结果展示多处命中片段，点击即可打开对应日志。\n- **语义搜索**：配置嵌入模型后，可用自然语言描述意图进行向量检索，找到「意思相近但措辞不同」的内容；未配置时自动退化为关键词搜索。\n\n### 工作台（AI 辅助，需自行配置模型）\n\n- **记忆**：存放跨多篇日志仍成立的约定（如 OKR 口径、术语含义、总结侧重），供总结与问答时参考。\n- **日志总结**：勾选多篇日志，结合「记忆」与你的写法偏好（关注点、语气、结构等），按需生成**日报、周报、月报、邮件、阶段汇报、项目报告**等各类书面内容草稿，可直接复制后微调发送。\n- **日志问答**：针对你的问题，从全部日志中检索相关片段并归纳作答，比单篇翻阅更**全面、连贯**，适合回顾决策背景、梳理进展、核对细节；回答会标注参考来源。\n\n### 设置与数据\n\n- **界面**：浅色 \u002F 深色主题，中 \u002F 英文（可跟随系统），界面缩放可调。\n- **路径**：自定义日志落盘目录与临时文件目录；保存时可将正文写入你指定的文件夹。\n- **模型配置**：分别配置大语言模型（总结、问答）、多模态模型（图片 \u002F 视频说明）、嵌入模型（语义搜索）；支持连接测试。\n- **快捷键**：应用内快捷键与系统级「新建子日志」快捷键可自定义。\n- **数据导入 \u002F 导出**：将日志、记忆、设置等打包为 `.ws` 文件备份，或从备份合并恢复。\n\n---\n\n## 如何使用（桌面版）\n\n### 方式一：安装版\n\n前往 [Releases 发布页](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) 下载 **安装版**（`WorkShadow_*_x64-setup.exe`）。安装完成后从开始菜单或桌面快捷方式启动即可。以下为安装后的日常使用说明。\n\n#### 1. 首次打开\n\n1. 启动 WorkShadow。\n2. 点击右上角 **设置**，建议先完成：\n   - **基本设置**：选择主题、语言、日志保存目录。\n   - **模型配置**（可选）：若要用语义搜索、日志总结、日志问答或图片 AI 说明，填写对应模型的地址、密钥与模型名，并 **测试连接**。\n3. 点击左上角 **返回** 回到主界面。\n\n#### 2. 写日志\n\n1. 在左侧选中文件夹或日志；搜索框下方可 **新建日志**。\n2. 在右侧编辑区写作；需要时用工具栏插入表格、图片、链接等。\n3. 点击 **保存**（或编辑区焦点下按 `Ctrl+S` \u002F `⌘+S`）：内容写入本地数据库，并按设置导出到日志目录、更新检索索引。\n\n#### 3. 整理与查找\n\n- **整理**：右键节点可新建子节点、重命名、移动、复制、删除；也可拖拽移动；**批量操作** 可一次处理多个节点。\n- **查找**：左侧搜索框输入内容后搜索；配置嵌入模型后，可切换 **语义** 模式做自然语言检索。\n- **工作台**：点击侧栏 **工作台**，在「记忆」「日志总结」「日志问答」之间切换使用（总结与问答需已配置大语言模型）。\n\n#### 4. 备份与迁移\n\n在 **设置 → 数据** 中，将所需内容 **导出为 `.ws` 文件**；在新环境 **从 `.ws` 文件导入** 即可合并恢复（未勾选导出的类别不会被覆盖）。\n\n### 方式二：开发版（安装包或源码）\n\n也可在 [Releases 发布页](https:\u002F\u002Fgithub.com\u002FFutureUniant\u002FWorkShadow\u002Freleases) 下载 **开发版**（`WorkShadow_*_x64-dev-setup.exe`）安装使用，无需配置下方开发环境。\n\n若希望从源码启动，适合开发者或希望直接运行仓库代码的用户。需先准备：\n\n- **Node.js** 18 及以上（推荐当前 LTS）\n- **Rust + Cargo**（Tauri 桌面壳依赖）\n- Windows 上还需安装 **Visual Studio「使用 C++ 的桌面开发」** 工作负载（详见 [Tauri 前置条件](https:\u002F\u002Fv2.tauri.app\u002Fstart\u002Fprerequisites\u002F)）\n\n在项目根目录执行：\n\n```bash\nnpm install\nnpm run tauri dev\n```\n\n第一条命令安装前端依赖；第二条会**先启动 Vite 开发服务器**（默认 `http:\u002F\u002Flocalhost:1420`），再编译并打开 Tauri 桌面窗口，窗口内直接加载开发地址，改前端代码后通常可热更新，无需每次重新打包。\n\n若 `1420` 端口已被占用，请先关闭其它占用该端口的进程后再试。\n\n> 说明：`npm run tauri dev` 用于本机开发调试，**不会**生成可分发的安装包。若要打正式安装包，需执行 `npm run build` 后再 `npm run tauri build`，产物一般在 `src-tauri\u002Ftarget\u002Frelease\u002Fbundle\u002F` 目录。\n\n启动成功后，**日常使用与方式一相同**，请参照上文方式一中「首次打开」至「备份与迁移」的说明操作。\n\n---\n\n## 联系我们\n\n如有问题、建议或合作意向，欢迎通过以下方式联系。应用内也可在 **设置 → 关于** 查看相同二维码。\n\n\u003Cp align=\"center\">\n\u003Ctable>\n  \u003Ctr>\n    \u003Ctd align=\"center\" width=\"33%\">\n      \u003Cimg src=\"docs\u002Fwechat.jpg\" alt=\"管理员微信二维码\" width=\"168\" \u002F>\u003Cbr \u002F>\n      \u003Cstrong>管理员微信\u003C\u002Fstrong>\u003Cbr \u002F>\n      \u003Csub>扫码添加，便于反馈与交流\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"33%\">\n      \u003Cimg src=\"docs\u002Fwechat_public.jpg\" alt=\"微信公众号二维码\" width=\"168\" \u002F>\u003Cbr \u002F>\n      \u003Cstrong>微信公众号\u003C\u002Fstrong>\u003Cbr \u002F>\n      \u003Csub>扫码关注，获取产品动态\u003C\u002Fsub>\n    \u003C\u002Ftd>\n    \u003Ctd align=\"center\" width=\"33%\">\n      \u003Cimg src=\"docs\u002Fqq_group.jpg\" alt=\"WorkShadow QQ 群二维码\" width=\"168\" \u002F>\u003Cbr \u002F>\n      \u003Cstrong>QQ 群\u003C\u002Fstrong>\u003Cbr \u002F>\n      \u003Csub>扫码加入群聊；群号 \u003Cstrong>1107536375\u003C\u002Fstrong>\u003C\u002Fsub>\n    \u003C\u002Ftd>\n  \u003C\u002Ftr>\n\u003C\u002Ftable>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n  \u003Cstrong>电子邮箱\u003C\u002Fstrong>：\u003Ca href=\"mailto:feiyangtech@qq.com\">feiyangtech@qq.com\u003C\u002Fa>\n\u003C\u002Fp>\n\n---\n\n## 开源与许可\n\n本仓库以 **[GNU Affero General Public License v3.0（AGPL-3.0）](https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html)** 发布。\n\n- 你可以自由使用、研究、修改和分发本软件。\n- 若你修改本软件并通过网络提供服务，须向用户提供对应源代码（AGPL 的 copyleft 要求）。\n- 本软件包含的第三方依赖，分别适用其各自的开源许可证。\n","WorkShadow 是一款本地优先的桌面工作日志应用，支持富文本记录、语义检索以及通过自配模型实现的工作台总结和问答功能。其核心特性包括基于关键词和语义的高效搜索、利用AI生成各类书面草稿的能力，以及确保用户数据始终保留在本地的安全性设计。特别适合需要持续记录、回顾及汇报工作的个人或团队使用，在保护隐私的同时提供便捷的信息管理和智能辅助服务。",2,"2026-06-11 04:04:58","CREATED_QUERY"]