# @askalf/dario 中文文档

规范地址：https://npmcn.com/package/%40askalf/dario/

版本：6\.23\.1
npm 元数据更新时间：2026-11-07T16:39:09.961Z
中文译文更新时间：2026-11-07T16:41:36.255Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40askalf/dario
原文对照：https://npmcn.com/package/%40askalf/dario/?lang=original
项目主页：https://github.com/askalf/dario
源码仓库：https://github.com/askalf/dario

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：3.4 MB，224 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=18\.0\.0
- 运行依赖：0 个
- 首次发布：2026-04-08T16:35:13.618Z
- 最新版本发布：2026-11-07T16:39:09.688Z
- 近 30 天下载量：13662（2026-10-07 至 2026-11-05，npm 官方下载统计）
- 已发布版本数：703（近 12 个月 703 个）

## 中文简介

使用 Cursor, Cline, Aider, Claude Code 和SDK探员的 Claude 和 ChatGPT 订阅方式进行订阅定价, 而不是每笔API 账单 。 本地的 Anthropic + OpenAI 兼容端点: 任一计划都回答电线形状, 选入失败whe

## 安装

```sh
npm install @askalf/dario
```

也可以使用：`pnpm add @askalf/dario`、`yarn add @askalf/dario`、`bun add @askalf/dario`

## README

