AiNews
⚡ 速览 🧠 模型
← 返回首页

#macos

包含标签 "macos" 的文章,共 50 篇。

🔌 MCP 协议 Hacker News

Lumae:支持 AI 代理通过 MCP 编辑的 macOS 录屏工具

Lumae 是一款 macOS 原生屏幕录制工具,最大特点是集成了模型上下文协议(MCP)。通过 MCP,外部 AI 代理能够直接访问并编辑录制好的视频和演示项目。这种设计打通了 AI 与桌面多媒体工具的协作链路,为开发者实现自动化视频制作、软件演示生成以及智能工作流编排提供了新的技术路径。

🛠️ 开发工具 Hacker News

TablePro:macOS 原生开源数据库客户端

TablePro 是一款专为 macOS 打造的开源数据库管理工具,采用原生技术栈开发,旨在摆脱 Electron 客户端的沉重感,提供极速响应与深度系统集成体验。项目完全开源,便于开发者审计代码或根据实际需求定制工作流。核心功能聚焦于高效的连接管理、SQL 执行和直观的数据可视化,显著降低日常开发与调试的资源开销。对于 macOS 开发者而言,它是一个轻量且流畅的数据库管理新选择。

🛠️ 开发工具 V2EX

StandUp:开源的 macOS 原生久坐提醒工具

StandUp 是一款专为 macOS 打造的开源久坐提醒工具,采用原生开发,主打轻量化与低干扰。核心功能覆盖灵活的计时系统、沉浸式全屏遮罩、健康提示与多场景闹钟。支持自定义工作与休息间隔,菜单栏可实时显示倒计时。触发休息时,全屏遮罩会覆盖主副显示器,强制中断当前操作,支持快捷键操作与媒体自动暂停。此外,内置随机健康提示语,并支持最多 5 个一次性闹钟,满足会议提醒、服药等日常需求。项目适合需要健康管理、寻找简洁免费无广告提醒工具的 macOS 用户。

🛠️ 开发工具 V2EX

StandUp:开源的 macOS 久坐提醒工具

StandUp 是一款针对 macOS 开发的开源菜单栏休息提醒工具,采用原生开发,帮你告别久坐。它支持 1 到 240 分钟的工作间隔自定义,以及 1 到 60 分钟的休息时长设置,菜单栏会实时显示倒计时。进入休息时间时,全屏遮罩会覆盖主副显示器,强迫你暂时离开屏幕放松眼睛。该工具内置个性化提醒文案、随机健康贴士、10 秒前置提示音,还能在休息时自动暂停与恢复媒体播放。此外,它支持最多 5 个闹钟的一次性闹钟模式,适合处理开会、喝水等临时定时任务。

🛠️ 开发工具 V2EX

StandUp:开源 macOS 久坐提醒工具

StandUp 是一款针对 macOS 平台开发的免费开源菜单栏休息提醒工具,旨在帮助开发者和长时间面对屏幕的用户避免久坐。该工具采用原生开发,提供周期性工作计时与全屏休息遮罩功能,支持 1 至 240 分钟的工作间隔及 1 至 60 分钟的休息时长自定义。其核心功能包括:菜单栏实时显示倒计时、支持多显示器的沉浸式全屏提醒遮罩、自定义提醒文字与随机健康提示语、全屏前 10 秒提示音、休息时自动暂停/恢复媒体播放,以及支持最多 5 个一次性闹钟模式以满足会议或服药等定时提醒场景。对于注重健康管理和效率平衡的 macOS 开发者与用户而言,这是一个实用的开源辅助工具。

🛠️ 开发工具 V2EX

StandUp:开源 macOS 久坐提醒工具

StandUp 是一款针对 macOS 开发的原生菜单栏久坐提醒工具。支持自定义工作与休息间隔,并在菜单栏实时显示倒计时。工作时间结束后,软件会触发全屏遮罩覆盖所有显示器,强制打断屏幕操作,降低忽视提醒的概率。同时内置健康提示语、全屏前置提示音、媒体自动暂停与恢复,以及针对会议、喝水等场景的一次性闹钟模式。整体开源免费,适合需要长时间面对屏幕的开发者使用。

🛠️ 开发工具 Hacker News

在 macOS 沙盒中运行 Claude 的实践

随着 AI 助手深度接入开发工作流,权限控制与安全边界成为核心痛点。通过 macOS 原生沙盒机制隔离 Claude,既能保留其在代码编写和任务自动化上的能力,又能有效收敛系统访问权限,防止潜在的越权风险。这套轻量级隔离方案,为注重安全的开发者提供了一种兼顾效率与防护的实用配置路径。

🛠️ 开发工具 Hacker News

OpenAI Astra 发布 macOS 27 模拟器

OpenAI Astra 近期推出面向 macOS 27 的模拟器项目,主要用于在虚拟化环境中运行与测试 macOS 应用。该工具重点优化了系统级交互模拟与兼容性表现,支持开发者在特定系统环境下构建自动化测试工作流。对于 macOS 开发者而言,该模拟器提供了一种高效的跨版本调试方案,能显著简化应用验证流程并提升日常开发效率。

🛠️ 开发工具 V2EX

macOS PDF 编辑器 Arc PDF 发布更新

独立开发者打造的 macOS PDF 编辑器 Arc PDF 近期推出版本更新,重点强化了基础编辑与 AI 交互能力。在文档处理方面,现已支持直接修改、增删文字与图片,并保留高亮、下划线、自由绘图等常用批注功能。AI 模块则提供文档对话、自动摘要、内容翻译、表格提取、思维导图生成及自动目录构建,支持针对选中文本进行即时解析。软件采用 BYOK(Bring Your Own Key)模式,用户可按需接入 OpenAI、Claude、DeepSeek 等第三方大模型 API,兼顾功能扩展与使用成本。

🛠️ 开发工具 Hacker News

MaCcyP:为 AI 编码助手定制的剪贴板管理工具

MaCcyP 是 macOS 剪贴板管理工具 Maccy 的一个分支版本,旨在优化 AI 编码助手及 Claude Desktop 的工作流。编码助手在日常开发中经常需要生成文本(如终端命令、SQL 语句、JS 代码或草稿回复)供用户复制使用。MaCcyP 通过提供专属的 Agents 视图,允许 AI 助手将生成的文本主动推送至该独立空间,避免了在长对话中手动查找和复制的繁琐操作。主要特性包括:独立的会话隔离空间、屏幕敏感信息掩码、支持多步骤任务序列的 Runbook 批量推送、语法高亮、预览面板以及完全本地化的 Unix Socket 通信。此外,该项目内置了 MCP 服务器,支持通过标准 stdio 协议与 Claude Code、Claude Desktop 等工具集成,为开发者提供更高效的 AI 辅助编码体验。

💻 AI 编程 V2EX

使用 GPUI 与 AI 开发 macOS 监控工具

开发者基于 GPUI 框架和 gpui-component 库,打造了 macOS 菜单栏系统监控工具 zstats。项目颠覆了传统“人工写代码、AI 做辅助”的模式,采用“AI 主写、人工把关”的反向分工。开发者通过让 AI 提前学习组件库与自定义编码规范,将精力集中在架构设计、模块拆分和数据流规划上,利用详尽的规格定义来约束 AI 的代码输出。这种开发模式依托前期积累的框架经验显著提升了效率,也为 AI 辅助桌面应用开发提供了切实可行的落地参考。

🛠️ 开发工具 Hacker News

Ration:一款监控 Claude 用量的 macOS 菜单栏工具

Ration 是针对 macOS 开发的原生免费菜单栏工具,专门适配 Claude Code 开发者。它能让用户免去打开终端或运行命令的麻烦,直接在桌面实时查看 Claude 的资源消耗情况。这款工具有效弥补了轻量级开发监控的不足,让多终端环境下的用量更加直观透明,方便开发者随时追踪和管理日常的 AI 编程成本。

🛠️ 开发工具 V2EX

macOS 下 Codex 项目列表排序失效

部分开发者在 macOS 15.7.3 及特定客户端版本下发现,Codex 的项目列表无法按更新时间排序,导致老项目产生新对话时不会自动置顶。虽然项目内部的对话顺序正常,但项目维度的排序失效给日常多项目并行开发带来不便。此前通过修改 .codex-global-state.json 中 project-order 字段的临时方案已在新版中失效。GitHub 社区也有用户反馈了该问题,官方目前尚未回应。

🛠️ 开发工具 V2EX

Codex 项目列表排序失效问题

近期开发者反馈,macOS 平台上的 ChatGPT 客户端中,Codex 项目列表无法按更新时间排序。实际表现为:列表仅按创建时间排序,老项目产生新对话时不会自动置顶,导致用户检索历史项目较为麻烦。此前通过修改 `.codex-global-state.json` 中 `project-order` 字段的临时方案在新版本中已失效。目前 GitHub 上已有相关 Issue 反馈,但官方尚未修复,这也暴露出客户端在状态管理和 UI 交互上仍有优化空间。

🛠️ 开发工具 V2EX

macOS 版 ChatGPT 客户端被曝捆绑 LibreOffice 运行环境

有开发者发现,近期发布的 macOS 版 ChatGPT 桌面客户端内部自带了 Codex runtime,其中包含以无头模式运行的 LibreOffice 开发版,并向系统注册了文件打开服务。同时,该应用还会抢占默认网页打开方式,具备了处理 Office 文档和浏览网页的能力。这一做法引发了技术圈对 AI 客户端体积膨胀、过度干预系统文件关联以及资源打包方式的讨论。

🛠️ 开发工具 V2EX

Vibe Coding 时代:Windows 开发体验与系统适配痛点

在 Vibe Coding 开发模式下,借助大模型进行全自动编程已成常态。但在 Windows 系统中,命令行交互与环境适配问题频出。开发者在使用 AI 工具时,经常遇到命令行卡死或陷入死循环,不仅浪费大量 Token,还严重拖慢开发节奏。这引发了开发者关于更换 macOS 的讨论,同时也涉及到硬件性能需求以及高性价比 Mac 的选购权衡。这一现象表明,不同操作系统在现代 AI 辅助开发工作流中的适配能力仍存在明显差距。

🛠️ 开发工具 V2EX

用开源软件 Santa 阻止 Mac 上的 Agent 越权读盘

针对 AI Agent 开发运行中的供应链投毒和未授权读盘风险,开发者推荐在 macOS 上使用开源工具 Santa 进行底层防护。该软件由 Google 主导开发,基于 Endpoint Security Framework(ESF)实现,核心逻辑是“认进程不认权限”。即便给 Agent 授予了完全磁盘访问权限,它也无法读取 GPG 私钥等敏感文件。同类防护方案在 Linux 上可通过 eBPF 机制实现,为安全使用 AI 编程助手提供了行之有效的底层防护思路。

🛠️ 开发工具 V2EX

Windows 做 Vibe Coding 的痛点与换机思考

近期开发者热议 Windows 系统下进行 AI 辅助编程的实际体验。主流大模型处理 Windows 命令行交互时,常遇配置错误或陷入死循环,导致开发效率低且白白消耗大量 Token。核心痛点集中在三个方面:一是 Windows 的复杂路径与权限管理,让 AI Agent 执行自动化任务的稳定性远不如 Unix 系统;二是 AI 工具频频出错带来的调试成本,反而成了拖慢项目交付的瓶颈;三是面对工具链的兼容性短板,不少开发者开始纠结是否要换成 macOS。这反映出当前 AI 编程工具链对 Windows 生态的适配仍有欠缺,开发环境直接决定了 AI 任务的执行成功率。

🎁 羊毛福利 Hacker News

MacAIApps:聚焦 macOS AI 应用的独立导航目录

开发者因日常寻找 AI 驱动的 Mac 应用较为繁琐,自建了 MacAIApps 聚合目录。该平台按功能对工具进行分类,收录了大量容易被忽视的 macOS 原生 AI 应用与效率工具,帮助开发者和用户快速找到适配特定场景的 AI 解决方案。

🛠️ 开发工具 V2EX

Vibe Coding 时代,Windows 开发者该换 Mac 吗?

在 Vibe Coding 实践中,开发者发现 Windows 系统配合 Codex、Claude、DeepSeek 等大模型处理命令行交互时,常常不够流畅,频繁陷入命令行死循环,导致 Token 浪费和效率损耗。当同时处理多个大项目时,这一系统痛点尤为明显。这引发了开发者的普遍讨论:在当前环境下,是否有必要从 Windows 转向 macOS?对于没用过 Mac 的用户来说,现在入手是否划算?有没有低成本的过渡方案?这些已成为影响开发效率的现实考量。

🛠️ 开发工具 V2EX

SF Symbol 网页版图标挑选工具

