ragon-serve 引擎、ScaleSearch 草稿模型与节点 Forgejo
可选的 ragon-serve 在 GB10 上以 262K 上下文服务 Qwen3.8-27B,每个节点配备私有 Forgejo,Telegram 小程序可直接操作你的代码仓库。
在一台 DGX Spark 上离线解决 100 道 SWE-bench Verified 任务中的 68 道,速度约 48 tokens/秒。编程智能体、聊天助手和桌面应用,全部完整运行在你自己的 GB10 上。无云。无账号。无 API 账单。无遥测。测量方法
ragon-code def validate_signup → src/auth/signup.py:42pytest tests/test_signup.py -q → 1 failed, 14 passedapply_patch src/auth/signup.py +12 -2 · tests/test_signup.py +8pytest tests/test_signup.py -q → 15 passed in 0.41ssrc/auth/signup.py 中先去除首尾空白并补充回归测试。可选的 ragon-serve 在 GB10 上以 262K 上下文服务 Qwen3.8-27B,每个节点配备私有 Forgejo,Telegram 小程序可直接操作你的代码仓库。
在命令沙箱内关闭 Docker、containerd、D-Bus 与 systemd 套接字,为 ragon-docs 增加 OCR 与办公文档支持,并提供签名 LoRA 适配器。
Ask 与 Work 共享同一窗口,内置审查面板、工作树与终端标签页;/night add --best-of N 会将任务运行 N 次并保留最佳尝试。
1.7.0 还带来:Night Shift 可以把一项任务尝试多次并保留最佳结果(/night add --best-of N),一台机器可运行多个 Signal 桥接,同一网络中有两个节点时,客户端可在二者之间选择,且不会丢掉已知的那个。发布说明与下载。
$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash$ ragon-admin server start # 模型只下载一次(约 20 GB),随后即开始提供服务 $ cd ~/your-project && ragon # 就这么简单
适用于 NVIDIA DGX Spark 和所有 GB10 机器。脚本会对照发布版的校验和验证每个下载,并在运行每条 sudo 命令之前先打印出来。想看的话,可以先读一下脚本。
你的其他电脑通过本地网络使用 GB10 上的模型。在 Mac 或另一台 Linux 机器上,运行上面同一条命令即可安装 ragon 客户端,它会自动找到 GB10。
从 1.7.2 起,它还会在 Mac 的“应用程序”中装好桌面应用,可直接打开(--no-app 可跳过)。
> irm https://github.com/dreamference/ragon/releases/latest/download/install.ps1 | iex在 PowerShell 中运行。无需管理员权限即可安装(从 1.7.2 起桌面应用也一样),之后 Windows 会询问一次,以设置智能体的沙箱。尚未签名,因此必须关闭智能应用控制(Smart App Control)。阅读脚本。
发布页还提供 Mac 的 dmg(Ragon-<version>-arm64-preview.dmg,Intel 用 x64)和 Windows 安装程序(Ragon-Setup-<version>-x64.exe,或 arm64)。它们是未签名的预览版:用浏览器下载后,首次打开会被拦截。请先对照发布版已签名的 SHA256SUMS 逐一校验。
它们共用同一颗芯片、128 GB 统一内存和 DGX OS 7,所以一个安装程序就能覆盖全部。Ragon 每天都在华硕 Ascent GX10 上开发和测试;其他机型由测试覆盖。
或者用 /night add <task> 把任务排进今晚的队列:Ragon 在你睡觉时逐个处理,每个任务在各自的 git 分支上完成,你喝着咖啡审阅这些分支就行。
$ ragon "explain this repository to me like I'm new on the team" # reads the code index (ragon-code outline, def, refs, callers) instead of grepping, # then walks you through the layout, the entry points and how they connect
$ ragon "the tests are failing: find out why and fix them" # runs the tests, reads the failure, edits the code and runs the tests again, # asking before anything risky
> /night add --best-of 3 add input validation to the signup form, with tests # tonight: three attempts, each in its own git worktree; the one the chooser picks # is committed on its own branch, and nothing is merged or pushed $ ragon-admin night status # the timer, the window and the queue > /night apply <id> # in the morning: bring the branch back as uncommitted changes
跨整个仓库的定义、调用方和影响范围,让智能体直接找到代码,而不是靠 grep 去碰。
通过你自己机器上的私有 SearXNG:无需搜索账号,无需 API 密钥。
睡前输入 /night add <task>;早上每个任务都已在各自的 git 分支上完成。没有你的许可,什么都不会被合并或推送。
Ragon 1.7.0 的桌面应用把 Ask 和 Work 放在同一个窗口里。Work 是一个完整的智能体会话工作台:带文件、技能和命令的输入框,可暂存、还原和提交的审阅面板,工作树,终端标签页,以及对话旁边的文件树和文件标签页。在你的其他电脑上,它是 GB10 的客户端,会在本地网络中自动找到 GB10。
$ ragon worktree on # new sessions start in their own worktree $ cd ~/your-project && ragon > /airgapped on # no network for any command it runs > /worktree apply # bring the changes back to your checkout
你为 Claude Code、Gemini CLI、OpenClaw 或 Hermes 写过的技能,无需修改即可使用。
ragon app · ragon webAsk 和 Work 合在一个窗口里,可用于 GB10、Mac、Linux 或 Windows:带审批的智能体会话、审阅面板、工作树和撤销。1.7 新功能。
带网页搜索、图片搜索和语音听写的问答,以及你的智能体会话,可在本机或已配对的手机上使用,背后是同一个本地模型。
从 1.7.2 起,安装命令会把 Ragon 与 ragon 一起装进“应用程序”,像其他应用一样直接打开。支持 Apple 芯片和 Intel,macOS 12 或更高版本。ragon update 会更新它。
在 GB10 上,ragon_1.7.0_arm64.deb 会安装该应用、它的启动器条目和 ragon-app 命令,以及所需的沙箱配置文件:
$ sudo apt install ./ragon_1.7.0_arm64.deb然后从应用程序菜单打开,或使用 ragon app。详情。
从 1.7.2 起,PowerShell 那一行命令同样会安装该应用,仅为当前用户安装,无需管理员权限,并带开始菜单项;在“设置 → 应用”中即可卸载;ragon update 会更新它。必须关闭智能应用控制(Smart App Control)。
ragon-admin mcp · ragon signal · ragon chat通过 stdio MCP(ragon-admin mcp)连接 JetBrains 或 VS Code,或从 Signal(备忘录)、Telegram(含小程序仓库工作台)与 Tailscale 上的 Matrix 向 GB10 发送消息。所有手机桥接默认关闭,直至你主动开启。
$ ragon-admin mcp # stdio MCP for JetBrains and VS Code $ ragon signal setup # Note to Self only, off until linked $ ragon chat telegram setup # topics and the Mini App
只读,通过只保存在你本机上的登录。在 /airgapped on 下完全关闭。
云端编程智能体会把你的源代码发送到别人的服务器。Ragon 哪儿也不发:模型运行在你的 GB10 上,Ragon 里没有任何东西会回传数据。没有使用统计,没有指标,没有登录,也没有“匿名”崩溃报告。因此它可以用于你无权上传的代码:客户项目、受监管的数据、未发布的产品。
一条命令就能在 strace 下运行一次真实的 Ragon 会话,并列出它建立的每一个网络连接:
$ ragon-admin audit egress ✔ Egress audit: pass Network destinations: 127.0.0.1:8000 29x model server 127.0.0.1:8767 1x Gmail search service DNS queries: none Networked git commands: none
一切都留在 127.0.0.1。没有一次 DNS 查询。
输入 /airgapped on,智能体运行的每条命令都会由 Linux 内核分配一个空的网络命名空间。这不是对模型的客气请求:根本就没有网络可连。同时,会绕过沙箱的 Full Access 也会被拒绝。
只有你或智能体要求的:网页搜索(经由你自己机器上的私有 SearXNG)、抓取网页、对你已连接的 Google 账号的只读请求,或检查更新。在 /airgapped on 下,这些全都不会发生。
模型、你的代码、你的提示词和得到的回答,都留在它们所在的那台机器上。
/airgapped on,由内核强制执行| 智能体工作 | ~48 tok/s |
| 代码 | 69 tok/s |
| JSON | 84 tok/s |
| 文本 | 32 tok/s |
| 读代码 | ~1,800 tok/s |
| 上下文 | 262K |
GB10 上采用推测解码的单流速度。智能体工作的数据取自真实的智能体会话;代码、JSON 和文本按输出类型测得,采用贪心解码。可以同时运行四个智能体:没有配额,也没有“请稍候”。
ragon update。| 云端编程智能体 | Ragon | |
|---|---|---|
| 你的代码去向 | 他们的服务器 | 哪儿也不去 |
| 需要账号 | 是 | 否 |
| 每个 token 的成本 | 按量计费 | 零 |
| 速率限制 | 有 | 没有 |
| 断网也能用 | 不能 | 能 |
| 可自行验证外发了什么 | 不能 | ragon-admin audit egress |
2026-10-08,Ragon 1.5.1 的智能体搭配 Qwen3.8-27B,在一台 DGX Spark 上离线解决了 100 道中的 68 道 SWE-bench Verified 任务:固定抽取 100 道任务,每道只尝试一次,默认模式。按全部 500 道任务折算,估计为 ≈69%(95% 区间 63.9–73.4%)。这是我们在自己的机器上、基于子集的自测结果,不是排行榜成绩。
| 系统 | 相同的 100 道任务 | 全部 500 道任务 |
|---|---|---|
| Ragon 1.5.1 + Qwen3.8-27B (NVFP4),一台 DGX Spark,离线1 | 68/100 | ≈69% 估计 |
| Ragon 1.5.1 + Qwen3.8-27B (NVFP4),refine 模式,一台 DGX Spark,离线1 | 69/100 | ≈70% 估计 |
| Qwen3-Coder-480B-A35B (OpenHands)2 | 68/100 | 69.6% |
| GLM-4.6 (智谱的智能体)3 | 68/100 | 68.2% |
| Kimi K2.5, high (mini-SWE-agent)4 | 70/100 | 70.8% |
| DeepSeek V3.2, high (mini-SWE-agent)5 | 70/100 | 70.0% |
| Claude Opus 4.5,四种智能体6 | 77–80/100 | 76.8–79.2% |
| Gemini 3 Pro (live-SWE-agent)7 | 79/100 | 77.4% |
| 较小的开源模型(20–40B 参数) | ||
| Qwen3-Coder-30B-A3B (EntroPO + R2E),测试时扩展8 | 60/100 | 60.4% |
| Qwen3-Coder-30B-A3B (EntroPO + R2E),单次尝试8 | 56/100 | 52.2% |
| Devstral Small 2512 (mini-SWE-agent)9 | 57/100 | 56.4% |
| 编程智能体产品,按其厂商公布的数据 | ||
| GitHub Copilot agent mode (VS Code),搭配 Claude 3.7 Sonnet10 | 未公布 | 56.0% |
| Claude Code11 | 未公布 | 未公布 |
| Cursor12 | 未公布 | 未公布 |
请把它当作参照,而不是排名。在同样的 100 道任务上,Ragon 解决的数量与 Qwen3-Coder-480B 和 GLM-4.6 相当,而后两者的规模是它的许多倍;但每一行用的智能体不同、硬件不同,排行榜上的各行还使用官方的 x86 测试镜像,而我们用的是社区的 arm64 镜像。在 refine 模式下,第一个会话只研究任务、不改动任何东西,再由一个全新的会话动手:它比默认模式多解决了一道任务(69 对 68,双方各自赢下了对方没解出的任务),每道任务耗时约为 2.2 倍,所以它仍是可选项(ragon --refine)。
100 道任务只占 Verified 的五分之一,所以全集数字是估计值。我们用单参数项目反应(Rasch)模型,拟合全部 175 份公开 Verified 提交的逐任务结果:每道任务有一个难度,每个系统有一个能力值。Ragon 的能力值,就是能解释这 100 道任务中解决 68 道的那一个;≈69% 是该能力值在全部 500 道任务上的期望得分(对已公布分数做普通回归,结果相差在一个百分点以内)。为了检验,我们只用这 100 道任务给每份公开提交打分,并用同样方式预测其总分:误差为 2.4 个百分点(RMSE),上面的区间就是它的 ±1.96 倍。表中的每个数字都可以用 scripts/swe_bench_compare.py 根据 SWE-bench/experiments 的公开逐任务数据复现。
这 100 道任务按比例分布在 Verified 的各个代码仓库中,并且只取测试环境能在 arm64 上运行并通过验证的任务(标准补丁通过,空改动失败)。已发布的系统在这 100 道上的得分比在全部 500 道上低 1.0 到 1.5 个百分点,所以这个样本并不容易。它不是排行榜条目:排行榜成绩由 SWE-bench 团队在他们自己的基础设施上评测。
所有排行榜数字来自 swebench.com 和 SWE-bench/experiments 仓库;“相同的 100 道任务”指各份提交已公布的逐任务结果中,限定于 Ragon 运行过的那些任务。
dgxcoder · 2026 年 10 月
我们介绍了 Ragon Desktop 的架构设计、形式化能力模型和实证评估。这是一个开源桌面环境:它使用与上游厂商桌面客户端相同的 app-server 协议,保留与 Codex 兼容的默认设置,在用户自己的硬件上运行推理,并在用户开启 /airgapped on 时把每条沙箱命令限制在工作站之内。
运行模型需要。你的其他电脑则作为客户端使用它:Linux(Arm 或 x86)和 macOS 用同一条安装命令,Windows(Arm 或 x86,预览版)用那一行 PowerShell 命令。
是的:Puffin 在 1.5 中更名为 Ragon。先运行一次 puffin update,再最后运行一次 puffin。它会迁移你的会话、设置和链接,此后命令就是 ragon。
是的。Ragon 以 AGPL 开源,模型权重也是免费的。你唯一的运行成本是电费。
它自带的操作系统(DGX OS 7,或厂商提供时的 Ubuntu 24.04)、装有 NVIDIA Container Toolkit 的 Docker、Python 3 和 Git。在普通 Ubuntu 上,ragon-admin host check 会告诉你缺什么。
只有你或智能体要求的内容,例如经由你自己机器上的 SearXNG 进行的网页搜索,以及首次下载。/airgapped on 会把这一切全部关闭。
NVIDIA 4 位 NVFP4 格式的 Qwen3.8-27B,由我们的引擎 ragon-serve 搭配 DFlash2 草稿模型提供服务(整个 1.9.x 期间 SGLang 仍作为备用),专为 GB10 选定并调优。权重约 20 GB;服务期间机器内存仍有约 38 GB 空闲。
如果你也认为代码应该留在写下它的那张桌子上,请给仓库点个星:其他 GB10 用户就是这样发现 Ragon 的。
$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash