Ragon

Coding AI cepat di meja Anda.
Sekitar 69% di SWE‑bench Verified.

68 dari 100 tugas SWE-bench Verified, diselesaikan offline di satu DGX Spark, sekitar 48 token per detik. Agen coding, asisten obrolan, dan aplikasi desktop, berjalan sepenuhnya di GB10 milik Anda sendiri. Tanpa cloud. Tanpa akun. Tanpa tagihan API. Tanpa telemetri. Cara pengukurannya

Ragon — Work · ~/project
Qwen3.8-27B NVFP4 · 127.0.0.1:8000 /airgapped on
Pengujian pendaftaran gagal pada alamat email kosong. Cari tahu penyebabnya dan perbaiki.
✔ ragon-code def validate_signup → src/auth/signup.py:42
✔ pytest tests/test_signup.py -q → 1 failed, 14 passed
✔ apply_patch src/auth/signup.py +12 -2 · tests/test_signup.py +8
✔ pytest tests/test_signup.py -q → 15 passed in 0.41s
String berisi spasi saja melewati pemeriksaan sebelum normalisasi. Memangkas input terlebih dulu di src/auth/signup.py dan menambahkan uji regresi.
src/auth/signup.py (+12 -2) · tests/test_signup.py (+8 -0)
68/100tugas SWE-bench Verified, offline di satu DGX Spark
~48 tok/sgenerasi pada pekerjaan agen, satu aliran
0koneksi phone-home, diverifikasi oleh egress audit
$0per token, selamanya

Baru di 1.7: aplikasi desktop di Mac, Linux, dan Windows

Rilis terbaru →
v1.7.2

Mesin ragon-serve, drafter ScaleSearch, dan Forgejo di tiap node

ragon-serve opsional melayani Qwen3.8-27B di GB10 pada konteks 262K, setiap node mendapat Forgejo privat, dan Mini App Telegram bekerja langsung di repositori Anda.

v1.7.2 →
v1.7.1

Soket host ditutup, indeks berkas lokal, dan adaptor LoRA

Menutup soket Docker, containerd, D-Bus, dan systemd di dalam sandbox perintah, menambahkan OCR serta dokumen kantor ke ragon-docs, dan melayani adaptor LoRA bertanda tangan.

v1.7.1 →
v1.7.0

Aplikasi desktop di macOS, Linux, dan Windows, serta Night Shift best-of-N

Ask dan Work berbagi satu jendela desktop dengan panel tinjauan, worktree, dan tab terminal; /night add --best-of N menjalankan tugas N kali dan menyimpan hasil terbaik.

v1.7.0 →

Juga di 1.7.0: Night Shift dapat mencoba satu tugas beberapa kali dan menyimpan percobaan terbaik (/night add --best-of N), satu mesin dapat menjalankan beberapa jembatan Signal, dan klien dapat memilih di antara dua node dalam satu jaringan tanpa kehilangan node yang sudah dikenalnya. Catatan rilis dan unduhan.

Instal

$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash
$ ragon-admin server start      # mengunduh model sekali (~20 GB), lalu menjalankannya
$ cd ~/your-project && ragon    # selesai, itu saja

Berjalan di NVIDIA DGX Spark dan semua mesin GB10. Skrip memverifikasi setiap unduhan dengan checksum rilis dan menampilkan setiap perintah sudo sebelum menjalankannya. Baca dulu kalau Anda mau.

Klien Mac dan Linux

Komputer Anda yang lain memakai model di GB10 lewat jaringan lokal. Di Mac atau mesin Linux lain, perintah yang sama di atas memasang klien ragon; klien ini menemukan GB10 secara otomatis.

Mulai 1.7.2, perintah ini juga menaruh aplikasi desktop di folder Applications di Mac, siap dibuka (--no-app melewatkannya).

Klien Windows pratinjau

> irm https://github.com/dreamference/ragon/releases/latest/download/install.ps1 | iex

Di PowerShell. Dipasang tanpa hak administrator (mulai 1.7.2 termasuk aplikasi desktop), lalu Windows meminta satu kali untuk menyiapkan sandbox agen. Belum ditandatangani secara digital, jadi Smart App Control harus nonaktif. Baca skripnya.

Cara instalasi lain