开发苹果应用时,用 AI 写完代码后往往会返回一堆 SF Symbol 图标名称,逐个去本地客户端里复制比对相当麻烦。最近有开发者做了一个小工具,直接把 AI 返回的整段文本贴进去,页面就能自动提取并渲染出所有图标预览。这省去了在 IDE 和 SF Symbols App 之间反复切换的繁琐步骤,提升了 UI 开发时的图标选型效率。

🛠️ 开发工具 V2EX

苹果 SF Symbols 图标挑选辅助工具

针对苹果生态开发者的痛点,近期出现了一款能大幅提升 SF Symbols 图标挑选效率的小工具。在使用大模型获取图标建议时,开发者往往需要把多个英文标识符(如 square.and.arrow.up)逐个复制,再切换到官方客户端中手动预览和对比,过程相当繁琐。这款网站支持直接粘贴包含图标名称的整段 AI 回复,系统会自动解析并实时渲染出所有提到的符号,省去了频繁切换应用的麻烦,让图标筛选和比对变得更加高效。

🛠️ 开发工具 V2EX

Mac 运行 DeepSeek 与 Qwen 模型优化实战

分享在 Mac 上运行 DeepSeek 和 Qwen 模型的优化经验。实测表明,处理超长上下文时应避开 llama.cpp,以防底层连接超时卡死、重新预填充耗时以及生成速度过慢。推荐使用 mlx-dspark:在内存充足时配合草稿模型或开启 --lookup-drafts 模式,将上下文限制在 64k 以内,并利用自动切片、前缀缓存与 Small-M 优化内核,实现极速的预填充与生成加速,同时无需量化上下文即可保障输出质量。此外,建议让 DeepSeek harness 自行编写联网与记忆插件,从而保证客观知识的准确性及多会话间的连续性。

🛠️ 开发工具 V2EX

Termio.sh:终端优先的 AI 编程环境

Termio 是一款面向多 Agent 并发编程的原生 Mac 终端 ADE。该工具基于 Ghostty 同款的 libghostty 内核构建,拥有出色的 TUI 渲染性能。在架构设计上,Termio 彻底告别了传统 IDE 的手写代码布局,围绕 AI 编程进行深度重构,将项目管理、Session 管理、文件树及 diff 集中整合在终端侧边栏,便于为 Agent 提供上下文。同时,它还配套推出了 iOS 客户端,支持开发者在移动端下达任务,由 Agent 在后台执行,打通了跨设备的异步 AI 编程工作流。

🛠️ 开发工具 V2EX

Termio.sh:专为 AI 编程打造的终端环境

面对项目中同时运行十几个 Agent 的常态,传统 IDE 的布局已显吃力。为此,开发者推出了原生 Mac 终端 ADE(Agent Development Environment)——Termio。该工具底层采用与 Ghostty 相同的 libghostty,具备出色的 TUI 渲染性能。其核心围绕 AI 编程设计,能清晰管理项目与 Session,将文件树和 diff 直接呈现于终端旁,方便快速为 Agent 提供上下文。同时,Termio 还配备了 iOS 客户端,支持开发者随时随地通过手机下发指令,满足全场景的移动端协作需求。

🛠️ 开发工具 V2EX

Termio.sh:专为 AI 编程打造的终端环境

面向 AI 编程趋势,开发者推出了原生 Mac 终端 ADE —— Termio。该工具底层采用与 Ghostty 相同的 libghostty,具备出色的 TUI 渲染性能,主打多 Agent 会话管理。核心功能包括:集中管理项目与 Session 状态,在终端侧边栏直接展示文件树与 diff,方便为 Agent 提供精准上下文。同时,Termio 还推出了 iOS 客户端,支持开发者在手机端随时下达编程指令,由后台 Agent 持续执行,提供了一种终端优先的移动端 AI 辅助开发方案。

🛠️ 开发工具 V2EX

Termio.sh:面向AI编程范式的终端开发环境

随着AI编程范式的演进,传统IDE布局已难以满足多Agent协作的需求。开发者推出了Termio,一款原生Mac终端ADE(Agent Development Environment),旨在优化AI编程体验。该工具核心基于libghostty构建,具备高性能的TUI渲染能力。在产品设计上,Termio重点强化了项目与Session管理,通过在终端侧边集成文件树与Diff视图,简化了向Agent提供上下文的过程。此外,该项目还配套开发了iOS客户端,支持用户在移动端进行AI编程任务的编排与监控。Termio的设计初衷是为开发者提供一个更符合AI时代工作流、且具备良好视觉交互的终端开发环境。

