#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红包
#GitHub情报 #macOS #APP

⌨️ Input Source Pro 正式开源,助你自动切换 macOS 输入法

🔗GitHub | Web | Dowload

👉 Features

- 自动展示当前输入法
- 根据应用切换输入法
- 根据网站切换输入法

🥳 Input Source Pro 一经推出,就受到了大家的广泛好评,自留地也曾携开发者 runjuuu 为大家带来过介绍。如今 runjuuu 决定将它全部开源,让大家一起参与到共建中来

💡 macOS 的输入法在多语言支持方面确实做的不错,但是在输入法的切换上却体验欠佳。此前和群友们讨论过如何在 macOS 上优雅地切换输入法,大家可以说是各显神通。Input Source Pro 的出现,就是为了解决这一问题

👨🏻‍💻 通过它,你可以一目了然目前所使用的输入法,并且根据你常用的应用和网页做到自动切换,减少了和 macOS 系统输入法切换斗智斗勇的机会,大大提高了输入体验

💬 开发者的话

作为多输入法用户,我经常会遇到弄混输入法的情况。虽然大部分情况下无关痛痒,但注意力集中时被这种事情打断,多少也有点影响节奏。如果 Input Source Pro 有帮助到你,分享给朋友会是对我最大的帮助

大家要是对 macOS 辅助功能的开发感兴趣的话,也欢迎来看看我们的实现方法。比如想实现“在任何输入框附近显示自定义组件”的功能,这个在开发系统级的 AI 工具时肯定会用到

📘 关联阅读:Input Source Pro - 妈妈再也不担心我不知道自己用的是什么输入法

频道:@NewlearnerChannel
Back to Top