Meridian
开源本地优先的AI工作日志工具,自动重建开发者的一天工作轨迹
项目简介
Meridian 是一款开源、本地优先的 AI 工作日志工具,专门为开发者设计。它运行在用户本地设备上,自动捕获屏幕活动轨迹,重建一天的真实工作过程,并据此生成结构化的工作摘要、站会内容和工作日志草稿。所有生成内容在发送前需经人工审核,数据默认保留在本机,遵循 MIT 许可证完全开源。
核心功能
- 自动活动捕获:无需手动开启计时任务,Meridian 通过分析本地屏幕活动自动重建工作轨迹,包括专注时间、任务切换频率和实际耗时
- AI 工作摘要生成:基于捕获的活动数据自动生成每日工作摘要、站会发言稿和工作日志草稿,减少人工回忆和整理成本
- 项目工具集成:支持连接 Jira、Linear、GitHub 和 Azure DevOps,可将工作日志草稿直接发送至对应任务工单
- 人工审核机制:所有 AI 生成内容均为草稿状态,必须经开发者审核确认后才能发送,不会自动向外部系统写入
- 本地优先数据处理:活动采集、OCR 识别和内容结构化全部在本地设备完成,相关数据不离开用户机器
- 可配置隐私过滤:支持自定义过滤规则,控制哪些仓库名称、提交信息和文件路径纳入日志生成
- 开源可审查:MIT 许可证,代码完全开源,开发者可检查活动捕获方式和数据处理逻辑
- 搜索历史日志:每天的工作记录沉淀为可检索的历史档案,支持按日期、项目或关键词回溯
技术实现
Meridian 的技术实现分为本地代理层和 AI 生成层两个核心部分。本地代理负责在用户设备上持续采集屏幕活动元数据,包括窗口焦点变化、应用切换频率、键盘输入模式等信号,这些数据经过结构化处理后形成活动时间轴。AI 生成层不直接访问原始屏幕内容,而是基于活动时间轴结合用户配置的 AI 服务(如 OpenAI 或本地模型)生成可读的工作摘要和日志草稿。这种分离设计确保原始工作内容始终保留在本地,只有结构化的活动元数据参与 AI 生成流程。GitHub、Jira 和 Linear 的集成通过官方 API 实现授权连接,Agent 向这些平台发送的内容必须经过用户审核确认的工作日志,而非原始活动数据。
快速上手
第一步:安装并初始化
从 GitHub(github.com/Meridiona/meridian)下载并安装 Meridian,支持 macOS 和 Windows 系统,安装后进行首次设置向导。
第二步:连接项目工具
在设置中授权连接 GitHub、Linear、Jira 或 Azure DevOps 账号,这些连接用于将工作日志关联到具体的项目任务。
第三步:正常开展工作
在日常工作流程中使用开发工具,Meridian 在后台自动记录活动轨迹,无需额外操作。
第四步:审核并发送日志
每日结束或按需生成工作摘要,Meridian 会呈现基于真实活动数据的草稿内容,审核确认后可一键发送至 Jira、Linear 或 GitHub 任务。
适用场景
- 远程开发团队:帮助团队成员记录和汇报日常工作,提高工作可见性而不依赖人工填写
- 独立开发者:自动记录每日工作轨迹,年终总结和自由职业工时报告有据可查
- 需要向管理层汇报的技术团队:基于真实活动生成的日志比主观回忆更客观准确
- 追求工作生活平衡的开发者:减少每日本地手工写日报的心理负担
适用人群
- 需要向上级或客户汇报工作内容的开发者
- 远程或异步工作模式下需要记录工作产出的技术团队成员
- 关注隐私、希望工作记录本地化而不上传云端的独立开发者
- 希望减少手工填写工作日志时间的工程团队管理者
评论与建议
登录 后参与评论或提建议