![dario routes every AI tool you use to the subscriptions you already pay for. Claude Code, Cursor, Cline, Aider, Codex CLI and the Agent SDK send requests to dario at localhost:3456, which forwards each one to your Claude plan or your ChatGPT plan and, with a fallback chain configured, fails over between them on a 429.](https://npmcn.com/package/%40askalf/dario/.github/readme/hero.jpg)

# `dario`

### 你的克洛德和ChatGPT的订阅 都在他们自己的应用程序里.  
达里奥让他们工作 **到处都是**,在计分器前用完计划,并保存收据.

[![npm version](https://img.shields.io/npm/v/@askalf/dario?color=6f42c1&label=npm&logo=npm)](https://www.npmjs.com/package/@askalf/dario) [![Downloads](https://img.shields.io/npm/dm/@askalf/dario?color=6f42c1)](https://www.npmjs.com/package/@askalf/dario) [![CI](https://github.com/askalf/dario/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/askalf/dario/actions/workflows/ci.yml) [![CI measured](https://img.shields.io/endpoint?url=https%3A%2F%2Fpitlane.askalf.org%2Fbadge.json)](https://pitlane.askalf.org/) [![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/askalf/dario/badge)](https://scorecard.dev/viewer/?uri=github.com/askalf/dario) [![License](https://img.shields.io/npm/l/@askalf/dario?color=6f42c1)](https://github.com/askalf/dario/blob/master/LICENSE)

**一个本地终点。 你拥有的所有AI工具 你的Claude位子第一 你的ChatGPT计划 和一个密钥 作为你连锁在他们身后, 和谁支付什么的分类账.**

简言之:Dario是您在自己的机器上运行的代理,它以您已经支付的计划满足您的编码工具的API请求. Claude或ChatGPT计划账户是 _席位_。 。 。 .

`npm i -g @askalf/dario` 或者说 `brew install askalf/tap/dario` • 妇女 **0 个** 运行时间分解.. [SLSA 测试](https://www.npmjs.com/package/@askalf/dario) 每一份发布都不要打电话回家 ~45k行的TypeScript横跨88个文件 → 独立、非正式、第三方([分会,md](https://npmcn.com/package/%40askalf/dario/DISCLAIMER.md)(中文(简体) )

[开始](https://npmcn.com/package/%40askalf/dario/#readme-start-in-60-seconds) • 妇女 [为什么达里奥](https://npmcn.com/package/%40askalf/dario/#readme-why-people-pick-it) • 妇女 [路线](https://npmcn.com/package/%40askalf/dario/#readme-what-it-does-with-a-request) • 妇女 [风险](https://npmcn.com/package/%40askalf/dario/#readme-will-my-account-get-suspended) • 妇女 [参考文献](https://npmcn.com/package/%40askalf/dario/#readme-reference) • 妇女 [信托](https://npmcn.com/package/%40askalf/dario/#readme-trust--transparency) • 妇女 [一会儿回来?](https://npmcn.com/package/%40askalf/dario/docs/returning.md)

* * *

你已经为Claude付了钱 或为ChatGPT付了钱 每个计划通过自己的运行时间花费:克洛德代码和代理SDK在一面,ChatGPT应用和Codex CLI在一面. Cursor, Aider, Cline, Creep, Zed 和你自己的脚本想要一个基础 URL 和一个 API 密钥取而代之, 一个 API 密钥是公尺 : 每个符号计费 **再来一次**,或者,在2026年10月以后的马克斯计划中,每月的信用余额,当它耗尽时会停止,而座位自己的窗口则闲置.

**dario是一个本地端点,它把全部置于一个URL之后.** 指向任何 Anthropic 或 OpenAI 兼容工具 `http://localhost:3456` 说完了 每一份申请都有一个会议室。 其余的用链子 `--pool-fallback` 另外一个计划是当有人撞到窗口时,将请求取而代之,如果添加一个,则以一个Memble后端作为最后一个跑道;没有链条,排出的水池会返回诚实的429. 分类账价格按API费率计算,显示每个计划在TUI、仪表板和 `/metrics`。 。 。 .

## 60秒后开始

```bash
npm install -g @askalf/dario      # or: brew install askalf/tap/dario
dario login --no-proxy   # your Claude plan (Pro, Max 5x or Max 20x); add --manual for SSH / headless
dario proxy              # leave it running, then point any tool at http://localhost:3456 with key `dario`
```

![Terminal: npm install -g @askalf/dario, dario login (Opening browser to sign in… Login successful!), dario proxy (dario — http://localhost:3456. Your Claude subscription is now an API. Usage: ANTHROPIC\_BASE\_URL=http://localhost:3456, ANTHROPIC\_API\_KEY=dario. OAuth healthy, Model passthrough, Pool: 1 account), then export the two variables and run aider --model sonnet.](https://npmcn.com/package/%40askalf/dario/.github/readme/quickstart-light.svg)

Athropic 形状的工具 : `export ANTHROPIC_BASE_URL=http://localhost:3456 ANTHROPIC_API_KEY=dario`。使用 OpenAI 形状的工具 `OPENAI_BASE_URL=http://localhost:3456/v1` 而不是一样的钥匙 现在每个纪念这些雕像的工具 都在你的订阅上运行.

从第二个终端检查答案:

```bash
curl http://localhost:3456/v1/messages \
  -H "Content-Type: application/json" -H "anthropic-version: 2023-06-01" \
  -d '{"model":"claude-fable-5","max_tokens":64,"messages":[{"role":"user","content":"Hello"}]}'
```

添加您的 ChatGPT 计划作为第二个座位 `dario add altman`。 。 。 .

> **很明显,Dario对你的登录做了什么.**
> 
> -   它已经使用 Claude 登录到这台机器上: Claude Code 自己的商店(`~/.claude/.credentials.json`,或 macOS 键链)或一个 `dario login` 保存在下面 `~/.dario/`。当它过期时它会刷新它。 如果代理只服务于您的 ChatGPT 计划或 API 密钥, 请以 `--no-claude-auth` 所以它从来不碰克劳德的标志 克劳德代码在这里也使用.
> -   它以克洛德代码发送的形状 向每个克洛德请求 这也是它保持计费到你的计划. `--strict-tls` 财务报告和审定财务报表 `--stealth` 更进一步 与克洛德代码的TLS握手并请求时间.
> -   它只和你设置的后台交谈, 没有任何报告任何地方。 Claude和ChatGPT的交通通过HTTPS;一个后端您添加 `dario backend add` 使用它的基础 URL 说,所以 `http://` URL 发送时未加密, 包含密钥 .
> -   这种使用是否符合每个计划的条件,由你和提供者决定: [Anthropic的消费术语](https://www.anthropic.com/legal/consumer-terms)还有你的ChatGPT计划 更长的答案是: [我的账户会暂停吗?](https://npmcn.com/package/%40askalf/dario/docs/account-risk.md)

**工作单位:** Claude Code, Cursor, Aider, Cline, Roo Code, Kilo Code, continue.dev, Zed, OpenHands, OpenClaw, Hermes, Codex CLI, 互联网档案馆的存檔,存档日期2013-12-22 [克劳德探员SDK](https://www.npmjs.com/package/@anthropic-ai/claude-agent-sdk),Anthropic和OpenAI SDKs,卷曲,你自己的剧本. **[每个工具的设置](https://npmcn.com/package/%40askalf/dario/docs/tools.md)**

更喜欢乡下人? `brew install askalf/tap/dario` 通过遵循登记册的公式安装相同的 npm 释放([窃听](https://github.com/askalf/homebrew-tap); 升级方式 `brew upgrade dario`更喜欢多克? `ghcr.io/askalf/dario:latest`,多结构`amd64` + 键 `arm64`),发布于每npm发布时相同的工作流程([指南](https://npmcn.com/package/%40askalf/dario/docs/docker.md)) (中文(简体) ). 有什么不对吗? `dario doctor` 打印一份准备就绪的健康报告.

## 为什么人们选它

-   **每个工具,一个URL,任何计划.** 没有每个工具的密钥,也没有第二个帐单: 任何有基础的 URL 设置 运行在您已经支付的计划上, 您的 ChatGPT 计划背后的克劳德代码和 Anthropic SDKs, Codex CLI 在您的克劳德计划上. [每个工具设置](https://npmcn.com/package/%40askalf/dario/docs/tools.md) • 妇女 [两个计划](https://npmcn.com/package/%40askalf/dario/docs/two-plans.md)
-   **在计数器前花出计划,完成答案.** 座位先是头室,然后是 `--pool-fallback` 您配置的链: 在 429 上的另一个计划, 最后一个Memic rung( 您的 Max 计划通过 Console 键的 API 信用值, 或 Openai- compat 后端) 。 没有链子就意味着没有替代:一个被排水的池子返回了诚实的429. 当一个模范家庭停了车 但座位上还有房间, `--family-fallback=fable=claude-opus-5-5` 作为另一个克洛德模型,而不是429([怎么样](https://npmcn.com/package/%40askalf/dario/docs/multi-account-pool.md#family-fallback)) (中文(简体) ). 死亡的一流中接答首先在同一模型上完成,链接与否. 没有任何东西是悄悄地交换的:每个替换的答复在信头中都这么说. [失败](https://npmcn.com/package/%40askalf/dario/docs/two-plans.md#failover-between-subscriptions)
-   **知道是谁付了钱,在花费你之前就停了.** 分类账价格按API费率计算,并按计划,按键和模型进行分出: 座椅吸收什么,去额外使用什么或API键. 在TUI,仪表板在 `/analytics/ui`, (中文(简体) ), `/analytics`,普罗米修斯 `/metrics` 财务报告和审定财务报表 `dario usage` (单位:千美元)[分析](https://npmcn.com/package/%40askalf/dario/docs/pool-keys-and-analytics.md#what-it-would-have-cost)) (中文(简体) ). 超龄后卫会停止代理服务 在您订阅外的回复单时停止([护栏](https://npmcn.com/package/%40askalf/dario/docs/guardrails.md)),并用阴影将自己的流量基准与另一个模型进行比较,读取 `dario compare` (单位:千美元)[阴影比较](https://npmcn.com/package/%40askalf/dario/docs/two-plans.md#shadow-compare)) (中文(简体) ).
-   **许多座位,每个开发者一个密钥.** 每个模型头室的路由,会话粘接即时缓存, 飞行中429故障 跨越每一个你持有的座位。 新的对话在默认情况下与最有头室的座位进行; `--pool-strategy=fill-first` 以别名顺序填补席位, `expiring-first` {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}而且 {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}而且 `headroom-by-plan` 按计划大小计算每个座位的头室 显示在启动旗上, `GET /status`, (中文(简体) ), `dario doctor` 财务报告和审定财务报表 `dario accounts list` (单位:千美元)[游泳池](https://npmcn.com/package/%40askalf/dario/docs/pool-keys-and-analytics.md)) (中文(简体) ). 命名的密钥包含一个首选座位、一个模型许可列表和每日预算;一个 CI 任务或一个沙盒代理可以是一个没有秘密的密钥,通过 `--key-socket` (单位:千美元)[密钥套接字](https://npmcn.com/package/%40askalf/dario/docs/keys.md#a-key-with-no-secret-key-sockets), (中文(简体) ), [密钥](https://npmcn.com/package/%40askalf/dario/docs/pool-keys-and-analytics.md#one-key-per-developer)) (中文(简体) ).
-   **追踪克洛德密码.** 十名无人看管的监视者运行在一个时刻表上:六名看克洛德代码发送的,它的远程配置,它是如何在运行时间的账单和表现,四名看ChatGPT后端,Anthropic的价格,运行部署是否与发布内容相匹配,以及监视者自己. 修补通常在同一天起航. [漂流](https://npmcn.com/package/%40askalf/dario/docs/tracking-claude-code.md)

![One key per developer. Every seat behind one endpoint. Keys alice ($5 a day), bob (Sonnet only) and ci (2M tokens a day) go through dario at localhost:3456, which sends each new conversation to the seat with the most headroom: Claude Max 20x, Claude Max 5x or a ChatGPT plan.](https://npmcn.com/package/%40askalf/dario/.github/readme/keys.jpg)

## 它和请求有什么关系

您将每个工具指向一个 URL。 Dario 读取每个请求, 决定哪个计划或后端拥有它, 在后端的本地协议中转发 .

| 客户端说话 | 型号 | 路线 | 发生什么事 |
| --- | --- | --- | --- |
| Anthropic 信件 | `claude-*` 编号 : `opus` 编号 : `sonnet` 编号 : `haiku` | 克劳德池 | OAuth 互换 + Claude 代码模板 `api.anthropic.com` |
| Anthropic 信件 | 将您的 ChatGPT 账户列表击出 | 代码引擎 | 信件 – 回复翻译、 订阅认证 |
| Anthropic 信件 | `gpt-4o`, (中文(简体) ), `llama-*`,任何名称,没有计划列表 | 拒绝 | `400` + 键 `x-dario-upstream-rejection: model_unroutable`; 从此形状达到 API- key 后端并带有提供者前缀 |
| OpenAI 聊天 | `gpt-*` 编号 : `o1-*` 编号 : `o3-*` 编号 : `o4-*` | OpenAI 兼容后端 | Auth 互换, 转出字节 |
| OpenAI 聊天 | 将您的 ChatGPT 账户列表击出 | 代码引擎 | 聊天/补齐 – 答复翻译、订阅认证 |
| OpenAI 聊天 | `claude-*` | 克劳德池 | OpenAI- Anthropic 翻译, 然后是克洛德路径 |
| 无论是 | `<provider>:<model>` | 由前缀强制 | 明确覆盖 |

工具还不知道. 后端不识. 达里奥是接缝.

Claude的完整排行榜,快捷键,现场模式目录和拒绝名字时: [路线.md](https://npmcn.com/package/%40askalf/dario/docs/routing.md)。 。 。 .

## 看着它工作

![The dario dashboard on sample data: a hero figure of what today's requests would have cost at API list prices and the share the seats absorbed, a KPI row (requests, pool headroom, error rate, latency, cached prompt, in flight), four seats with 5h and 7d meters and reset timers, a routing bar of who paid for the last hour with burn rates, the live request tail and the request timing split.](https://npmcn.com/package/%40askalf/dario/.github/readme/dashboard-light.png)

每个代理都提供仪表板 `http://localhost:3456/analytics/ui`:座位和他们的头室,谁支付最后一个小时, 现场请求尾巴, 分类账上说你的计划吸收, 钥匙和他们的预算, 超龄停用 复古按钮。 任何来自代理机外的负载,光和暗都跟随你的系统,每个图表都有表视图,在电话或墙上显示会读取. 上面的样本数据,取自已运出页面;通过运行的代理服务,它与分析符号或API密钥一起运行. [分析](https://npmcn.com/package/%40askalf/dario/docs/analytics.md)

## 我的账户会暂停吗?

关于Dario最常见的问题,应该有一个直截了当的答案: **我不能保证你不会被采取行动, 而且我会怀疑任何人谁这样做.** 只有Anthropic决定如何执行条款. 我所能做的就是说明 Dario是如何工作的 所以你可以自己权衡风险 而不是听别人的话.

dario完全运行在你的机器上, 认证像你 自己的克洛德登录, 发送请求的形状 官方客户端发送, 它添加的是让工具 _其他_ Claude Code使用这种订阅方式 是否属于你的计划范围 是Anthropic的号召. **[完整的答复](https://npmcn.com/package/%40askalf/dario/docs/account-risk.md)**,包括 [分期付款应急款](https://npmcn.com/package/%40askalf/dario/docs/guardrails.md#the-billing-split-a-contingency-dario-is-built-for)。 。 。 .

## 参考文献

-   **[每个工具设置](https://npmcn.com/package/%40askalf/dario/docs/tools.md)**: Codex CLI, Claude Code, Cursor, Cline / Roo / Kilo, Aider, 继续, Zed, OpenHands, OpenClaw, SDKs, 卷曲, Docker
-   **[排队和模式排队](https://npmcn.com/package/%40askalf/dario/docs/routing.md)**
-   **[两个计划](https://npmcn.com/package/%40askalf/dario/docs/two-plans.md)**: 您的 ChatGPT 计划, 在两个端点上, 订阅之间失败, 阴影比较
-   **[席位、钥匙和分析](https://npmcn.com/package/%40askalf/dario/docs/pool-keys-and-analytics.md)**池子, 名钥匙和预算, TUI, 分类账, `/metrics`
-   **[Dario如何追踪克洛德代码](https://npmcn.com/package/%40askalf/dario/docs/tracking-claude-code.md)**:观察者,他们的活生生状态,以及他们抓住的东西
-   **[护栏](https://npmcn.com/package/%40askalf/dario/docs/guardrails.md)**:超龄后卫和计费分开
-   **[我的账户会暂停吗?](https://npmcn.com/package/%40askalf/dario/docs/account-risk.md)** • 妇女 **[是给谁的,是怎样比较的](https://npmcn.com/package/%40askalf/dario/docs/who-its-for.md)**
-   **[命令、结束点和更多旋钮](https://npmcn.com/package/%40askalf/dario/docs/cli-and-endpoints.md)** • 妇女 [每个旗帜](https://npmcn.com/package/%40askalf/dario/docs/commands.md) • 妇女 [环境 vars](https://npmcn.com/package/%40askalf/dario/docs/configuration.md) • 妇女 [SDK 实例](https://npmcn.com/package/%40askalf/dario/docs/usage.md)
-   **[财务问题](https://npmcn.com/package/%40askalf/dario/docs/faq.md)** • 妇女 [夹克](https://npmcn.com/package/%40askalf/dario/docs/docker.md) • 妇女 [一会儿回来?](https://npmcn.com/package/%40askalf/dario/docs/returning.md)

## 信任和透明度

![Everything inside the box labeled your machine: the tools and dario. Only two lines leave it, to the Claude plan and the ChatGPT plan, through a padlock. Pills read 0 deps, no telemetry, MIT.](https://npmcn.com/package/%40askalf/dario/.github/readme/trust.jpg)

| 信号 | 状态 |
| --- | --- |
| 来源 | **~45k 时** 横跨类型脚本的行 **88国道** 文档。 V5以来的一个认证路径:游泳池. |
| 依赖关系 | **0运行时间.** 校验 : `npm ls --production` |
| 证明 | 每一次发布 [SLSA 测试](https://www.npmjs.com/package/@askalf/dario) 通过 GitHub Actions + Sigstore , 由 OIDC 信任的出版发布: 不存在长寿 npm 令牌可泄露 |
| 扫描 | [代码QL](https://github.com/askalf/dario/actions/workflows/codeql.yml) 每一个推向主人, 每个公关和每周.. [组图](https://npmcn.com/package/%40askalf/dario/.github/workflows/cflite.yml) 模糊 SSE 翻译、 拒绝解析器和 cch 印章 周刊 ~ [OpenSSF 计分卡](https://scorecard.dev/viewer/?uri=github.com/askalf/dario) 上方的徽标和 [最佳做法](https://www.bestpractices.dev/projects/13638) 入场直播 |
| 测试 | **289个测试文件** 并行运行 `npm test` 在节点18,20和22上;活e2e/compat/隐形套房有自己的出入口. 每一次发布都绿色 |
| 全权证书 | 你自己的订阅信,从来没有登录, 编辑错误, `0600` 在磁盘中 `0700` 日记 |
| 网络 | 捆绑 `127.0.0.1` 默认; 上游仅配置 HTTPS 上的后端; 硬码 SSRF 允许列表; 拒绝非启动后绑定 `DARIO_API_KEY`; 拒绝交叉源代码和 DNS 重载浏览器请求 |
| 遥测 | **无.** 没有分析,没有追踪,没有电话 |
| 间接费用 | 每个公关的公开度量: [`scripts/bench-overhead.mjs`](https://npmcn.com/package/%40askalf/dario/scripts/bench-overhead.mjs) 运行一个真实的代理服务器, 与一个赤裸的 http 服务器相对立。 在回转的Dario上,该层上没有可测量的p50墙壁时间;每个请求的CPU是需要观看的数字,每个请求的CPU [时间分割](https://npmcn.com/package/%40askalf/dario/docs/analytics.md#the-timing-split) 显示它活着 |
| 这个读取器 | 如果行数从上方漂移, CI 失败 `src/` 或链接或锚在此停止解析( q)[`check-readme-line-count.mjs`](https://npmcn.com/package/%40askalf/dario/scripts/check-readme-line-count.mjs), (中文(简体) ), [`check-readme-links.mjs`](https://npmcn.com/package/%40askalf/dario/scripts/check-readme-links.mjs)); TUI截图取自真实的 TUI,图则取自简略的艺术,而不是截图(TUI)[怎么样](https://npmcn.com/package/%40askalf/dario/scripts/readme/README.md)(中文(简体) ) |

```bash
npm audit signatures
npm view @askalf/dario dist.integrity
cd $(npm root -g)/@askalf/dario && npm ls --production
```

安全报告到 **[页:1](mailto:security@askalf.org)**,而不是一个公开的问题: [警卫](https://npmcn.com/package/%40askalf/dario/SECURITY.md)API 稳定承诺`@stable` 编号 : `@experimental` 编号 : `@deprecated`,折旧周期): [稳定性.md](https://npmcn.com/package/%40askalf/dario/STABILITY.md)。 。 。 .

## 深潜

-   [克劳德电线漂移](https://askalf.github.io/dario/drift-feed/): Claude Code在电线上发送的每分每分每分 每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分每分; [简易新闻聚合](https://askalf.github.io/dario/drift-feed/feed.xml) • 妇女 [JSON 饲料](https://askalf.github.io/dario/drift-feed/feed.json)
    
-   [#1017:我的账户会暂停吗? 真正可观察到的是什么 以及如何亲自监测](https://github.com/askalf/dario/discussions/1017)
    
-   [#183:修改Claude Code的系统提示不会改变计费方式;剥去限制恢复了1.2–2.8×输出](https://github.com/askalf/dario/discussions/183)
    
-   [#68: Dario vs LiteLLM / OpenRouter / Kong AI Gateway (当每个胜出时)](https://github.com/askalf/dario/discussions/68)
    
-   [#14:模板重放:为什么我们重放形状而不是匹配信号](https://github.com/askalf/dario/discussions/14)
    
-   [#13: Claude Code的请求形状,文件](https://github.com/askalf/dario/discussions/13)
    
-   [\# 1: 费率限制头分析](https://github.com/askalf/dario/discussions/1)
    
-   [系统即时分类器-学习. md](https://npmcn.com/package/%40askalf/dario/docs/research/system-prompt-classifier-study.md),后面的测量 `--system-prompt=partial`
    

## 捐款

公关欢迎。 小型的TypeScript代码库,零运行时间分解. 架构、逐个文件地图和审查栏 [捐款额](https://npmcn.com/package/%40askalf/dario/CONTRIBUTING.md); 释放力学在 [相关内容](https://npmcn.com/package/%40askalf/dario/RELEASING.md)。 。 。 .

```bash
git clone https://github.com/askalf/dario && cd dario
npm install
npm run dev    # tsx, no build step
npm test       # 289 files in parallel via test/all.test.mjs
npm run e2e    # live proxy + OAuth (needs a working Claude backend)
```

漂流和审计人员,其中无一人是 `npm test`数字 :

```bash
npm run drift:wire     # compare a live Claude Code capture against the baked template
npm run drift:sdk      # Agent SDK / Stainless pin drift
npm run audit:tui      # drives the real TUI through a fake TTY at 12 geometries
npm run check:overage  # overage-classifier check against live headers
npm run stress         # concurrency / queue behaviour under load
npm run cch:calibrate  # re-derive the billing-tag cch seed for a new Claude Code build
npm run readme:assets  # regenerate the diagrams and TUI screenshots (README + docs/)
```

两种轻松的帮助方式超越了代码: **恒星重播**最清楚的信号是有用的,而且 **文件漂移**: 打开一个问题, 当一个费率限制标题翻转或昨天工作的工具今天中断, 并公开记录它与固定。 跟随 [@ ask alf](https://x.com/ask_alf) 当它们降落时,它们会发出流出的消息.

任何人,凡提出问题、提出请求或进行审计的,均记入 [撰稿人.md](https://npmcn.com/package/%40askalf/dario/CONTRIBUTORS.md)。 。 。 .

## 免责声明者

**dario是一个独立,非官方,第三方的项目.** 与Anthropic、OpenAI或这里提到的任何销售商无关, 提供现在,没有保证。 您只负责遵守您的订阅条款, 您的证书的安全, 以及您通过代理发送的内容 。 不针对安全关键,规范,生产环境,未经本人审查. 全文: [分会,md](https://npmcn.com/package/%40askalf/dario/DISCLAIMER.md)。 。 。 .

## 许可证

麻省理工学院. 见 [自由主义](https://npmcn.com/package/%40askalf/dario/LICENSE) 财务报告和审定财务报表 [分会,md](https://npmcn.com/package/%40askalf/dario/DISCLAIMER.md)。嵌入式 README 字体是 [SIL 打开字体许可证](https://npmcn.com/package/%40askalf/dario/scripts/readme/fonts/OFL.txt)。 。 。 .

## 拥有你的堆栈

达里奥是 **[拥有你的堆栈](https://github.com/askalf)**,打开工具来拥有你的人工智能基础设施,而不是通过代号出租。 一个订阅。 你的盒子,我给你 你的条件.

-   **[达里奥](https://github.com/askalf/dario)**: 拥有您的路线 _(你在这里)_
-   **[浏览器桥](https://github.com/askalf/browser-bridge)**: 拥有您的浏览器
-   **[红色印出](https://github.com/askalf/redstamp)**: 拥有您的代理安全
-   **[真拷贝](https://github.com/askalf/truecopy)**:拥有你的经纪人技能 [真拷贝动作](https://github.com/askalf/truecopy-action) 把他们关进CI
-   **[警戒线](https://github.com/askalf/cordon)**:拥有您的提示 [和达里奥配对](https://npmcn.com/package/%40askalf/dario/docs/integrations/cordon.md)
-   **[羽线](https://github.com/askalf/plumbline)**:拥有你的代理人监督
-   **[失忆症](https://github.com/askalf/amnesia)**: 拥有您的搜索
-   **[页:1](https://github.com/askalf/ci)**: 拥有您的CI —— 在CI 中表示检讨 [正在重试退出](https://github.com/askalf/ci/tree/main/actions/checkout-with-retry)
-   **[询问f](https://askalf.org/)**: 拥有您的操作, 运行 Sprayberry Labs的 AI 操作

## 由托马斯·斯普拉贝里所建

达里奥是 **拥有你的堆栈**,后面的开放式工具包 **[倒浆子实验室](https://sprayberrylabs.com/)**软件工作室,员工中一人 [询问f](https://askalf.org/)这些工具是人工智能操作的一部分.

建筑在露天,包括伤疤。 跟着建筑: **[@ ask alf](https://x.com/ask_alf)**

### 发起人

dario由用户通过 [GitHub 赞助商](https://github.com/sponsors/askalf):在每次发行前, 赞助商每月25美元以上在此列出.

这个街区和每期的感谢信 都是来自 [`scripts/sponsors.mjs`](https://npmcn.com/package/%40askalf/dario/scripts/sponsors.mjs)(一) 阅读公共赞助人名单; `sponsors-readme.yml` 更改时打开 PR。 私人赞助商从未命名.

### 恒星历史

![Star history of askalf/dario](https://api.star-history.com/svg?repos=askalf/dario&type=Date)

\[^plans\]:Pro, Max 5x或 Max 20x; 现价为: [claude.com/定价](https://claude.com/pricing)。 。 。 .

## 常见问题

### @askalf/dario 是什么？

使用 Cursor, Cline, Aider, Claude Code 和SDK探员的 Claude 和 ChatGPT 订阅方式进行订阅定价, 而不是每笔API 账单 。 本地的 Anthropic \+ OpenAI 兼容端点: 任一计划都回答电线形状, 选入失败whe

### 如何安装 @askalf/dario？

在项目目录运行 npm install @askalf/dario，或使用 pnpm add / yarn add / bun add。它还提供命令行工具 dario，可以用 npx dario 直接运行。

### @askalf/dario 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @askalf/dario 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @askalf/dario 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=18\.0\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @askalf/dario 可以商用吗？

@askalf/dario 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @askalf/dario 的下载量有多少？

根据 npm 官方下载统计，@askalf/dario 在 2026/10/07 – 2026/11/05 这 30 天内被下载 13,662 次，日均约 455 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @askalf/dario 还在维护吗？

最新版本 6\.23\.1 发布于 2026/11/08（今天）；至今共发布 703 个版本，其中过去 12 个月发布了 703 个；首次发布于 2026/04/09。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

