mcpField
A
AppWrangler

AppWrangler

本地服务
github.com其他12 周前更新

关于 AppWrangler

AppWrangler 是面向 Apple Silicon Mac 的开源菜单栏应用,可按应用管理 CPU、效率核心和内存。它还提供自动后台管理、低内存保护、建议与撤销,并支持通过 MCP 让 AI 助手在确认后调整设置。

主要功能

  1. 01按应用限制 CPU 和内存
  2. 02将应用分配到效率核心
  3. 03自动管理后台应用与低内存状态
  4. 04依据电池、温度和时段应用规则
  5. 05提供建议、影响统计及撤销
  6. 06通过 MCP 和命令行控制

适用场景

  1. 01降低后台应用的 CPU 与能耗影响
  2. 02内存不足时冻结或退出闲置应用
  3. 03根据使用条件设置应用资源规则
  4. 04让 AI 助手分析并调整 Mac 设置

MCP 相关

AppWrangler 通过 MCP 向 Claude、OpenAI Codex 等 AI 助手提供 Mac 状态分析和设置控制能力;调整操作需经用户同意。可使用 `appwrangler mcp install` 配置。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbAppWrangler-mcp-1.7.1.mcpb

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

AppWrangler 图标

AppWrangler

让 Mac 上的每个应用都尽在掌控——逐个管理应用的 CPU、能效核心和内存。
一款适用于 Apple Silicon Mac 的免费开源菜单栏应用。

macOS 13+ Apple Silicon GPL-2.0

请我喝杯咖啡


即使在打开许多应用的 8 GB Mac 上,也能让你正在使用的应用保持流畅。

  • 🪄 无需设置即可运行。 自动模式会让前台应用全速运行,并将所有后台应用移至能效核心。无需设置规则。
  • 🧊 为内存不足的 Mac 解围。 内存紧张时,它可以冻结一段时间未操作的应用;每个应用都会在你点击时立即恢复。它还会告诉你哪个应用占用了大量 RAM,以及该如何处理。
  • 🎛 需要时由你掌控。 可逐个应用设置 CPU 限制、能效核心和内存限制,还能设置“仅使用电池时”等条件。你也可以让 Claude 帮你调整 Mac。

本应用遵循 GPL-2.0 协议,免费开源,适用于运行 macOS 13+ 的 Apple Silicon Mac。通常仅使用一个核心的 1–2% 和约 30 MB 内存,并且绝不会连接网络。

brew tap intarso/appwrangler https://github.com/IntarsO/AppWrangler
brew install --cask appwrangler

也可以从 Releases 下载 zip 文件。AppWrangler 尚未经过公证,因此首次打开时,请右键点击它 → 打开。

AppWrangler 面板:CPU 和内存图表、自动模式状态行、一张介绍刚刚被自动模式冻结的应用的卡片,其中有“确定”“手动设置”和“保持不变”按钮,以及最繁忙的应用和近期活动

## 功能介绍
🪄 自动模式默认开启。你正在使用的应用会全速运行。后台应用会转移到能效核心,只有 Mac 繁忙时,它们才会公平共享 CPU,确保所有应用仍可正常使用。可选启用内存耗尽时冻结一段时间未使用的应用;切回应用时,它会立即恢复运行。自动模式会根据 Mac 的需求调整:有空余资源或你不在电脑旁时,后台任务可自由运行;使用电池或设备过热时,会更早挂起应用;当你需要资源时,会暂停更新程序等低优先级任务;还会学习你通常在这个时段使用哪些应用(数据保存在 Mac 上)。
🎛 CPU 限制限制某个应用及其所有辅助进程(Chrome 标签页、Electron 辅助进程、Safari 网页内容等)的 CPU 使用率上限。也可设为仅在应用处于后台时限制。
🍃 仅使用能效核心将应用转移到 Apple Silicon 的 E 核心,同时降低磁盘和网络访问速度。应用仍可使用,并能节省电量、减少发热。
🧠 内存限制当应用的内存使用量持续高于限制时,向你发送通知,或冻结、退出、强制退出该应用。(macOS 不允许一个应用严格限制另一个应用的内存,因此 AppWrangler 会监控并采取相应操作。)
🚨 低内存保护当 Mac 内存不足时,自动冻结或退出你标记为可舍弃的应用,之后再恢复它们。立即释放内存可按需执行此操作。
⏱ 条件可设置任意规则仅在使用电池或连接充电器、处于低电量模式、Mac 过热,或指定的时段和日期内生效。
🔥 失控提醒“Chrome Helper 已使用 150% CPU,持续 3 分钟”——面板中会显示卡片并发送通知,附带限制、E 核心和忽略按钮。
📞 通话和会议应用使用麦克风录音时,会获得通话所需的一切资源,其他应用则会让出资源;任何影响通话的操作都不会拖慢或冻结通话。可从菜单栏为任意应用腾出空间 30 分钟、1 小时或 3 小时,并将应用标记为优先或可等待。
❄️ 冻结、退出、强制退出立即暂停任意应用,并可稍后恢复。
📊 影响查看节省的 CPU 时间和能源、Mac 内存不足的次数及交换空间使用量,以及 AppWrangler 自身的运行开销。
💡 建议“Brave 使用的内存超过 8 GB,以下是解决办法。”提供具体建议,说明原因和好处,并可一键修复。运行 appwrangler undo 可撤销更改。
🤖 AI 助手(MCP)询问 Claude 或 OpenAI Codex 是什么拖慢了 Mac,并在你同意后让它们修复。只需运行一条命令即可设置:appwrangler mcp install。
⌨️ 命令行和链接appwrangler suggest、show Slack、set Slack efficiency_cores=on、stats、prefs 等命令,以及供快捷指令使用的 appwrangler:// 链接。
🖥 桌面小组件在桌面上显示 CPU、内存、自动模式、最繁忙的应用和建议(macOS 14+),并提供暂停、自动和释放内存按钮。
📖 内置帮助应用内提供完整手册,可搜索且支持离线使用;每项设置旁边都有一个 ?。

中型桌面小组件:CPU 和内存环形图、自动模式状态、最繁忙的应用、首要建议和按钮   内置帮助窗口,显示用户手册中的自动模式章节,侧边栏提供主题和搜索功能

## 对比
AppWranglerApp TamerAppPolice活动监视器
价格免费$14.95(15 天试用)免费免费(内置)
原生支持 Apple Silicon✅✅❌(2016 年,Intel 时代)✅
将应用移至能效核心✅✅❌❌
按应用限制 CPU✅✅✅❌
按应用限制内存(通知 / 冻结 / 退出)✅❌❌❌
自动管理后台应用✅ 自动模式✅❌❌
内存不足时冻结闲置应用✅❌❌❌
AI 助手(MCP)/ 命令行✅ / ✅❌ / AppleScript❌❌
开源✅ GPL-2.0❌✅ GPL-2.0❌
最近更新2026 年2024 年(2.8.4);3.0 版处于 Beta 阶段2016 年随 macOS 更新

App Tamer 是一款精良且历史悠久的商业应用,如果你已经在使用它,它也能很好地完成工作。AppWrangler 面向想要免费、开源,并支持内存管理和 AI 控制的用户。以上信息于 2026 年 10 月根据各项目自己的页面核实;如果情况有变,请告诉我们。

开始使用

  1. 安装:使用 Homebrew(见上文)、从 Releases 下载 zip,或使用 Apple 免费的命令行工具构建:./build.sh --install --run。
  2. 点击菜单栏中的套索图标。自动模式已在运行;自动一栏会显示它正在执行的操作,建议会指出值得调整的地方。
  3. 想要更多控制?点击某个应用,然后启用限制 CPU、仅使用能效核心或内存限制。设置会立即生效,并在每次应用运行时生效。

👉 阅读完整的**入门指南**。

文档

基于 AppPolice 构建

AppWrangler 是 Maksym Stefanchuk 于 2013–2015 年开发的 AppPolice 的分支。AppPolice 是一款菜单栏应用,可通过滑块限制应用的 CPU 使用率。该项目启发了 AppWrangler,其源代码也是 AppWrangler 的起点。

原项目无法在现代 macOS 上构建,其限制器也无法在 Apple Silicon 上运行。AppWrangler 是使用 Swift + C 从头重写的版本,保留了原有理念,并新增了:

  • 可正确支持 Apple Silicon、覆盖辅助进程的实时 CPU 限制器;
  • 能效核心模式;
  • 内存限制和低内存保护;
  • 条件规则;
  • 失控检测;
  • “这是什么?”说明;
  • CLI;
  • 测试套件。

详情请参阅 NOTICE.md 和 CHANGELOG。AppPolice 1.x 的限制设置和 AppPolice 2.x 的规则会自动导入。

支持项目

AppWrangler 免费,而且将永远免费。如果它帮你节省了电量或让你少些烦恼,可以请我喝杯咖啡 ☕。谢谢!

构建与贡献

xcode-select --install     # Command Line Tools — full Xcode is not required
./build.sh                 # → build/AppWrangler.app
./test.sh                  # unit + integration tests
./Tests/e2e/run.sh         # end-to-end tests against the built app

欢迎贡献——请参阅 CONTRIBUTING.md 和我们的行为准则。请按照 SECURITY.md 中的说明,私下报告安全问题。

许可证

AppWrangler 是自由软件,采用 GNU 通用公共许可证第 2 版(LICENSE)授权,与 AppPolice 使用相同的许可证。原始 AppPolice 代码 © 2013–2015 Maksym Stefanchuk;AppWrangler © 2026 AppWrangler 贡献者。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。