Halaman rilis juga menyediakan dmg untuk Mac (Ragon-<version>-arm64-preview.dmg, atau x64 untuk Intel) dan penginstal Windows (Ragon-Setup-<version>-x64.exe, atau arm64). Keduanya pratinjau tanpa tanda tangan: bila diunduh lewat browser, akan dihentikan saat pertama kali dibuka. Periksa masing-masing dengan SHA256SUMS rilis yang bertanda tangan terlebih dulu.

  • macOS 15 ke atas: seret Ragon ke Applications dan buka sekali, lalu System Settings › Privacy & Security › Open Anyway. Di macOS 14 dan lebih lama, Control-klik aplikasi › Open.
  • Windows: SmartScreen › More info › Run anyway. Smart App Control harus nonaktif.

Berjalan di setiap GB10

  • NVIDIA DGX Spark
  • Acer Veriton GN100
  • ASUS Ascent GX10
  • Dell Pro Max with GB10
  • Gigabyte TOP ATOM
  • HP ZGX Nano
  • Lenovo ThinkStation PGX
  • MSI EdgeXpert

Semuanya memakai chip yang sama, memori terpadu 128 GB, dan DGX OS 7, jadi satu penginstal mencakup semuanya. Ragon dikembangkan dan diuji setiap hari di ASUS Ascent GX10; yang lain dicakup oleh tes.

Coba ini dulu

Atau antrekan pekerjaan untuk malam ini dengan /night add <task>: Ragon mengerjakan antrean saat Anda tidur, setiap tugas di branch git-nya sendiri, dan Anda meninjau branch itu sambil minum kopi.

$ 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

🧭 Indeks kode

Definisi, pemanggil, dan dampak di seluruh repositori Anda, sehingga agen menemukan kode, bukan men-grep-nya.

🔎 Pencarian dan pengambilan web

Lewat SearXNG privat di mesin Anda sendiri: tanpa akun pencarian, tanpa API key.

🌙 Night Shift

/night add <task> sebelum tidur; setiap tugas selesai di branch git-nya sendiri pada pagi hari. Tidak ada yang di-merge atau di-push tanpa Anda.

Yang Anda dapatkan

Aplikasi desktop Ragon 1.7.0 menyatukan Ask dan Work dalam satu jendela. Work adalah meja kerja lengkap untuk sesi agen: composer dengan file, skill, dan perintah, panel review untuk stage, revert, dan commit, worktree, tab terminal, serta pohon file dan tab file di samping thread. Di komputer Anda yang lain, aplikasi ini menjadi klien GB10 Anda, yang ditemukannya di jaringan lokal.

ragon · ragon-code · ragon-docs

🖥️ ragon, agen terminal

Membaca repositori Anda, menjalankan perintah dan tes, mengedit kode, dan bertanya sebelum melakukan hal yang berisiko.

$ 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

🧩 Skill Anda yang sudah ada

Skill yang sudah Anda tulis untuk Claude Code, Gemini CLI, OpenClaw, atau Hermes berfungsi tanpa perubahan.

ragon app · ragon web

🪟 Aplikasi desktop pratinjau

Ask dan Work dalam satu jendela, di GB10, Mac, Linux, atau Windows: sesi agen dengan persetujuan, panel review, worktree, dan undo. Baru di 1.7.

Pertanyaan dengan pencarian web, pencarian gambar, dan dikte, serta sesi agen Anda, dari mesin ini atau ponsel yang dipasangkan, dengan model lokal yang sama.

macOS pratinjau

Mulai 1.7.2, perintah instalasi menaruh Ragon di Applications di samping ragon, dan dibuka seperti aplikasi lain. Apple silicon dan Intel, macOS 12 atau lebih baru. ragon update memperbaruinya.

Linux

Di GB10, ragon_1.7.0_arm64.deb memasang aplikasi, entri peluncurnya, dan perintah ragon-app, beserta profil sandbox yang dibutuhkan:

$ sudo apt install ./ragon_1.7.0_arm64.deb

Lalu buka dari menu aplikasi, atau dengan ragon app. Selengkapnya.

Windows 11 pratinjau

Mulai 1.7.2, baris PowerShell memasang aplikasinya juga, hanya untuk Anda dan tanpa hak administrator, dengan entri di menu Start; Settings → Apps menghapusnya; ragon update memperbaruinya. Smart App Control harus nonaktif.

ragon-admin mcp · ragon signal · ragon chat

JetBrains, VS Code, dan ponsel Anda

Hubungkan JetBrains atau VS Code melalui stdio MCP (ragon-admin mcp), atau kirim pesan ke GB10 Anda dari Signal (Catatan untuk Diri Sendiri), Telegram (dengan meja kerja repositori Mini App), dan Matrix lewat Tailscale. Setiap jembatan ponsel tetap mati sampai Anda menyalakannya.

$ 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

📬 Gmail, Drive, Calendar pratinjau

Baca-saja, lewat sign-in yang tetap berada di mesin Anda. Dimatikan sepenuhnya pada /airgapped on.

Kode Anda tidak pernah meninggalkan meja Anda — dan Anda bisa membuktikannya

Agen coding cloud mengirim kode sumber Anda ke server milik pihak lain. Ragon tidak mengirimnya ke mana pun: model berjalan di GB10 Anda, dan tidak ada bagian Ragon yang menghubungi pihak luar. Tanpa analitik penggunaan, tanpa metrik, tanpa sign-in, tanpa laporan crash "anonim". Itu membuatnya bisa dipakai untuk kode yang tidak boleh Anda unggah: pekerjaan klien, data yang diatur regulasi, produk yang belum dirilis.

Satu perintah menjalankan sesi Ragon sungguhan di bawah strace dan mendaftar setiap koneksi jaringan yang dibuatnya:

$ 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

Semuanya tetap di 127.0.0.1. Tidak satu pun pencarian DNS.

Butuh jaminan mutlak?

Ketik /airgapped on dan setiap perintah yang dijalankan agen mendapat network namespace kosong dari kernel Linux. Ini bukan permintaan sopan kepada model: memang tidak ada jaringan yang bisa dijangkau. Full Access, yang akan melewati sandbox, ditolak pada saat yang sama.

Apa yang bisa keluar, dan kapan

Hanya yang Anda atau agen minta: pencarian web (lewat SearXNG privat di mesin Anda sendiri), pengambilan halaman, permintaan baca-saja ke akun Google yang Anda hubungkan, atau pengecekan pembaruan. Pada /airgapped on, tidak satu pun.

Mengapa Ragon

🔒 Privasi Terjaga

Model, kode, prompt, dan jawaban Anda tetap berada di mesin tempatnya berada.

  • Tanpa akun, tanpa telemetri
  • Egress audit yang bisa Anda jalankan ulang
  • /airgapped on, ditegakkan oleh kernel

⚡ Cepat, tanpa tagihan

Kerja agen~48 tok/s
Kode69 tok/s
JSON84 tok/s
Prosa32 tok/s
Membaca kode~1,800 tok/s
Konteks262K

Satu aliran di GB10 dengan speculative decoding. Kerja agen diukur pada sesi agen sungguhan; kode, JSON, dan prosa menurut jenis keluaran, dengan greedy decoding. Jalankan empat agen sekaligus: tanpa kuota, tanpa "harap tunggu".

✨ Tanpa konfigurasi

  • Tanpa tuning: model, konteks, kernel, dan speculative decoding dipilih untuk GB10.
  • Tidak akan membuat mesin Anda macet (freeze): host diperiksa dan tekanan memori diawasi selama pemuatan.
  • Mesin Anda yang lain menemukannya di jaringan lokal.
  • Pembaruan cukup satu perintah: ragon update.

Ragon dan agen coding cloud

Agen coding cloudRagon
Ke mana kode Anda pergiServer merekaTidak ke mana pun
Perlu akunYaTidak
Biaya per tokenBerbayar sesuai pemakaianNol
Batas lajuYaTidak
Berfungsi saat jaringan dicabutTidakYa
Anda bisa memverifikasi apa yang keluarTidakragon-admin audit egress

SWE-bench Verified, diukur di satu DGX Spark

Pada 2026-10-08, agen Ragon 1.5.1 dengan Qwen3.8-27B menyelesaikan 68 dari 100 tugas SWE-bench Verified di satu DGX Spark, secara offline: sampel tetap berisi 100 tugas, satu percobaan per tugas, mode default. Diskalakan ke seluruh 500 tugas, hasilnya perkiraan ≈69% (rentang 95% 63,9–73,4%). Ini pengukuran kami sendiri, di mesin kami sendiri dan pada subset, bukan entri leaderboard.

Sistem100 tugas
yang sama
Semua 500
tugas
Ragon 1.5.1 + Qwen3.8-27B (NVFP4), satu DGX Spark, offline168/100≈69% perkiraan
Ragon 1.5.1 + Qwen3.8-27B (NVFP4), mode refine, satu DGX Spark, offline169/100≈70% perkiraan
Qwen3-Coder-480B-A35B (OpenHands)268/10069.6%
GLM-4.6 (agen Z.ai)368/10068.2%
Kimi K2.5, high (mini-SWE-agent)470/10070.8%
DeepSeek V3.2, high (mini-SWE-agent)570/10070.0%
Claude Opus 4.5, empat agen677–80/10076.8–79.2%
Gemini 3 Pro (live-SWE-agent)779/10077.4%
Model terbuka yang lebih kecil (20–40B parameter)
Qwen3-Coder-30B-A3B (EntroPO + R2E), test-time scaling860/10060.4%
Qwen3-Coder-30B-A3B (EntroPO + R2E), satu percobaan856/10052.2%
Devstral Small 2512 (mini-SWE-agent)957/10056.4%
Produk agen coding, sebagaimana dipublikasikan vendornya
GitHub Copilot agent mode (VS Code), dengan Claude 3.7 Sonnet10tidak dipublikasikan56.0%
Claude Code11tidak dipublikasikantidak dipublikasikan
Cursor12tidak dipublikasikantidak dipublikasikan

Bacalah sebagai perbandingan, bukan peringkat. Pada 100 tugas yang sama, Ragon menyelesaikan sebanyak Qwen3-Coder-480B dan GLM-4.6, model yang ukurannya berkali-kali lipat, tetapi setiap baris memakai agen yang berbeda, perangkat keras yang berbeda, dan, untuk baris leaderboard, image uji x86 resmi, sedangkan kami memakai image arm64 komunitas. Dalam mode refine, sesi pertama mempelajari tugas tanpa mengubah apa pun lalu sesi baru yang mengerjakannya: hasilnya satu tugas lebih banyak daripada default (69 berbanding 68, masing-masing mode memenangkan tugas yang kalah di mode lain), dengan waktu per tugas sekitar 2,2 kali lipat, sehingga tetap bersifat opt-in (ragon --refine).

Cara ≈69% diperkirakan

100 tugas adalah seperlima dari Verified, jadi angka untuk set penuh adalah perkiraan. Model item-response (Rasch) satu parameter dilatih pada hasil per tugas dari seluruh 175 submisi Verified publik: setiap tugas mendapat tingkat kesulitan dan setiap sistem mendapat kemampuan. Kemampuan Ragon adalah yang menjelaskan 68 tugas terselesaikan pada 100 tugas ini; ≈69% adalah skor yang diharapkan dari kemampuan itu pada semua 500 tugas (regresi biasa pada skor yang dipublikasikan sepakat dalam selisih satu poin). Untuk mengujinya, setiap submisi publik dinilai hanya pada 100 tugas ini dan skor totalnya diprediksi dengan cara yang sama: galatnya 2,4 poin (RMSE), dan rentang di atas adalah ±1,96 kali angka itu. Setiap angka dalam tabel direproduksi oleh scripts/swe_bench_compare.py dari data per tugas publik SWE-bench/experiments.

