agentlytics
Comprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravi…
如影随形 · 本地优先桌面工作日志:富文本记录、语义检索、工作台总结/问答;模型自配,数据留在本机。 Local-first desktop work journal—rich logs, semantic search, AI summ…
git clone https://github.com/FutureUniant/WorkShadow.gitFutureUniant/WorkShadow如影随形,记你所做,懂你想要。
WorkShadow 是一款本地优先的桌面工作日志应用。左侧管理你的日志,右侧用富文本编辑器记录日常的工作、决策、问题与线索。数据保存在你自己的电脑上;若需要 AI 能力(搜索、总结、问答、图片说明等),由你在设置中接入自己的模型服务——内容在你手里,能力由你配置。
| 常见场景 | WorkShadow 的做法 |
|---|---|
| 普通笔记软件「能写难找」 | 关键词搜索 + 语义检索,用一句话找回几个月前的细节 |
| 写日报、周报、邮件、汇报要翻很多文件 | 工作台 · 日志总结:勾选多篇日志,按你的要求生成各类书面草稿 |
| 「当时为什么这么决定?」 | 工作台 · 日志问答:向自己的历史日志提问,获得更全面的归纳回答 |
| 担心工作内容上云、被平台绑定 | 数据在本地,AI 仅在你配置模型时才联网调用 |
| 需要备份与迁移 | 支持 .ws 整包备份与合并导入 |
WorkShadow 不是替代 Word 或 Notion 的通用文档编辑器,而是面向持续记录、回顾、汇报的工作日志伴侣:写得顺、找得快、总结省力,且你始终掌握数据与模型选择权。
安装版(Releases 安装包)与 开发版(npm run tauri dev 或下载开发版安装包)核心功能相同,均免费。安装版额外提供本地模型推理、无限日志总结、智能补全等功能增强(✅ 有 / ❌ 无):
| 对比项 | 开发版 | 安装版 | 备注 |
|---|---|---|---|
| 费用 | 🆓 | 🆓 | |
| 核心功能 | ✅ | ✅ | |
| 数据在本地 | ✅ | ✅ | |
| 更友好、更美观的 UI 交互 | ❌ | ✅ | 界面更精致,日常操作更顺手 |
| 本地模型推理 | ❌ | ✅ | 内置本地模型,总结/问答无需自备付费 API |
| 无限日志总结 | ❌ | ✅ | 不限勾选篇数与单篇长度,一次即可总结 |
| 支持代码语法块 | ❌ | ✅ | 代码块按编程语言自动语法高亮 |
| 支持自定义字体 | ❌ | ✅ | 工具栏为正文选择不同字体 |
| 智能补全 | ❌ | ✅ | 本机学习续写建议,不上传日志正文 |
| 获取 | 下载 / 源码启动 | 下载 | |
| 适合 | 开发调试 | 日常使用 |
本地模型推理在设备端运行,无需再支付大模型调用费用;其余 AI 能力仍可在设置中自行配置。
.md 文件导入到某条日志中继续编辑。.ws 文件备份,或从备份合并恢复。前往 Releases 发布页 下载 安装版(WorkShadow_*_x64-setup.exe)。安装完成后从开始菜单或桌面快捷方式启动即可。以下为安装后的日常使用说明。
国内用户也可通过 百度网盘 下载:
https://pan.baidu.com/s/1XhpGp3PBEld2KJj7mkbNMw?pwd=s5ma
提取码:s5ma
Ctrl+S / ⌘+S):内容写入本地数据库,并按设置导出到日志目录、更新检索索引。在 设置 → 数据 中,将所需内容 导出为 .ws 文件;在新环境 从 .ws 文件导入 即可合并恢复(未勾选导出的类别不会被覆盖)。
也可在 Releases 发布页 下载 开发版(WorkShadow_*_x64-dev-setup.exe)安装使用,无需配置下方开发环境。
若希望从源码启动,适合开发者或希望直接运行仓库代码的用户。需先准备:
在项目根目录执行:
npm install npm run tauri dev
第一条命令安装前端依赖;第二条会先启动 Vite 开发服务器(默认 http://localhost:1420),再编译并打开 Tauri 桌面窗口,窗口内直接加载开发地址,改前端代码后通常可热更新,无需每次重新打包。
若 1420 端口已被占用,请先关闭其它占用该端口的进程后再试。
说明:
npm run tauri dev用于本机开发调试,不会生成可分发的安装包。若要打正式安装包,需执行npm run build后再npm run tauri build,产物一般在src-tauri/target/release/bundle/目录。
启动成功后,日常使用与方式一相同,请参照上文方式一中「首次打开」至「备份与迁移」的说明操作。
如有问题、建议或合作意向,欢迎通过以下方式联系。应用内也可在 设置 → 关于 查看相同二维码。
![]() 管理员微信 扫码添加,便于反馈与交流 |
![]() 微信公众号 扫码关注,获取产品动态 |
![]() QQ 群 扫码加入群聊;群号 1107536375 |
电子邮箱:feiyangtech@qq.com
国内用户可通过 AtomGit(GitCode) 访问与本仓库同步的开源托管:
项目在 AtomGit:https://gitcode.com/FutureUniant/WorkShadow
本仓库以 GNU Affero General Public License v3.0(AGPL-3.0) 发布。
more like this
Comprehensive analytics dashboard for AI coding agents — Cursor, Windsurf, Claude Code, VS Code Copilot, Zed, Antigravi…
Firefox and Chrome extensions to prevent Google from making links ugly.
Free open-source Cloudflare R2 desktop client and S3 GUI for macOS, Windows, and Linux. Manage Cloudflare R2, AWS S3, M…
Open-source, offline-first face recognition attendance platform that runs on any webcam.
search projects, people, and tags