-
Notifications
You must be signed in to change notification settings - Fork 4
Releases: deletexiumu/screen-analyzer
Releases · deletexiumu/screen-analyzer
屏幕活动分析器 v0.1.0
一款基于 Tauri + Vue 3 + Rust 开发的跨平台桌面应用,通过 AI 智能分析自动记录、总结您的日常屏幕活动。
✨ 核心功能
- 🎬 自动截屏录制 - 每秒自动捕获屏幕,记录工作状态
- 🤖 多 LLM 支持 - Claude Agent、通义千问、Kimi、GLM-4 等
- 📹 视频生成 - 将截屏生成时间线视频,快速回顾工作流程
- 📊 活动时间线 - 可视化展示一天的活动分布
- 🗂️ 智能分类 - 自动识别工作、学习、娱乐等活动类型
- 🔗 Notion 集成 - 自动同步视频和总结到 Notion,点击获取 notion 日记模板
- 🔒 隐私保护 - 所有数据本地存储,不上传云端
FFmpeg 依赖
✅ 使用安装包(推荐)
- 安装包已内置 FFmpeg,无需额外安装,开箱即用
⚙️ 从源码编译
- 需要手动下载 FFmpeg 并放置到 src-tauri/resources/ffmpeg/[platform]/ 目录
- 详细说明请参考项目 README 或 src-tauri/resources/ffmpeg/README.md
📦 下载安装
macOS
下载 DMG 安装包
Screen-Analyzer_0.1.0_universal.dmg
首次启动需要授予"屏幕录制"权限:
系统偏好设置 → 安全性与隐私 → 隐私 → 屏幕录制
下载ffmpeg
官方下载:https://evermeet.cx/ffmpeg/
或通过 Homebrew:brew install ffmpeg
Windows
下载安装程序
screen-analyzer.exe
下载ffmpeg
官方下载:https://www.gyan.dev/ffmpeg/builds/
推荐版本:ffmpeg-release-essentials.zip
文件名:ffmpeg.exe
💻 系统要求
- 操作系统: macOS 10.15+ / Windows 10+ / Linux (Ubuntu 20.04+)
- 内存: 建议 8GB 及以上
- 存储空间: 至少 10GB 可用空间
- FFmpeg: ✅ 已内置,无需单独安装
🚀 快速开始
- 下载并安装应用
- 授予屏幕录制权限(macOS/Linux)
- 配置 LLM API:
- Claude Agent(支持官方订阅账号,无需 API Key)
- 通义千问(需要阿里云 API Key)
- Kimi / GLM-4(需要对应平台 API Key) - 开始使用 - 应用自动开始截屏和分析
详细配置说明请参考 https://github.com/deletexiumu/screen-analyzer
📝 更新日志
新功能
- 🎉 首次发布
- 支持自动截屏和 AI 分析
- 支持多种 LLM 提供商
- 集成 Notion 自动同步
- 多显示器支持
- 锁屏检测和黑屏过滤
- 可配置截屏分辨率(1080P/2K/4K/原始)
- 支持本地 SQLite 和远程 MariaDB 数据库
- 内置系统监控(CPU/内存)
🐛 已知问题
- macOS 首次启动需要重启应用才能正常截屏
- Windows 某些高分辨率屏幕下 UI 可能显示模糊
- Linux 部分桌面环境可能需要额外配置权限
📚 文档
- https://github.com/deletexiumu/screen-analyzer/blob/main/README.md
- https://github.com/deletexiumu/screen-analyzer/blob/main/技术路线说明.md
- https://github.com/deletexiumu/screen-analyzer/issues
🙏 致谢
灵感来源于 https://github.com/JerryZLiu/Dayflow 本项目完全由 Claude Code + Codex 混合编程开发
完整 Changelog: https://github.com/deletexiumu/screen-analyzer/commits/main