Engine ragon-serve, bộ nháp ScaleSearch và Forgejo trên mỗi node
ragon-serve tùy chọn phục vụ Qwen3.8-27B trên GB10 ở ngữ cảnh 262K, mỗi node có Forgejo riêng và Telegram Mini App làm việc trực tiếp trên kho mã của bạn.
68/100 tác vụ SWE-bench Verified được giải ngoại tuyến trên một DGX Spark, tốc độ khoảng 48 token/giây. Một tác tử lập trình, một trợ lý trò chuyện và một ứng dụng desktop, chạy hoàn toàn trên GB10 của chính bạn. Không đám mây. Không tài khoản. Không hóa đơn API. Không telemetry. Cách chúng tôi đo
ragon, tác tử trên terminal
🪟 Ứng dụng desktop bản xem trước
💬 Ask, trong trình duyệt
🧩 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 và thêm bài kiểm thử hồi quy.ragon-serve tùy chọn phục vụ Qwen3.8-27B trên GB10 ở ngữ cảnh 262K, mỗi node có Forgejo riêng và Telegram Mini App làm việc trực tiếp trên kho mã của bạn.
Đóng các socket Docker, containerd, D-Bus và systemd bên trong sandbox lệnh, bổ sung OCR và tài liệu văn phòng vào ragon-docs, đồng thời phục vụ các bộ điều hợp LoRA có chữ ký.
Ask và Work dùng chung một cửa sổ với khung duyệt, worktree và thẻ thiết bị đầu cuối; /night add --best-of N chạy tác vụ N lần và giữ lại lần thử tốt nhất.
Cũng trong 1.7.0: Night Shift có thể thử một tác vụ nhiều lần và giữ lại lần làm tốt nhất (/night add --best-of N), một máy có thể chạy nhiều cầu nối Signal, và máy khách có thể chọn giữa hai node trên cùng một mạng mà không đánh mất node nó đã biết. Ghi chú phát hành và tải về.
$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash$ ragon-admin server start # tải mô hình một lần (~20 GB), rồi bắt đầu phục vụ $ cd ~/your-project && ragon # xong rồi đấy
Chạy trên NVIDIA DGX Spark và mọi máy GB10. Script xác minh từng tệp tải về theo checksum của bản phát hành và in ra từng lệnh sudo trước khi chạy. Nếu muốn, bạn có thể đọc script trước.
Các máy tính khác của bạn dùng mô hình trên GB10 qua mạng cục bộ. Trên Mac hoặc một máy Linux khác, cũng chính lệnh ở trên sẽ cài máy khách ragon; nó tự tìm thấy GB10.
Từ 1.7.2, lệnh này còn đặt ứng dụng desktop vào Applications trên Mac, mở được ngay (--no-app để bỏ qua).
> irm https://github.com/dreamference/ragon/releases/latest/download/install.ps1 | iexChạy trong PowerShell. Cài đặt không cần quyền quản trị (từ 1.7.2 ứng dụng desktop cũng vậy), sau đó Windows hỏi một lần để thiết lập sandbox của tác tử. Chưa được ký, nên phải tắt Smart App Control. Đọc script.
Trang phát hành còn có tệp dmg cho Mac (Ragon-<version>-arm64-preview.dmg, hoặc x64 cho Intel) và trình cài đặt Windows (Ragon-Setup-<version>-x64.exe, hoặc arm64). Đây là các bản xem trước chưa ký: tải bằng trình duyệt thì lần đầu sẽ bị chặn. Hãy đối chiếu từng tệp với SHA256SUMS đã ký của bản phát hành trước.
Chúng dùng chung con chip, 128 GB bộ nhớ hợp nhất và DGX OS 7, nên một trình cài đặt bao phủ tất cả. Ragon được phát triển và kiểm thử hằng ngày trên ASUS Ascent GX10; các máy còn lại được bao phủ bằng kiểm thử.
Hoặc xếp việc vào hàng đợi cho tối nay bằng /night add <task>: Ragon làm lần lượt từng việc trong lúc bạn ngủ, mỗi tác vụ trên một nhánh git riêng, và bạn duyệt các nhánh đó bên tách cà phê.
$ 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
Định nghĩa, nơi gọi và phạm vi ảnh hưởng trên toàn kho mã, để tác tử tìm ra mã thay vì mò bằng grep.
Qua một SearXNG riêng trên máy của bạn: không tài khoản tìm kiếm, không khóa API.
Gõ /night add <task> trước khi đi ngủ; đến sáng mỗi tác vụ đã xong trên nhánh git riêng. Không có gì được merge hay push nếu bạn không đồng ý.
Ứng dụng desktop của Ragon 1.7.0 gộp Ask và Work trong một cửa sổ. Work là bàn làm việc đầy đủ cho các phiên tác tử: ô soạn với tệp, kỹ năng và lệnh, khung xem xét để stage, hoàn tác và commit, worktree, các tab terminal, cùng cây tệp và tab tệp bên cạnh luồng hội thoại. Trên các máy khác của bạn, nó là máy khách của GB10 và tự tìm thấy GB10 trên mạng cục bộ.
ragon · ragon-code · ragon-docsragon, tác tử trên terminalĐọc kho mã của bạn, chạy lệnh và kiểm thử, sửa mã, và hỏi trước khi làm bất cứ việc gì rủi ro.
$ 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
Những kỹ năng bạn đã viết cho Claude Code, Gemini CLI, OpenClaw hay Hermes chạy được nguyên vẹn.
ragon app · ragon webAsk và Work trong một cửa sổ, trên GB10, Mac, Linux hoặc Windows: phiên tác tử có phê duyệt, khung xem xét, worktree và hoàn tác. Mới ở 1.7.
Hỏi đáp với tìm kiếm web, tìm kiếm hình ảnh và đọc chính tả, cùng các phiên tác tử của bạn, từ máy này hoặc điện thoại đã ghép đôi, trên cùng một mô hình cục bộ.
Từ 1.7.2, lệnh cài đặt đặt Ragon vào Applications cạnh ragon, và nó mở như mọi ứng dụng khác. Hỗ trợ Apple silicon và Intel, macOS 12 trở lên. ragon update sẽ cập nhật nó.
Trên GB10, ragon_1.7.0_arm64.deb cài ứng dụng, mục khởi chạy của nó và lệnh ragon-app, cùng hồ sơ sandbox cần thiết:
$ sudo apt install ./ragon_1.7.0_arm64.debSau đó mở từ menu ứng dụng, hoặc bằng ragon app. Xem thêm.
Từ 1.7.2, dòng PowerShell cài luôn ứng dụng, chỉ cho riêng bạn và không cần quyền quản trị, kèm mục trong menu Start; Settings → Apps sẽ gỡ nó; ragon update cập nhật nó. Phải tắt Smart App Control.
ragon-admin mcp · ragon signal · ragon chatKết nối JetBrains hoặc VS Code qua stdio MCP (ragon-admin mcp), hoặc nhắn cho GB10 từ Signal (Ghi chú cho chính mình), Telegram (với bàn làm việc kho mã Mini App) và Matrix qua Tailscale. Mọi cầu nối điện thoại đều tắt cho đến khi bạn bật lên.
$ 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
Chỉ đọc, qua một lần đăng nhập nằm lại trên máy của bạn. Tắt hoàn toàn khi /airgapped on.
Các tác tử lập trình trên đám mây gửi mã nguồn của bạn lên máy chủ của người khác. Ragon không gửi đi đâu cả: mô hình chạy trên GB10 của bạn, và không có gì trong Ragon tự kết nối về máy chủ bên ngoài. Không phân tích sử dụng, không số liệu đo đạc, không đăng nhập, không báo cáo lỗi "ẩn danh". Nhờ vậy bạn dùng được cho mã không được phép tải lên: việc của khách hàng, dữ liệu chịu quản lý, sản phẩm chưa phát hành.
Một lệnh chạy một phiên Ragon thật dưới strace và liệt kê mọi kết nối mạng mà nó đã tạo:
$ 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
Mọi thứ đều ở trong 127.0.0.1. Không một truy vấn DNS nào.
Gõ /airgapped on và mọi lệnh tác tử chạy đều nhận một network namespace rỗng từ nhân Linux. Đây không phải lời nhờ lịch sự gửi cho mô hình: đơn giản là không có mạng nào để chạm tới. Full Access, vốn sẽ vượt qua sandbox, cũng bị từ chối cùng lúc.
Chỉ những gì bạn hoặc tác tử yêu cầu: một lần tìm kiếm web (qua một SearXNG riêng trên máy của bạn), một lần tải trang, một yêu cầu chỉ-đọc tới tài khoản Google bạn đã kết nối, hoặc một lần kiểm tra bản cập nhật. Khi /airgapped on, không cái nào trong số đó xảy ra.
Mô hình, mã của bạn, các prompt và câu trả lời đều ở lại trên chính chiếc máy chứa chúng.
/airgapped on, do nhân hệ điều hành thực thi| Làm việc kiểu tác tử | ~48 tok/s |
| Mã | 69 tok/s |
| JSON | 84 tok/s |
| Văn xuôi | 32 tok/s |
| Đọc mã | ~1,800 tok/s |
| Ngữ cảnh | 262K |
Một luồng trên GB10 với giải mã suy đoán. Tốc độ làm việc kiểu tác tử được đo trên các phiên tác tử thực; mã, JSON và văn xuôi đo theo loại đầu ra, với giải mã greedy. Chạy bốn tác tử cùng lúc: không hạn mức, không "vui lòng chờ".
ragon update.| Tác tử lập trình đám mây | Ragon | |
|---|---|---|
| Mã của bạn đi đâu | Máy chủ của họ | Không đi đâu cả |
| Cần tài khoản | Có | Không |
| Chi phí mỗi token | Tính theo mức dùng | Bằng không |
| Giới hạn tốc độ | Có | Không |
| Chạy được khi rút mạng | Không | Có |
| Bạn có thể kiểm chứng điều gì đi ra ngoài | Không | ragon-admin audit egress |
Ngày 2026-10-08, tác tử của Ragon 1.5.1 cùng Qwen3.8-27B đã giải 68 trong 100 tác vụ SWE-bench Verified trên một DGX Spark, ngoại tuyến: một mẫu cố định gồm 100 tác vụ, mỗi tác vụ một lần thử, chế độ mặc định. Quy ra toàn bộ 500 tác vụ, đó là ước tính ≈69% (khoảng tin cậy 95%: 63,9–73,4%). Đây là phép đo của chính chúng tôi, trên máy của chúng tôi và trên một tập con, không phải mục trên bảng xếp hạng.
| Hệ thống | Cùng 100 tác vụ | Toàn bộ 500 tác vụ |
|---|---|---|
| Ragon 1.5.1 + Qwen3.8-27B (NVFP4), một DGX Spark, ngoại tuyến1 | 68/100 | ≈69% ước tính |
| Ragon 1.5.1 + Qwen3.8-27B (NVFP4), chế độ refine, một DGX Spark, ngoại tuyến1 | 69/100 | ≈70% ước tính |
| Qwen3-Coder-480B-A35B (OpenHands)2 | 68/100 | 69.6% |
| GLM-4.6 (tác tử của 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, bốn tác tử6 | 77–80/100 | 76.8–79.2% |
| Gemini 3 Pro (live-SWE-agent)7 | 79/100 | 77.4% |
| Các mô hình mở nhỏ hơn (20–40 tỷ tham số) | ||
| Qwen3-Coder-30B-A3B (EntroPO + R2E), mở rộng khi kiểm thử8 | 60/100 | 60.4% |
| Qwen3-Coder-30B-A3B (EntroPO + R2E), một lần thử8 | 56/100 | 52.2% |
| Devstral Small 2512 (mini-SWE-agent)9 | 57/100 | 56.4% |
| Sản phẩm tác tử lập trình, theo số liệu nhà cung cấp công bố | ||
| GitHub Copilot agent mode (VS Code), với Claude 3.7 Sonnet10 | chưa công bố | 56.0% |
| Claude Code11 | chưa công bố | chưa công bố |
| Cursor12 | chưa công bố | chưa công bố |
Hãy đọc đây như một phép so sánh để tham khảo, không phải bảng xếp hạng. Trên cùng 100 tác vụ, Ragon giải được bằng Qwen3-Coder-480B và GLM-4.6, những mô hình lớn hơn nó nhiều lần, nhưng mỗi dòng dùng một tác tử khác, phần cứng khác và, với các dòng trên bảng xếp hạng, là các image kiểm thử x86 chính thức, còn chúng tôi chạy trên image arm64 của cộng đồng. Ở chế độ refine, một phiên đầu tiên nghiên cứu tác vụ mà không thay đổi gì, rồi một phiên mới thực hiện: nó giải hơn chế độ mặc định một tác vụ (69 so với 68, mỗi nhánh thắng những tác vụ nhánh kia thua), với thời gian mỗi tác vụ gấp khoảng 2,2 lần, nên nó vẫn là tùy chọn bật thêm (ragon --refine).
100 tác vụ chỉ bằng một phần năm Verified, nên con số cho toàn tập là ước tính. Chúng tôi khớp một mô hình đáp ứng câu hỏi (Rasch) một tham số trên kết quả từng tác vụ của cả 175 bài nộp Verified công khai: mỗi tác vụ có một độ khó, mỗi hệ thống có một năng lực. Năng lực của Ragon là giá trị giải thích được việc giải 68 trên 100 tác vụ này; ≈69% là điểm kỳ vọng của năng lực đó trên cả 500 tác vụ (hồi quy thuần trên điểm đã công bố cho kết quả lệch trong vòng một điểm). Để kiểm chứng, mọi bài nộp công khai được chấm chỉ trên 100 tác vụ này và điểm tổng của nó được dự đoán theo cách tương tự: sai số là 2,4 điểm (RMSE), và khoảng tin cậy ở trên bằng ±1,96 lần con số đó. Mọi số trong bảng đều có thể tái tạo bằng scripts/swe_bench_compare.py từ dữ liệu công khai theo từng tác vụ của SWE-bench/experiments.
100 tác vụ được rải đều trên các kho mã của Verified theo tỉ lệ của toàn tập, trong số những tác vụ có môi trường kiểm thử chạy và được xác thực trên arm64 (bản vá chuẩn vượt qua, thay đổi rỗng thì thất bại). Các hệ thống đã công bố đạt thấp hơn 1,0 đến 1,5 điểm trên 100 tác vụ này so với cả 500, nên mẫu này không hề dễ. Đây không phải mục trên bảng xếp hạng: những mục đó do nhóm SWE-bench chấm trên hạ tầng của họ.
Mọi số liệu bảng xếp hạng: swebench.com và kho SWE-bench/experiments; "cùng 100 tác vụ" là kết quả theo từng tác vụ mà mỗi bài nộp đã công bố, giới hạn trong các tác vụ Ragon đã chạy.
dgxcoder · Tháng 10 năm 2026
Chúng tôi trình bày thiết kế kiến trúc, mô hình năng lực hình thức và đánh giá thực nghiệm của Ragon Desktop, một môi trường desktop mã nguồn mở dùng cùng giao thức app-server với máy khách desktop của nhà cung cấp gốc, giữ các mặc định tương thích Codex, chạy suy luận trên phần cứng của chính người dùng, và giam mọi lệnh trong sandbox bên trong máy trạm khi người dùng bật /airgapped on.
Thiết lập an toàn máy chủ trên GB10, khởi động máy chủ mô hình, ghép nối máy khách macOS, Linux, Windows và chạy kiểm toán kết nối.
Khớp mô hình Rasch và tái tạo từng con số theo tác vụ trong bảng từ dữ liệu thực nghiệm SWE-bench công khai.
Có, để chạy mô hình. Các máy tính khác của bạn dùng nó như máy khách: Linux (Arm hoặc x86) và macOS với cùng lệnh cài đặt, Windows (Arm hoặc x86, bản xem trước) với dòng PowerShell.
Đúng: Puffin được đổi tên thành Ragon ở bản 1.5. Chạy puffin update một lần, rồi puffin lần cuối. Nó chuyển phiên làm việc, cài đặt và liên kết của bạn sang, và từ đó lệnh là ragon.
Có. Ragon là mã nguồn mở theo AGPL, và trọng số của mô hình cũng miễn phí. Chi phí vận hành duy nhất của bạn là tiền điện.
Hệ điều hành đi kèm máy (DGX OS 7, hoặc Ubuntu 24.04 nếu nhà cung cấp có hỗ trợ), Docker với NVIDIA Container Toolkit, Python 3 và Git. Trên Ubuntu thường, ragon-admin host check sẽ cho bạn biết còn thiếu gì.
Chỉ những gì bạn hoặc tác tử yêu cầu, chẳng hạn một lần tìm kiếm web qua SearXNG trên chính máy của bạn, và các lần tải xuống lần đầu. /airgapped on tắt toàn bộ những thứ đó.
Qwen3.8-27B ở định dạng NVFP4 4-bit của NVIDIA, phục vụ bởi công cụ ragon-serve của chúng tôi với bộ nháp DFlash2 (SGLang vẫn là phương án dự phòng trong suốt 1.9.x), được chọn và tinh chỉnh cho GB10. Trọng số khoảng 20 GB; còn khoảng 38 GB bộ nhớ của máy vẫn trống trong lúc nó phục vụ.
Nếu bạn tin rằng mã nên ở lại trên chiếc bàn nơi nó được viết ra, hãy gắn sao cho kho mã: đó là cách những người dùng GB10 khác tìm thấy Ragon.
$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash