Peras:为Claude Code和Codex设置用量上限,防止周额度耗尽

Peras 为 Claude Code 和 Codex 设定周用量上限,防止长任务耗尽额度。
Peras 是一款针对 Claude Code 和 Codex 等编码代理的用量管理工具,核心功能是通过 CLI 命令设定每周使用上限,一旦用量触及阈值,代理的下一次工具调用会被拒绝并给出明确原因,避免单个长任务静默消耗整周额度。用户可从终端或 Mac 菜单栏应用随时恢复使用,还可选择让代理感知自身用量以提前调整行为。定价采用混合模式:CLI 和 hooks 免费且 MIT 开源,Mac 菜单栏应用一次性收费 €4.99。该工具适合重度使用编码代理的开发者,但限额粒度目前为周,更细粒度控制需额外配置,产品较新稳定性待验证。
Peras:为Claude Code和Codex设置用量上限,防止周额度耗尽
如果你用 Claude Code 或 Codex 跑过稍复杂的任务,可能经历过这种场景:一个长任务在后台持续调用工具,等你回来发现本周的用量额度已经所剩无几。Peras 就是针对这个痛点设计的工具,它让你为这类编码代理设定每周使用上限,一旦触及阈值,代理的下一次工具调用会被拒绝,并给出明确原因,避免单个任务吃掉整周额度。
核心机制:一条命令设限,到点自动拒绝
Peras 的使用方式非常直接。通过 CLI 命令 peras set weekly 85 pause,你可以把每周用量上限设定为 85(单位由代理的用量体系决定),当用量越过这条线,代理的下一次工具调用会被拒绝,并附带一个通俗易懂的理由。这意味着正在运行的长任务不会静默失败,而是明确告知调用方“额度已达上限”。
恢复也很灵活,你可以随时从终端或菜单栏应用恢复使用。这种“暂停-恢复”的设计把控制权交还给开发者,而不是让代理无限制地消耗额度。

Claude Code 与 Codex 的用量体系
Claude Code 和 Codex 这类编码代理通常采用订阅制或 API 计费,其中订阅制往往设有周期性的用量额度(如每周或每月)。代理在执行任务时会频繁调用模型和工具,每次调用都消耗额度。Peras 所说的“单位由代理的用量体系决定”,指的是不同代理的计量方式可能不同:Claude Code 可能按消息数、token 数或工具调用次数计量,Codex 则可能按 API 调用次数或计算资源计量。Peras 本身不定义单位,而是直接读取代理暴露的用量数值,因此用户需要了解自己所使用代理的计量口径,才能设定合理的阈值。
可选功能:让代理感知自身用量
Peras 还提供了一个可选能力:你的代理可以被“告知”自己的用量情况。这是一个 opt-in 的设计,意味着默认不开启,需要你主动配置。对于希望代理在接近上限时自主调整行为的场景,这个功能有价值——代理可以提前收敛工具调用频率,而不是等到被硬性拒绝。
不过从产品描述看,这个功能的实现细节没有展开,实际效果取决于代理本身是否支持读取这类用量信息。
opt-in 机制与代理的自我感知
opt-in(选择加入)是一种产品设计模式,指某项功能默认关闭,需要用户主动启用。在 Peras 的场景中,让代理感知自身用量意味着通过某种接口(可能是环境变量、配置文件或 hook)向代理注入当前用量信息。代理如果支持读取这类信息,就能在接近上限时主动调整行为,例如减少不必要的工具调用、优先执行关键步骤或提前结束任务。但这一能力依赖于代理本身的扩展性——并非所有代理都提供读取外部用量状态的接口,因此 Peras 将其设为可选,避免对不支持该功能的代理造成干扰。
定价与开源策略
Peras 采用混合模式:CLI 和 hooks 完全免费且开源(MIT 协议),原生 Mac 菜单栏应用一次性收费 €4.99。这种策略对开发者友好——核心的限额逻辑可以免费使用和审查,付费部分主要是菜单栏的便捷交互。
从 Product Hunt 的数据看,该产品获得 74 票、6 条评论,排名第 14,分类覆盖开发者工具、人工智能、GitHub 和菜单栏应用。规模不算大,但定位精准。
MIT 协议与 hooks 的含义
MIT 协议是一种宽松的开源许可证,允许用户自由使用、修改、分发代码,甚至用于商业用途,只需保留版权声明。Peras 将 CLI 和 hooks 以 MIT 协议开源,意味着开发者可以审查限额逻辑、自行修改或集成到自己的工具链中,这降低了信任成本。hooks 在此指代理在特定事件(如工具调用前)触发的回调机制,Peras 通过 hook 拦截代理的下一次工具调用并检查用量,从而实现“到点自动拒绝”。开源核心逻辑使得这一拦截过程透明可验证,而付费的菜单栏应用则提供图形化交互的便利。
适用场景与局限
Peras 解决的是“额度焦虑”问题,适合重度使用 Claude Code 或 Codex 的开发者,尤其是那些会启动长时间运行任务的用户。它的价值在于把不可见的用量消耗变成可管理的边界。
局限也很明显:目前仅支持 Mac 菜单栏应用(CLI 跨平台),且限额粒度是“周”,对于需要更细粒度控制(如按天或按任务)的场景,可能需要额外配置。另外,产品较新,实际稳定性还需要更多用户验证。
对于被周额度困扰的开发者,Peras 提供了一个轻量的解决方案,免费开源的核心部分降低了尝试门槛。
相关推荐

JetBrains 推出 ThinkRail:开发者效率新工具
JetBrains 在 Hacker News 上曝光新项目 ThinkRail,引发开发者社区关注。本文梳理已知信息、社区反应及其对开发者工作流的潜在意义。

Gemini 4 Argonne 入门教程:从建站到Agent的实战
Gemini 4 Argonne 完整入门教程:演示在 Google AI Studio 一句话构建卡路里追踪应用、用超长上下文审阅 10 页技术文档、在 Anti-Gravity 作为编程 Agent 开发浏览器游戏,并讲解 API Key 获取、定价与各平台订阅门槛。

Cursor、Claude Code、Copilot怎么选?场景对照指南
Cursor、Claude Code、GitHub Copilot怎么选?按日常编码、大重构长任务、团队绑定现有IDE三种场景对照选择,附常见选型误区与组合使用建议。