🛠️ 开发工具 V2EX

Termio.sh:面向 AI 编程的终端环境

面向 Agent 编程范式设计的 macOS 终端环境 Termio.sh,底层采用与 Ghostty 相同的 libghostty 核心库,具备出色的 TUI 渲染性能。该工具针对多会话并行与上下文管理进行深度优化,核心功能包括直观的项目与 Session 状态管理,以及在侧边栏直接展示文件树与 diff,方便实时向 Agent 提供上下文。同时,配套的 iOS 客户端支持随时随地通过手机下达编程任务,实现桌面与移动端的高效协同。

🛠️ 开发工具 V2EX

Termio.sh:面向 Agent 的终端开发环境

Termio 是一款专为 AI 编程设计的 Mac 终端 Agent 开发环境(ADE),基于 libghostty 内核构建,具备出色的 TUI 渲染性能。针对 Agent 会话主导的编程范式,该工具集成了项目管理与 Session 状态可视化,支持在终端侧边栏直接显示文件树与代码 diff,方便为 Agent 补充上下文。同时,配套的 iOS 客户端允许开发者通过移动设备随时下达任务并监控执行进度,为多 Agent 协同开发提供了一个高效的终端新选择。

🛠️ 开发工具 V2EX

Termio.sh:专为AI编程打造的Mac终端环境

针对多Agent并发编程需求,开发者推出了专为AI设计的原生Mac终端开发环境Termio.sh。该工具底层采用与Ghostty相同的libghostty,具备出色的TUI渲染性能。在产品设计上,它围绕AI工作流提供清晰的会话与项目管理,并在终端侧边栏直接展示文件树和Diff,方便快速为Agent补充上下文。同时,该项目配套了iOS客户端,支持在手机端随时下发指令并由Agent执行,满足移动场景下的开发与验收需求。

🛠️ 开发工具 V2EX

终端优先的 AI 编程环境 Termio.sh

Termio 是一款专为 Mac 打造的终端级 AI 编程环境(ADE),核心基于 Ghostty 同款的 libghostty 渲染引擎,具备出色的 TUI 性能。针对多 Agent 协作开发场景,它将项目会话管理、文件树和 diff 视图直接集成在终端侧边栏,方便实时向 Agent 提供上下文。此外,该工具还配套了 iOS 客户端,支持在移动端下达任务、回电脑端验收,适配 Agent 主导的日常开发流程。

🛠️ 开发工具 V2EX

Termio.sh:专为AI编程打造的Mac终端ADE

针对AI多Agent并发编程场景,开发者推出了终端优先的ADE工具Termio。它基于Ghostty同款的libghostty内核,拥有出色的TUI渲染性能。在界面设计上,Termio将项目与Session管理、文件树和Diff直接集成在终端侧边栏,为Claude Code等Agent提供高效的上下文支持。此外,该工具还配套了iOS客户端,方便开发者在移动端随时下达指令,进行跨设备的异步编程与任务验收,有效解决传统IDE布局难以适配多Agent会话的痛点。

🛠️ 开发工具 V2EX

ChatGPT 桌面端僵尸进程致系统崩溃

近期不少开发者反馈,升级 ChatGPT 桌面端工具后频繁遇到系统崩溃、浏览器闪退和终端打不开等问题,错误日志直指伪终端资源耗尽。经排查,元凶是应用内置的 SkyComputerUseService 辅助进程。该进程基于 macOS 14.4 构建,但在 macOS 13.6 环境下运行因缺失运行库导致异常派生,最终耗尽系统资源。跨版本部署大模型桌面端工具时,需格外注意系统兼容性与后台辅助服务的运行状态,防范库文件缺失引发的资源泄漏。

🛠️ 开发工具 V2EX

macOS 客户端触发 GPT 限额却无提示

近期部分开发者在 V2EX 反映,使用 macOS 客户端长时间对话后会触发 429 Too Many Requests 错误,即 5 小时使用限额。与以往不同的是,当前客户端界面仅显示周限额提示,无法直接查看 5 小时限额的剩余额度和恢复时间。这一状态引发了开发者对客户端用量透明度与错误反馈机制的讨论,暴露出官方工具在限额提示上的缺失。

🛠️ 开发工具 V2EX

macOS 与 Android 的 Tailscale 代理共存方案

在 macOS 和 Android 上同时开启 Tailscale 与 Surge、FlClash 等代理软件时,常因系统资源竞争导致路由冲突。通过合理的配置调整,可以让两个 VPN 同时处于活动状态,并维持代理的正常分流。这套方案适合无公网 IP 的场景,能通过 Tailscale 建立点对点连接,方便在外通过 SSH 远程管理家里的 Mac,实时查看 Claude Code 或 Codex 的运行状态。整个过程不依赖特定的 Agent 客户端,兼顾了连接效率与访问安全。

🛠️ 开发工具 V2EX

macOS 与 Android 的 Tailscale 与代理共存方案

在 macOS 和 Android 设备上,Tailscale 与 Surge、FlClash 等代理软件常因抢占系统 VPN 路由而冲突。通过调整网络路由与参数,可以实现两个 VPN 服务同时在线,让代理分流与 Tailscale 点对点连接互不干扰。这省去了手动切换 VPN 的麻烦,能随时通过 SSH 连接家里的 MacBook Pro,监控 Claude Code 等 AI 编码工具的运行状态并接入 tmux 会话,兼顾了远程开发的便利性与网络访问安全性。

🛠️ 开发工具 V2EX

Tailscale 与本地代理软件共存方案

在 macOS 与 Android 设备上,常需解决 Tailscale 内网穿透与 Surge、FlClash 等本地代理软件的共存问题。开发场景中,常通过 Tailscale 的 P2P 穿透远程连接家里的 MacBook Pro,实时监控 Claude Code 等 AI 编码工具。由于系统底层 VPN 资源冲突,两者默认配置下会互相覆盖,导致分流失效。通过优化两端网络配置,可实现双 VPN 同时在线且代理分流正常。配合手机端直接挂载 Mac 的 tmux 会话,能搭建一套低成本、高效率的远程开发与 AI 编码监控链路。

🛠️ 开发工具 V2EX

用脚本解决Claude Code长任务的Mac电源管理问题

用Claude Code跑长任务时,Mac经常因休眠或常亮耗电。为此,有开发者写了一套“心跳+看门狗”的双脚本方案。该方案利用Claude Code的hooks机制维护心跳状态,配合常驻的LaunchAgent每20秒检查一次状态与CPU温度。任务运行期间会动态禁用休眠(支持合盖),结束后自动恢复;同时内置了30分钟超时清理和过热保护,防止终端意外退出导致机器无法休眠,为移动办公开发者提供了一个轻量省电的自动化电源管理思路。

🛠️ 开发工具 V2EX

用脚本解决 Claude Code 运行长任务时的 Mac 休眠与自动恢复

针对 Mac 运行 Claude Code 长任务易休眠中断的问题,开发者开源了一套轻量级解决方案。该方案采用“心跳加看门狗”双脚本机制:心跳脚本挂载在 Claude Code 的 hooks 上,在提交 prompt 和工具调用时刷新会话状态;看门狗作为 LaunchAgent 常驻后台,每 20 秒检查一次活跃会话和 CPU 温度,动态调整系统 pmset 策略,支持合盖运行。同时,该工具内置了 30 分钟超时清理与过热保护,确保程序异常或崩溃时 Mac 能及时恢复默认睡眠,兼顾效率与能耗。

🛠️ 开发工具 V2EX

macOS 终端工具 Termite 1.10 发布

macOS 原生终端 Termite 1.10 版本发布。此次更新重点优化了 AI 协作与会话管理体验。当分屏中的 AI Agent 等待输入时,会通过橙色边框、菜单栏角标及系统通知进行提醒,并支持使用 ⌘J 快捷键一键跳转。界面方面,侧边栏现已支持按项目快速切换,且标签栏仅展示当前项目内容;同时支持在重启应用时完整恢复窗口、分屏及屏幕内容。该软件基于 SwiftUI 与 AppKit 开发,未采用 Electron 架构,提供零配置 Shell 集成,支持按命令跳转(⌘↑↓)及复制上一条输出。工具适配 macOS 15 及以上系统,现已通过 Homebrew 提供免费安装。

🛠️ 开发工具 V2EX

用脚本解决Claude Code长任务期间的Mac休眠痛点

开发者在使用Claude Code运行长任务时,常遇到Mac休眠中断任务,或用防休眠工具导致耗电和无法合盖的问题。为此,一套“心跳+看门狗”的双脚本方案有效解决了这一痛点。心跳脚本挂载在Claude Code的hooks上,在提交prompt和工具调用时更新会话状态,回合结束时清除,支持多窗口并发。看门狗通过LaunchAgent常驻,每20秒检查一次活跃会话与CPU温度:只要任务在跑且未过热,就通过pmset禁用睡眠并支持合盖,否则恢复正常睡眠。脚本还内置了30分钟超时清理机制,防止程序崩溃导致机器长期不休眠,并在过热时主动放行以保护硬件,兼顾了长任务效率与省电需求。

🛠️ 开发工具 V2EX

macOS 原生终端 Termite 1.10 发布

macOS 原生终端工具 Termite 1.10 采用 SwiftUI 与 AppKit 混合架构,未走 Electron 路线,系统集成度高且资源占用低。针对开发者在分屏中运行 AI Agent 的痛点,新版本加入了智能状态提示:当 Agent 等待输入时,界面会通过橙色边框、菜单栏角标和系统通知进行提醒,并支持用 ⌘J 一键回跳。同时,1.10 还带来了侧边栏项目切换、按项目隔离标签页,以及重启后完整恢复窗口、分屏与会话内容的能力。Shell 集成方面,支持零配置按命令跳转(⌘↑↓)和快速复制上一条输出。软件要求 macOS 15 及以上,目前可通过 Homebrew Cask 免费安装。

🛠️ 开发工具 V2EX

V2EX 开发者热议:用 AI 编程复刻 CleanMyMac 可行吗

V2EX 社区近日探讨了开发 CleanMyMac 类系统清理工具的可行性。核心议题是不追求极致 UI 的前提下,借助当前的 AI 编程范式能否快速实现核心功能。开发者围绕系统扫描、垃圾文件识别与进程管理等底层逻辑展开交流,剖析了本地工具在权限管理、磁盘操作和跨平台开发上的技术难点,同时评估了利用大模型辅助开发桌面端应用的高效路径与实际体验。

🛠️ 开发工具 V2EX

CodexBar:便捷查询Codex与Claude额度

CodexBar是一款由知名开发者(“小龙虾”作者,现就职于OpenAI)推出的AI服务额度查询工具,旨在解决开发者频繁查看Codex和Claude API后台额度及重置时间的不便。该工具能集中显示剩余额度与重置时间,并具备出色的交互动效。其核心实用功能包括:根据当前消耗速度估算额度能否支撑到下次重置,并在用量过快时发送通知提醒。 CodexBar主要支持macOS平台,提供Linux命令行版本,Windows平台则有社区移植版。尽管偶有菜单无法打开或授权失效的小问题(通常重启或重新授权可解决),但对于同时订阅多个AI服务或用量较大的开发者而言,将其置于菜单栏可极大提升效率。对于偶尔使用AI的用户,其意义则相对有限。项目已在GitHub开源,并有测评视频可供参考。

🔌 MCP 协议 Hacker News

MCP新工具:为AI装上实时会议“耳朵”

该项目是一款专为 macOS 设计的开源工具,通过 Anthropic 的模型上下文协议(MCP)将实时会议转录文本直接传输给 AI 助手(如 Claude Desktop)。其核心功能与技术实现包括: 1. **实时音频转录**:捕获 macOS 系统音频或麦克风输入,并实时转化为文本。 2. **MCP 协议集成**:作为 MCP 服务端运行,允许兼容的 AI 客户端直接读取当前的会议上下文。 3. **多场景适用**:支持 Zoom、Teams、Google Meet 等主流会议软件。 对于开发者和 AI 创业者而言,该工具极大拓展了 AI Agent 的应用场景。用户无需手动复制粘贴会议记录,即可让 AI 实时进行会议总结、提取待办事项或提供即时答疑。这展示了 MCP 协议在连接本地系统能力与大模型方面的巨大潜力。

💻 AI 编程 V2EX

解决开源 macOS 应用无苹果证书被拦截难题

