#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
#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
#iOS #APP

🎮 Switshot 2:游戏截屏与录制全能管理器

🔗 网站 | App Store | TestFlight

💁‍♀️ 从游戏机导出、管理截图最方便的方法

Switshot 2 是一款以游戏媒体(截屏、录制等)为基础的管理 app。有了它,你可以快速地从你最喜欢的游戏掌机中导入精彩游戏瞬间,并在 app 内直接管理与分享。

💡 亮点功能

- 新增对 Steam Deck 的支持,现在你可以将 Steam Deck 中的截屏一起导出到手机啦!
- 全新设计的更现代化的 UI,让 app 更清爽、更易懂。
- 新增强大的媒体管理功能,包括导入时自动按游戏归类媒体、手动标签与星标功能,让你一秒找到最爱游戏瞬间。
- 支持 iCloud,让你的媒体库在多台 iPhone 间无缝同步。

🙏 欢迎加入公开测试

Switshot 这个项目最初是我「随手一做」的 app,如今居然能迭代到全新版本,也是令我没有想到的。最初它解决的需求很简单:我如何快捷地导出我在 Nintendo Switch 里的截屏,而不依赖任何外部服务?

在 Steam Deck 推出之后,我不仅遇到了在 Nintendo Switch 中一样的问题。但是我知道我可以做得更多,因此就有了 Switshot 2。Switshot 2 自从立项到正式与各位见面,花了不少的时间。在其中我也开始重新思考这个 app 究竟如何能够给大家带来更多的可能性。因此,我将「重新想象」这个字眼放在了 Switshot 2 的 slogan 中。

我们非常高兴地宣布,所有人目前都可以免费加入公开测试。如果在测试过程中有任何问题,欢迎通过 app 内的渠道在反馈社群中与我们联系。如果你觉得 Switshot 2 还不错,不妨在 App Store 预购一下噢!

频道:@NewlearnerChannel
#macOS #APP #碎碎念 #GitHub情报

🤷🏻‍♂️ macOS 菜单栏内容管理软件 Bartender 平替推荐

作为 Bartender 老用户,我对事情发展到今天这一步感到很遗憾。我将先分享事情的前因后果,然后给出一些平替软件推荐

🍉 前因后果

Bartender 前开发者、创始人 Ben Surtees 在三个月前将 Bartender 出售给了 Applause 公司,且并未告知用户。而后六月初在社交平台被揭露,于是 发文 解释

而后又有用户发现,5.0.52 版本中加入了 Amplitude 分析框架,该软件也默认要求录屏权限,于是引发担忧和大热平替潮。最后官方 发文,表示该分析框架在 5.0.53 版及更高版本中被删除,也解释了为何不告知用户收购事宜(需要时间过渡)

事到如今事实如何我们已经无从考证,和 Charlie Monroe 系一样,Bartender 和用户之间已经形成「信任危机」。如果你觉得不安全或生气没有享有知情权,那么可以看看下面这些软件

💻 平替软件推荐

1️⃣ Ice

近期很火热的开源平替品,无论是 UI 还是功能,都和 Bartender 十分相像。它支持隐藏图标、使用热键、自定义菜单栏外观,你想要的基本功能在这里都可以找到

2️⃣ Barbee

Barbee 和 Bartender 更加相像,我们此前就有介绍过。软件至今依然保持不错的更新节奏,如果需要一个很像 Bartender 的付费菜单栏管理软件,Barbee 是个不错的选择

3️⃣ Vanilla

同样是付费软件,Vanilla 将免费版和付费版区分了开来。只有付费 Pro,才能获得诸如彻底隐藏菜单图标、开机启动、快捷键等功能。但考虑到 Pro 兑换码可以给十台设备使用,价格也不算贵

4️⃣ Hidden Bar

老牌开源软件,自留地很早就有介绍过,还曾经怒斥其跟不上新功能节奏。可惜的是它在几年前就已经停止更新,目前尚可一用,但体验和未来的可用性大打折扣。另一个同类软件是 Dozer,这里不再单独介绍

💡 当然,如果你愿意折腾,还有功能更加丰富、强大的 macOS 菜单栏图标自定义工具 SketchyBar

👀 碎碎念

可以看到,Bartender 的平替品们要么功能有所缺失,要么已经停止更新维护。在这其中免费又好用的大抵就是 Ice,难怪近期爆火

对于 Bartender 的事情我感到很难过,但既然官方已经澄清并删除了分析框架,我愿意观望一段时间。由于自己目前使用 macOS 13,因此在整个事件中没有受到什么实质性的影响

等未来升级系统再发愁是否更换它吧!

📘 关联阅读:Charlie Monroe 系(Downie、Permute 等)软件平替介绍

频道:@NewlearnerChannel
#App #Safari #Chrome #iOS

🧭 Stay: 连接浏览器世界!

Stay是一款集用户脚本管理,网页深色模式,资源下载,广告拦截于一体的浏览器增强插件。可以选择Stay账号登录,登录后能够无缝的在Chrome/Safari/Firefox之间同步你的操作。

最近更新
支持图片下载
后台下载功能回归

One More Thing
Stay Browser for Android即将开启内测,可以通过下面链接订阅邮箱获取内测资格。
https://staybrowser.com

下载地址

Apple客户端
AppStore

插件地址
ChromeFirefoxCRX下载
如何安装Stay浏览器插件 点击阅读

功能简介
1. 用户脚本管理器
支持油猴/暴力猴脚本,支持脚本编辑,自动更新检测,云端同步。
2. 资源下载
支持包括youtube在内的数以千计的网站视频发现与视频下载,支持文件/图片下载。
3. 广告拦截
支持Adguard/Adblock广告过滤规则,手动标记网页广告。
4. 网页深色
支持任意网站的网页深色模式,自定义深色主题。
5. 保持同步
时刻保持同步您的脚本,过滤规则等数据。

联系我们
可以通过 Telegram 群组找到我们:fastclipchat
可以通过 X关注我们: https://twitter.com/shenruisi

频道:@NewlearnerChannel
#macOS #APP #GitHub情报

💻 Applite:基于 Homebrew 的 macOS 软件安装器

🔗GitHub | Web | Download

👉 Features

- 一键安装 / 卸载 / 管理软件(在 Homebrew 中)
- 免费开源,简洁的 UI 设计
- 为软件进行简单的分类和归纳整理
- 可识别此前 brew 安装的软件

😗 之前和大家介绍了 macOS 卸载管理软件 Latest,好多朋友推荐我们使用 brew 来安装和管理软件。今天就来满足大家的愿望,介绍一个基于 brew 的 GUI 安装器

💡 Applite 收集了所有 Homebrew 支持的 macOS 软件,配置好后轻轻一点,即可完成软件的安装 / 卸载。我们此前也介绍过类似的项目,但 Applite 的 UI 和体验更进一步

👀 当然,Applite 因为并不能涵盖所有软件,因此你手动安装的 PKG、DMG 软件不会被识别到其中。因此,本软件只推荐给一直在用 brew 进行软件管理的朋友们

📘 关联阅读:

1️⃣ Coldbrew:用 Homebrew Cask 快速安装 macOS 应用
2️⃣ Latest:一键更新 macOS 上安装软件
3️⃣ BrewMyMac · 轻松备份&还原你的 Mac

频道:@NewlearnerChannel
#iOS #APP

🌐 Arc Search:让信息检索更高效

🔗 App Store

ℹ️ 关于 Arc Search

- 由 The Browser Company 推出的一款全新 App,将浏览器、搜索引擎和 AI 融为一体;
- 目前完全免费,「Arc Search 是你期待已久的一款现代、高速且内置 AI 的移动端浏览器」;
- 暂无中文支持,仅提供 iPhone 版,支持运行在 iOS 16.0 及更高版本上。

功能亮点

- 高效汇总信息:Arc Search 内置一个名为「Browse for Me」的功能,它能够整合多个信息源,在一个新标签页上呈现你需要的内容;
- 自动弹出键盘:大部分用户打开浏览器的用途都是搜索信息,但往往都需要先点击地址栏,Arc Search 则简化这一操作步骤,打开后即弹出键盘;
- 快捷切换网页:点击 Arc Search 右下角的窗口按钮便能够呼出标签页后台,快速在多个网页间切换,整个页面设计有些像 iOS 的多任务后台,上滑关闭网页,左右切换窗口;
- 除此之外,Arc Search 也支持屏蔽广告追踪、自动归档标签页、阅读模式等功能。

👀 我的看法

跟之前 Arc Browser for iOS 更偏向于桌面端的辅助不同,Arc Search 是在创始人 Josh Miller 要求「假设今天是公司成立的第一天,没有桌面端的存在」的前提下诞生的。——也是正是因为抛开包袱的做法,才让这款产品显得如此特别,它没有 waitlist,甚至无需登录,而是回归根本,先让产品落地,再与用户一起完成。

Miller 在分享 幕后故事 时也提到,他们发现移动端用户在使用浏览器时有 80% 的时间都是为了快速查找信息。基于这一点,Arc Search 默认弹出键盘,同时利用 AI 整合多个信息源,提供用户最需要的内容……

从几个月前 Arc Max 的推出到今天 Arc Search 的面世,不难看出 The Browser Company 对 AI 的思考,在他们看来,AI 不仅是一个 Chat Bot,更是一个能与浏览体验无缝结合、提高信息检索效率的工具。

📁 本文首发于 Humanitech 频道,图文版见 小红书

频道:@NewlearnerChannel
#macOS #APP #碎碎念 #years

🧠 Setapp 发布 Mac Apps 2023 年度报告

🔗Web

🧑‍💻 Q4 的第一份年度报告来了,它是 Setapp 带来的 Mac 软件 2023 年度趋势盘点,阐述了 Mac 用户们在使用 App 时的偏好。用户样本共 1241 人,大多来自美国,其中男女比例约为 1:1

📃 这份报告调研的内容主要有:

🔹Mac App 下载、购买、使用情况(以下简称“软件”)
🔹常见领域的常用软件统计情况
🔹对于软件中 AI 功能的看法和依赖
🔹选择软件时重点关注的方面
🔹购买软件的方式和价格偏好
🔹买 / 不买软件的理由
🔹发现软件的途径

💬 最后报告收集了这些回答:

🔸受调研用户平均安装 51 款软件,每天使用 15 款软件
🔸浏览器、Google / Microsoft 办公套件、Adobe 等生产力工具是最常用领域软件
🔸42% 的用户每天使用含有 AI 功能的软件
🔸选择软件时重点关注功能和需求是否契合、软件设计是否得体,价格因素排在中位
🔸28% 的用户更喜欢一次买断,19% 的用户更喜欢年付订阅,18% 的用户更喜欢月付订阅
🔸买与不买新软件的理由中,价格排在收尾,功能紧随其后
🔸人们往往通过身边的人、Mac App Store、YouTube 和线上社交媒体了解新软件

🎧 作为一个 Mac 重度使用者 & Setapp 用户,他们的 App 报告我每年都会看。从中能够洞察人们对软件的新需求,还有软件行业的新方向

🤘 AI 在一年内发展迅猛,不少软件如 Notion、Raycast 都嵌入了对应的功能,让软件更加好用。但也不乏打着 AI 的旗号招摇撞骗的,详见目前已无法入目的 Product Hunt。我认同 AI 带来的高效与便捷,不认同披着人工智能的外衣、没有实质性解决需求和问题却提价的商业行为

👀 订阅制与买断制、XX 软件对 XX 贵不贵等,已经是每年都被聊烂的无聊问题,它们也是软件消费者绕不过去的坎。我个人的观点是:根据自身需求寻找合适的软件,买软件是对自我的一次投资;对于自己用不到的软件,少一些指责,多看看别人是怎么用的。我知道争吵不会停止,但庆幸的是,至少自己能够自由地支持自己喜欢的软件,支持 Setapp

👏 最后,欢迎大家聊聊这一年里,你使用频率最高 / 最喜欢 / 买最贵的 Mac 软件分别是什么

频道:@NewlearnerChannel
#iOS #App

Foresee —— 追踪你的预测

🔮 这是一个可以帮助校准直觉和锻炼判断力的 APP,它叫 Foresee,你可以用它来设置任何对于世界的预测,并在未来揭晓预测结果的正确性

🔜 在新建预测时,除了添加预测的内容,你还需要设置预测之事的发生概率(开发者 tufook 认为如果判断事情发生的概率小于 50%,则更适宜用「事情的反面」作为预测主体)、预测结果的论据、影响结果的风险和揭晓结果的时间。评论区中有人建议可以增加对其他用户预测的投票功能,通过聚合预测增加预测的准确率

🦋 Foresee 的有趣之处在于让熟悉的事物变得新鲜,「预测」是一个技术含量极高但却又出奇日常的行为。很多人可能都会在心里为这个世界下判断,而 Foresee 让这一切变得具体和可视,从而达到锻炼判断力和独立思考能力的效果。除此之外它的 Logo 和写作应用 Ulysses 有着异曲同工之妙,或许于它而言我们都可以尝试窥探蝴蝶效应的踪迹

🔗 目前 Foresee 提供 iOSiPad 版本的免费应用,用户也可以付费升级到 Premium 版本以获取诸如:添加总结批注、去除广告、高级编辑(ep. 撤回)等其他专属功能

💭 你现在有什么预测吗?请在评论区分享吧

频道:@NewlearnerChannel | @RollerRolling
#APP

🛰️ OrbStackDocker 桌面版的替代品

Features

- 苹果原生 UI 设计
- 轻量化
- 功能简洁
- 一键启动 Linux 容器,支持多个 Linux 发行版
- 命令行 Cheatsheet
- 命令行工具

OrbStack 在实现了 Docker Desktop 绝大部份的基础上,还增加了一键启动 Linux 虚拟机的功能。这个虚拟机的架构类似 WSL,共享内核。

OrbStack 宣传自己的启动速度是 Docker Desktop 的 1/7,Colima 的 1/10。CPU 的使用是 Docker Desktop 的 1/250,网络带宽是 Docker 的 10x。运行内存的消耗是 Docker Desktop 的 1/10。在 这里 可以看到他们的具体比较方式。

相比 Docker Desktop,Orb 并不具备 Hub 和 Dev Environments 功能。Docker Desktop 的 Dev Environments 可以帮助开发者快速启动开发环境。但是他们的区别在于 VSCode 原生支持 Dev Environments 功能,会为不同的 Git 仓库预安装 VSCode 和对应的依赖。

未来 OrbStack 将支持 Kubernetes,Linux 图形化程序和 GPU,USB 连接,动态内存。

📢 感想

Orbstack 用起来比 Docker Desktop 快上很多。启动,功能都要快上很多。设计也更加简洁,并且契合 Mac 的原生设计。基础的功能 Orbstack 也都支持了,完成度也很高。如果不需要一些复杂的功能,Orbstack 完全可以帮助管理一些简单的容器。

频道:@NewlearnerChannel
#互联网观察 #APP

▎卡巴斯基:拼多多软件存在恶意代码

卡巴斯基实验室的安全研究人员已经发现并概述了PDD Holdings Inc.的中国版本中的潜在恶意软件,几天后谷歌将其从安卓应用商店中下架。

在对该恶意代码的首次公开说明中,卡巴斯基阐述了该应用如何提升自己的权限以破坏用户隐私和数据安全。"拼多多应用程序的某些版本包含恶意代码,利用已知的安卓漏洞升级权限,下载和执行额外的恶意模块,其中一些模块还获得了用户的通知和文件。“

虽然事情已经发酵多周,但截止发稿前,中国相关部门仍未对此恶性事件表态,拼多多也未受到任何惩罚。

频道 @AppDoDo
#APP #iOS #AI

🐱Joyfusion, 一款本地运行的AI绘画App,掏出手机即可开始创作

下载(App Store)
iOS | iPadOS | macOS

🪶产品背景
去年AI绘画彻底火了。DALL·E 2,Midjourney,Stable diffusion等绘画服务映入眼帘。Stable diffusion是一个开源的项目。iPhone有着不错的手机芯片和算力,如果手机可以本地运行stable diffusion将会一件很酷的事情。最终开发者们把基于Python的代码移植到Swift平台。苹果开源了基于CoreML框架的ml-stable-diffusion项目。道路被铺平了天。Joyfusion是基于CoreML和ml-stable-diffusion的,App本体尺寸不到10MB,支持iPhone,iPadOS,macOS。

‼️设备要求,非常重要(不在列表中的iPhone会闪退)
iPhone 14
iPhone 14 Plus
iPhone 14 Pro
iPhone 14 Pro Max
iPhone 12 Pro
iPhone 12 Pro Max
iPhone 13 Pro
iPhone 13 Pro Max

⚙️功能特性
通过文字描述生成图片
通过图片和描述生成图片
生成历史作品库
支持多个Stable diffusion模型(v1.4,v1.5,v2.1,v.small)
支持多个采样器
批量生成图片
支持iPhone,iPadOS,macOS

🎲使用指南
使用Joyfusion需要在本地手机上下载一个AI模型,每个模型都具有其独特的特点。此外,一个重要的概念是Prompt,也就是提示(例如:“a cute cat with smile face”)。AI将根据提示开始进行创作。目前版本的Prompt只支持英文,但您可以使用中文进行描述,然后翻译成英文输入。稍等片刻,即可生成所需的图片。

🧙Prompt学习资源
openart promptbook
lexica.art

✉️意见反馈
Email: [email protected]
Twitter: Norton

💡开发者其他产品
Castflow:速度快,无社交,沉浸式泛用型播客客户端
植物猎人:植物成长记录与追踪

频道:@NewlearnerChannel
#App

🧑‍💻 Code Image:功能齐全的开源代码片段截图生成器

🏆 2022 Solid Hack 最佳应用奖

Github | 官网

Features

- 预设颜色主题
- 边距
- 透明度
- 背景颜色
- 行号
- 字体,字重
- 自动格式化代码
- 窗口风格(Mac 或者 Windows)
- 标签页格式
- 代码窗口光线反射
- 自适应代码窗口背景颜色
- 云端存储代码片段图片

🔧 技术

CodeImage 基于 SolidJS 开发,依赖 CodeMirror6 实现代码编辑功能,solid-aria 作为组件库。REST API 基于 Fastify,Prisma ORM 和 Autho0 开发。

SolidJS 荣获了 2022 年 JS Open Source Awards 最佳突破奖。

👀 感想

非常完整的代码片段图片生成工具,可以非常自由的调整格式和字体。编辑页面上充斥着各种编辑选项。

在单纯的小工具属性之外,CodeIage 还非常令人惊喜的提供了云端存储方案。登陆后,CodeImage 可以存储用户过往生成的代码片段图片。

频道:@NewlearnerChannel
 
 
Back to Top