GitWink —— 面向人工智能代理时代的只读系统托盘 Git 概览工具

发布日期:2026-05-28 10:01:44   浏览量 :0
发布日期:2026-05-28 10:01:44  
0

2026西湖龙井茶官网DTC发售:茶农直供,政府溯源防伪到农户家 

我曾经长期依赖 Visual Studio Code 并固定使用 GitLens —— 包括分支图谱、热力图式的责任归属分析以及镜头注释。那就是我的 Git 工作流。

随后到了 2026 年。随着 Cursor、Claude Code 和 Codex 承担实际的代码编辑工作,编辑器本身变得可有可无。唯一牵制我回归传统模式的只有 GitLens。

这感觉是一种浪费 —— 仅仅为了瞥一眼提交历史就要启动整个集成开发环境(IDE)。现在由智能代理执行 Git 命令;我只需要在结果看起来有问题时,偶尔进行合理性检查。

因此,我构建了 gitwink —— 一款专为循环设计的最小化工具。它是一个系统托盘图标,可展开为概览视图,将提交信息作为人工智能上下文传递,然后迅速隐退,不干扰操作。

设计上仅支持只读。 它无法执行提交、推送、合并或修改任何内容。如果我需要进行复杂的 Git 操作,我会直接告知智能代理。

gitwink 主视觉图

0.5 秒确认循环

智能代理提交  →  点击托盘图标  →  内联展开  →  “复制为人工智能上下文”
                                                  →  粘贴到 Claude/Codex/Cursor 中
                                                  →  “智能代理这样做对吗?”

无需切换窗口。无需启动集成开发环境。整个循环在一次瞥视间即可完成。

功能包含

  • 驻留系统托盘(Windows 系统托盘 / macOS 菜单栏)—— 点击即可切换显示,全局快捷键 Ctrl+Shift+G 可从任意位置唤出。右键点击托盘图标可进行重置位置 / 打开设置文件 / 退出操作。
  • 首次运行发现机制 会遍历你常用的代码目录(sourceDocumentsProjectsCodeDevreposDesktop,以及 Windows 上所有非系统驱动器;macOS 上的 ~/Projects~/Code~/Developer),并将结果缓存至 SQLite 数据库。消除“添加仓库”的繁琐步骤。
  • 跨所有仓库的统一提交时间线,顶部设有过滤芯片,可按仓库(搜索 + 固定)、时间范围(24小时 / 3天 / 7天 / 30天 / 全部)和作者(多选并显示数量)进行筛选。每行标记包括 — 提交 · 合并 · 打标签 — 以及当提交不在当前检出分支上时显示的分支标签徽章。
  • 单仓库有向无环图(DAG)视图 — 选择一个仓库,面板将切换为基于分支的图谱,采用自定义的可缩放矢量图形(SVG)车道绘制器(八色调色板,根据分支名称哈希生成;main / master / develop 分支保持中性色)。
  • 点击内联展开 — 显示提交正文 + 变更文件列表,附带新建/修改/重命名/删除(NEW/MOD/REN/DEL)徽章、+/− 行数统计、二进制文件的 bin 标识及大小,以及类似 GitLens 风格的文件名强调显示。
  • 独立差异对比窗口 用于完整阅读 — 包含文件侧边栏 + 同步水平滚动的并排差异对比,支持 PNG / JPG / GIF / WebP / SVG 图片预览(前后对比,带棋盘格背景)。单例模式,记住位置、大小和最大化状态。自动查找本地 Git LFS 对象;缺失的对象会在内联说明中解释。
  • 复制为人工智能上下文 — 按 c 键或点击按钮

    免责声明:本文内容来自互联网,该文观点不代表本站观点。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请到页面底部单击反馈,一经查实,本站将立刻删除。

关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
支持 反馈 订阅 数据
回到顶部