Ke-100 tugas tersebar di repositori Verified secara proporsional terhadap set penuh, dipilih dari tugas yang lingkungan ujinya berjalan dan tervalidasi di arm64 (patch emas lulus, perubahan kosong gagal). Sistem yang dipublikasikan mendapat skor 1,0 hingga 1,5 poin lebih rendah pada 100 tugas ini dibanding pada seluruh 500, jadi sampelnya bukan yang mudah. Ini bukan entri leaderboard: entri leaderboard dinilai oleh tim SWE-bench di infrastruktur mereka sendiri.

  1. Ragon: 100 tugas, satu percobaan masing-masing; satu DGX Spark (GB10, 128 GB), model dilayani secara lokal, tanpa cloud; mode default diukur 2026-10-08, mode refine 2026-10-09. Perkiraan dari data per tugas SWE-bench experiments.
  2. 500 tugas, satu percobaan; perangkat keras tidak disebutkan. Sumber: experiments, 20250805_openhands-Qwen3-Coder-480B-A35B-Instruct. Model yang sama dengan mini-SWE-agent: 57/100, 55,4%.
  3. 500 tugas, satu percobaan, agen tidak diungkapkan; perangkat keras tidak disebutkan. Sumber: experiments, 20250930_zai_glm4-6.
  4. 500 tugas, satu percobaan; perangkat keras tidak disebutkan. Sumber: experiments, 20260217_mini-v2.0.0_kimi-k2-5-high.
  5. 500 tugas, satu percobaan; perangkat keras tidak disebutkan. Sumber: experiments, 20260217_mini-v2.0.0_deepseek-3-2-high.
  6. Masing-masing 500 tugas; perangkat keras tidak disebutkan. Empat submisi: OpenHands (80/100, 77,6%), live-SWE-agent (80/100, 79,2%), Sonar Foundation Agent (77/100, 79,2%), mini-SWE-agent, high (79/100, 76,8%). Run mini-SWE-agent yang lebih awal mendapat 74/100, 74,4%.
  7. 500 tugas, satu percobaan; perangkat keras tidak disebutkan. Sumber: experiments, 20251120_livesweagent_gemini-3-pro-preview. Model yang sama dengan mini-SWE-agent: 72/100, 74,2%.
  8. Model 20–40B terbaik yang dipublikasikan di leaderboard. 500 tugas; test-time scaling memakai dua percobaan atau lebih per tugas; perangkat keras tidak disebutkan. Sumber: test-time scaling, satu percobaan.
  9. 500 tugas, satu percobaan; perangkat keras tidak disebutkan. Sumber: experiments, 20251209_mini-v1.17.2_devstral-small-2512.
  10. Angka dari GitHub sendiri, April 2025: "agent mode achieves a pass rate of 56.0% on SWE-bench Verified with Claude 3.7 Sonnet". Jumlah tugas, percobaan, dan perangkat keras tidak disebutkan; tidak ada di leaderboard. Sumber: blog GitHub.
  11. Anthropic mempublikasikan SWE-bench Verified untuk model Claude-nya, dijalankan dalam scaffold sederhana buatannya sendiri (alat bash dan alat edit), bukan untuk produk Claude Code. Sumber: Claude Code, metode SWE-bench Anthropic.
  12. Cursor mempublikasikan hasil pada benchmark miliknya sendiri, Cursor Bench, bukan SWE-bench Verified. Sumber: blog Cursor, Composer.

Semua angka leaderboard: swebench.com dan repositori SWE-bench/experiments; "100 tugas yang sama" adalah hasil per tugas yang dipublikasikan setiap submisi, dibatasi pada tugas yang dijalankan Ragon.

Makalah

Dokumentasi

Panduan mulai dan dokumentasi

Pengaturan keamanan host di GB10, menjalankan server model, memasangkan klien macOS, Linux, dan Windows, serta menjalankan audit egress.

Dokumentasi →

Benchmark

Reproduksi perbandingan SWE-bench

Sesuaikan model respons butir Rasch dan reproduksi setiap angka per tugas di tabel dari data publik eksperimen SWE-bench.

swe_bench_compare.py →

FAQ

Apakah saya butuh GB10?

Ya, untuk menjalankan modelnya. Komputer Anda yang lain memakainya sebagai klien: Linux (Arm atau x86) dan macOS dengan perintah instalasi yang sama, Windows (Arm atau x86, pratinjau) dengan baris PowerShell.

Saya memasang Puffin. Apakah ini sama?

Ya: Puffin berganti nama menjadi Ragon di 1.5. Jalankan puffin update sekali, lalu puffin sekali lagi. Ia memindahkan sesi, pengaturan, dan tautan Anda, dan setelah itu perintahnya adalah ragon.

Benarkah gratis?

Ya. Ragon bersumber terbuka di bawah AGPL, dan bobot modelnya gratis. Satu-satunya biaya operasional Anda adalah listrik.

Apa yang saya butuhkan selain mesinnya?

OS bawaannya (DGX OS 7, atau Ubuntu 24.04 jika vendor menawarkannya), Docker dengan NVIDIA Container Toolkit, Python 3, dan Git. Di Ubuntu biasa, ragon-admin host check memberi tahu apa yang kurang.

Apakah ada yang pernah menjangkau internet?

Hanya yang Anda atau agen minta, seperti pencarian web lewat SearXNG di mesin Anda sendiri, dan unduhan pertama kali. /airgapped on mematikan semuanya.

Model apa yang dijalankannya?

Qwen3.8-27B dalam format NVFP4 4-bit NVIDIA, dilayani oleh mesin kami ragon-serve dengan drafter DFlash2 (SGLang tetap menjadi cadangan sepanjang 1.9.x), dipilih dan disetel untuk GB10. Bobot sekitar 20 GB; sekitar 38 GB memori mesin tetap bebas selama melayani.

Simpan kode Anda di meja Anda

Jika Anda percaya kode seharusnya tetap berada di meja tempat ia ditulis, beri bintang pada repositori: begitulah pemilik GB10 lain menemukan Ragon.

$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash