1作者: software-is-art9 个月前
我厌倦了在编码和 Git 操作之间来回切换,所以我构建了 vibe-git——一个 MCP 服务器,当 AI 助手进行代码更改时,它可以自动化整个 Git 工作流程。<p>它的工作原理如下:<p>- 你说“让我们开始一个 vibe 会话” → AI 调用 start_vibing(),服务器创建一个分支并启动一个文件监视器<p>- 监视器检测到 AI 编辑文件并自动提交更改(每秒一次)<p>- 你说“让我们停止 vibing” → AI 调用 stop_vibing(),服务器压缩提交、在最新的 main 上进行变基,并创建一个 PR<p>“vibe”理念:你自然地谈论功能,AI 编写代码,文件监视器无缝处理 Git。此外,如果/当代理失控时,你永远不会丢失工作,因为每次更改都会立即提交。<p>我一直在使用 Claude Code + vibe-git 来开发 vibe-git,以此来“自举”这个项目。<p>目前的堆栈是用 Python + FastMCP + beartype + plum + mutmut 实现的。<p>到目前为止,我的体验是,当你不必切换上下文来提交/管理 Git 时,更容易保持流畅的工作状态,而且我发现我不太需要微观管理代理,而是专注于迭代以获得一个看起来不错的 PR。
1作者: rishi-singh9 个月前
Hi HN, 我做了 JotDown,它是一个小的 macOS 菜单栏扩展,用于快速将笔记添加到 Apple Notes。 为什么:我经常想快速记笔记,只有在以后需要这些文本时才将其放入 Apple Notes。我想要一个轻量级、随时可用且与原生 Notes 生态系统集成的工具。 工作原理: * 菜单栏快捷方式 — 从菜单栏启动一个弹出窗口来输入文本 * AppleScript — 它使用 AppleScript 将笔记保存到 Apple Notes 中 如果 Notes 应用程序未运行,它可以(通过 AppleScript)在后台启动它,或者 * 快捷方式集成 — 我可以通过“创建笔记”操作在 Apple Shortcuts 中保存笔记,而无需启动 Notes 应用程序 一些功能: * 自定义键盘快捷键 — 立即打开弹出窗口 * 弹出窗口 — 我可以将笔记输入弹出窗口作为窗口启动,该窗口可以固定在其他窗口上方 征求反馈: * 这种工具是否适合您的工作流程? * 您希望添加哪些功能? 链接:[https://jotdown.rishisingh.in](https://jotdown.rishisingh.in) 感谢您的阅读! 乐于回答任何问题。