在开发跨平台开源桌面应用时,macOS 的 Gatekeeper 安全机制常因开发者未购买每年 99 美元的 Apple 开发者证书而拦截应用运行,这给独立开发者和开源社区带来了分发阻碍。针对这一痛点,开发者社区通常采用以下几种低成本或免费的替代方案: 1. **引导用户手动绕过**:在项目 README 中提供指引,告知用户通过右键选择“打开”或在终端运行 `xattr -cr` 命令清除隔离属性。 2. **Ad-hoc 本地签名**:使用 `codesign -s - --deep --force` 进行本地自签名,虽不能免除安全警告,但能解决部分因无签名导致的闪退问题。 3. **借助包管理器分发**:将应用提交至 Homebrew Cask 等社区托管渠道,降低用户的信任门槛。 这些方案虽然无法完全替代官方公证(Notarization),但在预算有限的情况下,能有效平衡开发成本与用户体验。

💻 AI 编程 V2EX

开源Mac应用无苹果证书的低成本解决方案

针对开源桌面端开发者因未缴纳每年99美元的Apple开发者年费,导致macOS端应用被系统Gatekeeper拦截、提示损坏或无法验证的问题,社区给出了以下几种低成本的实际解决方案: 1. **引导用户手动绕过**:在项目README中提供说明,引导用户通过右键打开,或在终端运行 `sudo xattr -r -d com.apple.quarantine` 命令清除隔离属性。 2. **托管至 Homebrew Cask**:将应用提交至 Homebrew 官方仓库,利用其分发渠道,降低用户的信任门槛和安装复杂度。 3. **使用 Ad-hoc 签名与公证替代方案**:虽然无法完全避免警告,但通过本地自签名配合特定的打包工具,可以减少部分报错。 4. **妥协方案**:对于面向非技术用户的项目,开发者多建议通过赞助或爱发电筹集资金购买正规证书,或直接转为 Web 端/PWA 形式分发,从根本上规避客户端签名限制。

💻 AI 编程 V2EX

开源作者无Apple证书:macOS应用分发挑战

针对开源桌面端项目开发者,普遍面临在Windows、macOS和Linux多平台适配的挑战。其中,macOS平台因其严格的安全策略,对未经过Apple开发者证书签名的应用进行拦截,导致用户在安装和运行开源应用时遭遇“应用已损坏”或“无法验证开发者”等提示,严重影响用户体验和项目推广。 对于缺乏Apple开发者证书的开源作者而言,如何以最小的成本和代价解决macOS应用的分发和信任问题,成为一个亟待解决的实际痛点。这不仅关系到开源项目的可达性,也直接影响到中国开发者和AI创业者在macOS生态中推广其创新成果的效率。社区正在积极探讨包括但不限于使用自签名证书、通过Homebrew等包管理器分发、或寻求社区签名支持等多种解决方案,以期在不增加额外经济负担的前提下,提升开源应用在macOS上的可用性与安全性。

💻 AI 编程 V2EX

开源桌面应用macOS签名难题与低成本解法

开源桌面应用开发者在适配macOS平台时,普遍面临因缺乏Apple开发者证书导致应用被Gatekeeper拦截的问题。这一障碍严重影响了用户体验和项目的推广,尤其对于致力于AI Coding、AI Agent等领域的创新工具而言,顺畅的安装体验是吸引早期用户和获取反馈的关键。 Apple开发者证书每年99美元的费用,对个人或小型开源项目构成了一定的经济和流程负担,促使开发者寻求“较小代价”的解决方案。技术挑战在于如何在遵守macOS安全机制的同时,降低分发门槛。潜在的解决方案包括: 1. **自签名与用户手动绕过:** 开发者可自行生成证书对应用进行签名,并在项目文档中提供详细指导,引导用户通过“右键->打开”等方式手动绕过Gatekeeper。这是成本最低但用户体验相对较差的方案。 2. **公证(Notarization):** 尽管通常与开发者证书关联,但公证是苹果对应用进行安全扫描的过程。部分社区或第三方服务可能提供简化公证流程的途径,以提升应用的信任度。 3. **社区协作与第三方分发:** 寻求拥有Apple开发者证书的社区成员协助签名或公证,或通过Homebrew Cask等第三方包管理器进行分发,这些管理器有时能简化安装流程。 4. **项目资金支持:** 考虑通过捐赠或众筹来覆盖证书费用,将成本转嫁给受益用户或社区。 解决此问题不仅关乎应用分发,更是提升开源项目专业度和用户信任度的关键一步,对于AI领域的创新工具普及具有实际意义。