#GitHub情报 #APP

🧑‍💻 Git 客户端横评


VSCode 的 Git 类插件在大部分时候都够用,但是如果你需要一个功能更加完善的 Git 客户端,欢迎阅读本篇内容。

功能强大的第三方 Git 客户端盘点

- GitKraken (460k 月度访问量)
- GitButler (68k)
- Tower (230k)
- Fork (88k)

Features

Git 客户端发展到现在,功能已经趋于同质化。 GitKraken 和 Tower 提供最丰富的协作和集成功能,例如 GitKraken 内置了跨平台的 Pull Request 管理和 Issue 集成,而 Tower 也支持在应用内查看/创建 PR 等 。相比之下,Fork 主打本地操作的简洁高效,没有集成在线协作功能。GitButler 是这些客户端中最独特的一个。它专注于多分支并行开发这一独特功能 。GitButler 通过“虚拟分支”实现同时处理多个功能分支,从而减少频繁切换分支或手动 stash 的需求,这一点在其他几款客户端中是没有的

⚙️ 技术

GitKraken 基于 Electron 构建的跨平台桌面应用 。利用 Node.js 和 libgit2 驱动 Git 操作 。

GitButler 基于 Tauri 框架开发,使用 Rust 编写后端、Svelte 构建前端 。这使其拥有原生应用的性能和较小的体积,同时保持跨平台能力。

Tower 完全原生开发的应用:macOS 版本采用 Cocoa/Objective-C/Swift 原生实现,Windows 版本采用 .NET/WPF 等原生技术栈 。官方明确拒绝使用 Electron 等跨平台壳,以确保 100% 原生体验 。Tower 没有 Linux 版本,两套代码分别针对各自平台优化,但功能上保持一致。

Fork 同样为 原生应用。Mac 版使用 Apple 平台原生技术开发(性能极佳),Windows 版采用 WPF(.NET) 编写 。没有采用统一的跨平台框架,因此暂不支持 Linux 平台。

💰 定价

GitKraken
- 免费版:对公开托管的仓库完全免费;私有仓库或商业用途需订阅付费版。
- 个人付费版:年费约 $59(约 $4.99/月),解锁私有仓库支持等高级功能。

GitButler
- 免费且开源:目前处于公开 Beta 阶段,完全免费使用,无功能限制,客户端源码已开放。
- 未来计划:尚未公布正式版收费策略,预计将继续提供免费社区版,并通过增值服务(如 Butler Cloud、企业支持)实现商业化。

Tower
- 免费试用:提供 30 天免费试用期。
- 订阅制:无长期免费版,个人版年费 $69;Pro 专业版年费 $99,支持云端与自托管仓库等增强功能。

Fork
- 可长期免费试用:无强制功能限制。
- 一次性买断:售价 $59.99,一次购买可在最多 3 台设备上使用,并包含所有后续更新,无需额外订阅费用。

📢 社区评价

GitKraken 和 Tower 往往因收费问题被比较;有人认为 Fork 的一次性付费模式更有诚意 。同时,Fork 的原生快速体验也常被拿来与 GitKraken 的 “Electron” 进行对比,后者被批评“速度不够快” 。GitButler 作为新工具,由 GitHub 前联合创始人 Scott Chacon 领衔开发。它在 Hacker News 上引发长帖讨论,开发者热议其创新的虚拟分支模式,有人担心与传统 Git 用法冲突,也有人期待它能大大改善复杂项目的工作流 。追求功能全面和团队协作的偏好 GitKraken 和 Tower;追求性能极致和性价比的倾向 Fork;喜欢尝鲜新工作方式的开发者则对 GitButler 表现出浓厚兴趣。

🛣️ 路线图

- GitKraken: 近年路线图侧重于智能化与集成。2023年以来,GitKraken 陆续推出了 AI 助手功能,例如自动生成提交说明、智能总结代码改动等。未来可能深化 AI 在代码审查、变更分析方面的应用。
- GitButler: 首要路线是发布正式版。功能方面,GitButler 正在开发 Butler Review 代码评审平台,计划改变传统代码审查模式,以渐进补丁序列取代整分支Diff。
- Tower: Tower 近年来新增功能多围绕团队协作和高级流程。最新的 Tower 13 Beta 引入对 Graphite 服务的支持,实现 Stacked Pull Requests(堆叠 PR)的无缝管理。
- Fork:Fork 持续快速迭代小功能以改进用户体验。例如此前更新加入了仓库管理器、更好的暂存界面和分支比较视图等。

频道:@NewlearnerChannel
Windows 11 记事本新增Markdown格式支持

微软开始向 Windows 11 Canary 和 Dev 通道的 Insider 用户推送新版记事本(v11.2504.50.0),引入轻量文本格式功能,支持以 Markdown 样式进行文本编辑。用户可通过新增的格式工具栏实现文本粗体、斜体、超链接,以及简单列表和标题格式。同时,记事本允许随时清除所有格式或在 Markdown 格式与纯文本视图之间快速切换,用户也可在应用设置中完全禁用格式支持。

Windows Blog

📮投稿 ☘️频道 🧧狗东
#Update #Claude

Claude Opus 4 和 Claude Sonnet 4 现已发布:

- 两个模型着重增强了编程和 Agent 任务的表现,均为混合模型
- 两个模型均宣称在多个项目(尤其是编程和 Agent 调用)中超越了 o3 和 Gemini 2.5 Pro
- 两个模型均可以在扩展思维模式下使用工具(比如搜索网络)
- 两个模型均可以并行使用工具
- 现在就全平台可用
- API 定价对齐 Claude 3.7
微软发布全新开源命令行编辑器Edit

微软在2025年Build大会上正式推出名为“Edit”的全新命令行文本编辑器,专为64位Windows系统设计。该编辑器为无模式操作,避免了Vim编辑器的复杂性,降低了用户学习门槛。

Edit项目已在GitHub开源,未来数月内将通过Windows Insider项目进行预览,最终集成至Windows 11系统。Edit体积轻巧,不足250KB,界面融合经典MS-DOS Editor风格与现代VS Code元素,支持鼠标操作、多文件编辑、查找替换及自动换行等功能。

Microsoft Dev Blogs | microsoft/edit on GitHub | The Verge

📮投稿 ☘️频道 🐶618红包
微软宣布 Windows Subsystem for Linux (WSL) 开源

微软在 Build 2025 大会上宣布,Windows Subsystem for Linux (WSL) 正式开源,其大部分源代码已在 GitHub 上提供。 开发者现在可以下载、构建、修改 WSL 代码,并参与其未来的开发,提交新的修复和功能。

此举旨在鼓励社区更广泛地参与,进一步提升 WSL 的功能和性能,使 Windows 成为更强大的跨平台开发环境。 不过,一些核心组件,如 WSL1 的内核驱动 Lxcore.sys 以及用于文件系统重定向的 P9rdr.sys 和 p9np.dll 仍属于闭源状态。

Windows Developer Blog | Github

📮投稿 ☘️频道 🐶618红包
Back to Top