Движок ragon-serve, драфтер ScaleSearch и Forgejo на каждом узле
Опциональный ragon-serve обслуживает Qwen3.8-27B на GB10 с контекстом 262K, каждый узел получает приватный Forgejo, а мини-приложение Telegram работает прямо с вашими репозиториями.
68 из 100 задач SWE-bench Verified решены офлайн на одном DGX Spark со скоростью около 48 токенов в секунду. Кодинг-агент, чат-ассистент и десктопное приложение, которые целиком работают на вашем собственном GB10. Без облака. Без аккаунта. Без счетов за API. Без телеметрии. Как это измерялось
ragon, терминальный агент
🪟 Десктопное приложение превью
💬 Ask, в браузере
🧩 JetBrains и VS Code (MCP)
📱 Signal, Telegram и Matrix
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 обслуживает Qwen3.8-27B на GB10 с контекстом 262K, каждый узел получает приватный Forgejo, а мини-приложение Telegram работает прямо с вашими репозиториями.
Закрывает сокеты Docker, containerd, D-Bus и systemd внутри песочницы команд, добавляет OCR и офисные документы в ragon-docs и обслуживает подписанные адаптеры 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 ГБ), затем запускает её $ 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 должен быть выключен. Прочитать скрипт.
На странице релиза есть также dmg для Mac (Ragon-<version>-arm64-preview.dmg, для Intel x64) и установщик для Windows (Ragon-Setup-<version>-x64.exe, либо arm64). Это неподписанные превью: скачанные через браузер, они блокируются при первом запуске. Сначала сверьте каждый файл с подписанным файлом SHA256SUMS релиза.
У них общий чип, 128 ГБ унифицированной памяти и DGX OS 7, поэтому один установщик подходит для всех. Ragon ежедневно разрабатывается и тестируется на ASUS 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 — полноценный верстак для агентских сессий: поле ввода с файлами, навыками и командами, панель ревью, где можно добавлять в индекс, откатывать и коммитить, worktree, вкладки терминала, а также дерево файлов и вкладки файлов рядом с потоком. На ваших остальных компьютерах оно служит клиентом вашего GB10, который находит в локальной сети.
ragon · ragon-code · ragon-docsragon, терминальный агентЧитает ваш репозиторий, запускает команды и тесты, правит код и спрашивает, прежде чем сделать что-то рискованное.
$ 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. Агентские сессии с подтверждениями, панель ревью, worktree и отмена. Новое в 1.7.
Вопросы с веб-поиском, поиском изображений и диктовкой, а также ваши агентские сессии: с этой машины или с подключённого телефона, на той же локальной модели.
Начиная с 1.7.2, команда установки кладёт Ragon в «Программы» рядом с ragon, и оно открывается как любое другое приложение. Apple silicon и 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Подключите JetBrains или VS Code по stdio MCP (ragon-admin mcp) или пишите своему GB10 из Signal (Заметки для себя), Telegram (с рабочей средой репозиториев в Mini App) и Matrix через Tailscale. Каждый телефонный мост выключен, пока вы сами его не включите.
$ 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 не отправляет данные «домой». Ни аналитики использования, ни метрик, ни входа в аккаунт, ни «анонимных» отчётов о сбоях. Поэтому его можно использовать для кода, который нельзя выгружать: клиентских проектов, регулируемых данных, неизданных продуктов.
Одна команда запускает настоящую сессию Ragon под strace и перечисляет все сетевые соединения, которые она открыла:
$ 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 | |
|---|---|---|
| Куда уходит ваш код | На их серверы | Никуда |
| Нужен аккаунт | Да | Нет |
| Стоимость за токен | По счётчику | Ноль |
| Лимиты запросов | Да | Нет |
| Работает с отключённой сетью | Нет | Да |
| Можно проверить, что уходит | Нет | ragon-admin audit egress |
2026-10-08 агент Ragon 1.5.1 с Qwen3.8-27B решил 68 из 100 задач SWE-bench Verified на одном DGX Spark, офлайн: фиксированная выборка из 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 (агент Z.ai)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–40 млрд параметров) | ||
| 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, поэтому цифра для полного набора является оценкой. Однопараметрическая модель Раша (item response) подгоняется по результатам по каждой задаче всех 175 публичных заявок на Verified: у каждой задачи есть сложность, у каждой системы способность. Способность Ragon — та, которая объясняет 68 решённых из этих 100 задач; ≈69% — ожидаемый результат этой способности на всех 500 (простая регрессия по опубликованным результатам согласуется с точностью до пункта). Для проверки каждая публичная заявка была оценена только на этих 100 задачах, а её общий результат предсказан тем же способом: ошибка составила 2,4 пункта (RMSE), а интервал выше — это ±1,96 от неё. Каждое число в таблице воспроизводит scripts/swe_bench_compare.py по публичным данным по каждой задаче из SWE-bench/experiments.
100 задач распределены по репозиториям Verified пропорционально полному набору среди задач, тестовая среда которых запускается и проходит проверку на arm64 (эталонный патч проходит, пустое изменение — нет). Опубликованные системы набирают на этих 100 задачах на 1,0–1,5 пункта меньше, чем на всех 500, так что выборка не из лёгких. Это не запись в рейтинге: их оценивает команда SWE-bench на собственной инфраструктуре.
Все цифры рейтинга: swebench.com и репозиторий SWE-bench/experiments; «те же 100 задач» — это опубликованные результаты каждой заявки по задачам, ограниченные теми, что прогонял Ragon.
dgxcoder · октябрь 2026
Мы представляем архитектуру, формальную модель возможностей и эмпирическую оценку Ragon Desktop — десктопной среды с открытым исходным кодом, которая говорит на том же протоколе app-server, что и десктопный клиент вышестоящего вендора, сохраняет совместимые с Codex настройки по умолчанию, выполняет инференс на собственном оборудовании пользователя и ограничивает каждую команду в песочнице рабочей станцией, когда пользователь включает /airgapped on.
Настройка безопасности хоста на GB10, запуск сервера модели, подключение клиентов macOS, Linux и Windows и проверка сетевого аудита.
Постройте модель Раша и воспроизведите каждое число в таблице сравнения по открытым данным экспериментов SWE-bench.
Да, чтобы запускать модель. Остальные ваши компьютеры используют его как клиенты: Linux (Arm или x86) и macOS с той же командой установки, Windows (Arm или x86, превью) со строкой PowerShell.
Да: в 1.5 Puffin переименовали в Ragon. Один раз выполните puffin update, затем в последний раз puffin. Он перенесёт ваши сессии, настройки и ссылки, и дальше команда будет ragon.
Да. Ragon — открытый исходный код под AGPL, а веса модели бесплатны. Единственные текущие расходы — электричество.
Поставляемая с ней ОС (DGX OS 7 или Ubuntu 24.04, где её предлагает вендор), Docker с NVIDIA Container Toolkit, Python 3 и Git. На обычной Ubuntu ragon-admin host check подскажет, чего не хватает.
Только то, что запрашиваете вы или агент, например веб-поиск через SearXNG на вашей машине, и загрузки при первом запуске. /airgapped on отключает всё это.
Qwen3.8-27B в 4-битном формате NVIDIA NVFP4, обслуживается нашим движком ragon-serve с драфтером DFlash2 (SGLang остаётся запасным вариантом на протяжении всей 1.9.x), выбрана и настроена под GB10. Около 20 ГБ весов; пока она работает, около 38 ГБ памяти машины остаются свободными.
Если вы считаете, что код должен оставаться на столе, за которым его написали, поставьте репозиторию звезду: так другие владельцы GB10 находят Ragon.
$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash