Ragon

Masanda hızlı yapay zekâ ile kodlama.
SWE‑bench Verified'da yaklaşık %69.

Tek bir DGX Spark üzerinde çevrimdışı çözülen 100 SWE-bench Verified görevinden 68'i, saniyede yaklaşık 48 token hızıyla. Bir kodlama ajanı, bir sohbet asistanı ve bir masaüstü uygulaması; hepsi tamamen kendi GB10'unda çalışır. Bulut yok. Hesap yok. API faturası yok. Telemetri yok. Nasıl ölçüldü

Ragon — Work · ~/project
Qwen3.8-27B NVFP4 · 127.0.0.1:8000 /airgapped on
Kayıt testleri boş e-posta adreslerinde başarısız oluyor. Nedenini bul ve düzelt.
✔ 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
Yalnızca boşluk içeren dizeler normalleştirmeden önce denetimi geçiyordu. src/auth/signup.py içinde önce girdi kırpıldı ve bir regresyon testi eklendi.
src/auth/signup.py (+12 -2) · tests/test_signup.py (+8 -0)
68/100SWE-bench Verified görevi, tek bir DGX Spark üzerinde çevrimdışı
~48 tok/sajan işinde üretim, tek akış
0dış sunucuya bağlantı (phone-home), çıkış denetimiyle doğrulandı
$0token başına, sonsuza dek

1.7'de yeni: Mac, Linux ve Windows için masaüstü uygulaması

Son sürüm →
v1.7.2

ragon-serve motoru, ScaleSearch taslaklayıcı ve düğümde Forgejo

İsteğe bağlı ragon-serve, GB10 üzerinde 262K bağlamda Qwen3.8-27B sunar, her düğüme özel bir Forgejo kurar ve Telegram Mini App doğrudan depolarınızda çalışır.

v1.7.2 →
v1.7.1

Ana bilgisayar soketleri maskelendi, yerel dosya dizini ve LoRA adaptörleri

Komut kum havuzu içinde Docker, containerd, D-Bus ve systemd soketlerini kapatır, ragon-docs'a OCR ve ofis belgeleri ekler ve imzalı LoRA adaptörleri sunar.

v1.7.1 →
v1.7.0

macOS, Linux ve Windows'ta masaüstü uygulaması ve Night Shift best-of-N

Ask ve Work, inceleme bölmesi, çalışma ağaçları ve uçbirim sekmeleriyle tek bir pencereyi paylaşır; /night add --best-of N bir görevi N kez çalıştırıp en iyi denemeyi tutar.

v1.7.0 →

1.7.0'da ayrıca: Night Shift bir görevi birkaç kez deneyip en iyi denemeyi tutabilir (/night add --best-of N), bir makine birkaç Signal köprüsü çalıştırabilir ve bir istemci aynı ağdaki iki düğüm arasında, bildiğini kaybetmeden seçim yapar. Sürüm notları ve indirmeler.

Kurulum

$ curl -fsSL https://github.com/dreamference/ragon/releases/latest/download/install.sh | bash
$ ragon-admin server start      # modeli bir kez indirir (~20 GB), sonra sunar
$ cd ~/your-project && ragon    # hepsi bu

NVIDIA DGX Spark'ta ve her GB10 makinesinde çalışır. Betik, her indirmeyi sürümün sağlama toplamlarıyla doğrular ve her sudo komutunu çalıştırmadan önce ekrana yazar. İstersen önce oku.

Mac ve Linux istemcileri

Diğer bilgisayarların GB10'un modelini yerel ağ üzerinden kullanır. Bir Mac'te ya da başka bir Linux makinesinde yukarıdaki aynı komut ragon istemcisini kurar; GB10'u kendisi bulur.

1.7.2'den itibaren Mac'te masaüstü uygulamasını da Uygulamalar klasörüne koyar, açmaya hazır halde (--no-app bunu atlar).

Windows istemcisi önizleme

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

PowerShell'de. Yönetici hakları olmadan kurulur (1.7.2'den itibaren masaüstü uygulaması da), ardından Windows ajanın korumalı alanını kurmak için bir kez sorar. Henüz imzalı değil, bu yüzden Smart App Control kapalı olmalı. Betiği oku.

Diğer kurulum yolları

Sürüm sayfasında ayrıca Mac dmg dosyası (Ragon-<version>-arm64-preview.dmg, Intel için x64) ve Windows yükleyicisi (Ragon-Setup-<version>-x64.exe, ya da arm64) bulunur. Bunlar imzasız önizlemelerdir: tarayıcıyla indirilince ilk seferde engellenirler. Önce her birini sürümün imzalı SHA256SUMS dosyasıyla karşılaştır.

  • macOS 15 ve üstü: Ragon'i Uygulamalar'a sürükle ve bir kez aç, ardından Sistem Ayarları › Gizlilik ve Güvenlik › Yine de Aç. macOS 14 ve öncesinde uygulamaya Control tuşuyla tıkla › Aç.
  • Windows: SmartScreen › Daha fazla bilgi › Yine de çalıştır. Smart App Control kapalı olmalı.

Her GB10'da çalışır

  • 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

Hepsi aynı çipi, 128 GB birleşik belleği ve DGX OS 7'yi paylaşır, bu yüzden tek bir yükleyici hepsini kapsar. Ragon her gün ASUS Ascent GX10 üzerinde geliştirilir ve test edilir; diğerleri testlerle kapsanır.

Önce bunları dene

Ya da bu geceye iş kuyruğa al: /night add <task>. Ragon sen uyurken kuyruğu eritir, her görev kendi git dalında olur, dalları sabah kahvesinin yanında gözden geçirirsin.

$ 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

🧭 Bir kod dizini

Deponun genelinde tanımlar, çağıranlar ve etki; böylece ajan kodu grep'leyerek aramak yerine bulur.

🔎 Web araması ve getirme

Kendi makinendeki özel bir SearXNG üzerinden: arama hesabı yok, API anahtarı yok.

🌙 Night Shift

Yatmadan önce /night add <task>; sabaha her görev kendi git dalında tamamlanmış olur. Sen olmadan hiçbir şey birleştirilmez ya da push edilmez.

Ne elde edersin

Ragon 1.7.0'ın masaüstü uygulaması Ask ve Work'ü tek pencerede toplar. Work, ajan oturumları için eksiksiz bir tezgâhtır: dosyalı, beceri ve komutlu bir giriş alanı, hazırlamak, geri almak ve commit etmek için bir inceleme bölmesi, worktree'ler, terminal sekmeleri ve konuşmanın yanında bir dosya ağacı ile dosya sekmeleri. Diğer bilgisayarlarında, yerel ağda bulduğu GB10'unun istemcisi olarak çalışır.

ragon · ragon-code · ragon-docs

🖥️ ragon, terminal ajanı

Deponu okur, komut ve testleri çalıştırır, kodu düzenler ve riskli bir şeyden önce sorar.

$ 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

🧩 Mevcut becerilerin

Claude Code, Gemini CLI, OpenClaw veya Hermes için zaten yazdığın beceriler değişmeden çalışır.

ragon app · ragon web

🪟 Masaüstü uygulaması önizleme

Ask ve Work tek pencerede; GB10'da, Mac'te, Linux'ta veya Windows'ta: onaylı ajan oturumları, bir inceleme bölmesi, worktree'ler ve geri alma. 1.7'de yeni.

Web araması, görsel araması ve dikte ile sorular ve ajan oturumların; bu makineden ya da eşleştirilmiş bir telefondan, aynı yerel model üzerinde.

macOS önizleme

1.7.2'den itibaren kurulum komutu Ragon'i ragon'in yanında Uygulamalar klasörüne koyar ve diğer uygulamalar gibi açılır. Apple silicon ve Intel, macOS 12 veya üstü. ragon update onu da günceller.

Linux

GB10'da ragon_1.7.0_arm64.deb uygulamayı, başlatıcı girdisini ve ragon-app komutunu, ihtiyaç duyduğu korumalı alan profiliyle birlikte kurar:

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

Sonra uygulama menüsünden ya da ragon app ile aç. Daha fazlası.

Windows 11 önizleme

1.7.2'den itibaren PowerShell satırı uygulamayı da kurar; yalnızca senin için, yönetici hakları olmadan, Başlat menüsü girdisiyle; Ayarlar → Uygulamalar'dan kaldırılır; ragon update günceller. Smart App Control kapalı olmalı.

ragon-admin mcp · ragon signal · ragon chat

JetBrains, VS Code ve telefonunuz

JetBrains veya VS Code'u stdio MCP (ragon-admin mcp) üzerinden bağlayın ya da GB10'unuza Signal (Kendime Not), Telegram (Mini App depo çalışma alanıyla) ve Tailscale üzerinden Matrix ile mesaj gönderin. Her telefon köprüsü siz açana kadar kapalı kalır.

$ 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 önizleme

Salt okunur, makinende kalan bir oturum açma üzerinden. /airgapped on iken tamamen kapalı.

Kodun masandan asla çıkmaz — ve bunu kanıtlayabilirsin

Bulut kodlama ajanları kaynak kodunu başkasının sunucularına gönderir. Ragon onu hiçbir yere göndermez: model GB10'unda çalışır ve Ragon'deki hiçbir şey dışarıya veri göndermez. Kullanım analizi yok, metrik yok, oturum açma yok, “anonim” çökme raporu yok. Bu da onu yükleme iznin olmayan kodlar için kullanılabilir kılar: müşteri işleri, düzenlemeye tabi veriler, yayımlanmamış ürünler.

Tek bir komut gerçek bir Ragon oturumunu strace altında çalıştırır ve kurduğu her ağ bağlantısını listeler:

$ 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

Her şey 127.0.0.1 üzerinde kaldı. Tek bir DNS sorgusu bile yok.

Kesin bir garanti mi gerekiyor?

/airgapped on yaz; ajanın çalıştırdığı her komut Linux çekirdeğinden boş bir ağ ad alanı alır. Bu, modele kibarca yapılmış bir rica değildir: erişilecek bir ağ yoktur. Korumalı alanı aşacak Full Access ise aynı anda reddedilir.

Ne çıkabilir ve ne zaman

Yalnızca senin ya da ajanın istediği şey: bir web araması (kendi makinendeki özel bir SearXNG üzerinden), bir sayfa getirme, bağladığın bir Google hesabına salt okunur bir istek ya da bir güncelleme denetimi. /airgapped on iken bunların hiçbiri.

Neden Ragon

🔒 Gizli

Model, kodun, istemlerin ve yanıtların bulundukları makinede kalır.

  • Hesap yok, telemetri yok
  • Yeniden çalıştırabileceğin çıkış denetimi
  • /airgapped on, çekirdek tarafından uygulanır

⚡ Hızlı, faturasız

Ajan işi~48 tok/s
Kod69 tok/s
JSON84 tok/s
Düz yazı32 tok/s
Kod okuma~1,800 tok/s
Bağlam262K

Spekülatif kod çözmeli bir GB10'da tek akış. Ajan işi gerçek ajan oturumları üzerinden ölçülür; kod, JSON ve düz yazı çıktı türüne göre, greedy (açgözlü) kod çözmeyle. Aynı anda dört ajan çalıştır: kota yok, “lütfen bekleyin” yok.

✨ Yapılandıracak bir şey yok

  • Ayar yok: model, bağlam, çekirdekler ve spekülatif kod çözme GB10 için seçilmiştir.
  • Makineni dondurmaz: ana makine denetlenir ve yükleme sırasında bellek baskısı izlenir.
  • Diğer makinelerin onu bulur, yerel ağda.
  • Güncellemeler tek komut: ragon update.

Ragon ve bulut kodlama ajanları

Bulut kodlama ajanlarıRagon
Kodun nereye giderOnların sunucularınaHiçbir yere
Hesap gerekirEvetHayır
Token başına maliyetKullanıma göreSıfır
Hız sınırlarıEvetHayır
Ağ fişi çekiliyken çalışırHayırEvet
Dışarı çıkanı doğrulayabilirsinHayırragon-admin audit egress

SWE-bench Verified, tek bir DGX Spark üzerinde ölçüldü

2026-10-08'de Ragon 1.5.1'in ajanı Qwen3.8-27B ile tek bir DGX Spark üzerinde, çevrimdışı olarak 100 SWE-bench Verified görevinden 68'ini çözdü: sabit 100 görevlik bir örneklem, görev başına tek deneme, varsayılan mod. 500 görevin tamamına ölçeklendiğinde bu tahmini ≈%69 eder (%95 aralığı %63,9–73,4). Bu, kendi makinemizde ve bir alt kümede yaptığımız kendi ölçümümüzdür; bir lider tablosu girişi değildir.

SistemAynı 100
görev
Tüm 500
görev
Ragon 1.5.1 + Qwen3.8-27B (NVFP4), tek DGX Spark, çevrimdışı168/100≈%69 tahmini
Ragon 1.5.1 + Qwen3.8-27B (NVFP4), refine modu, tek DGX Spark, çevrimdışı169/100≈%70 tahmini
Qwen3-Coder-480B-A35B (OpenHands)268/10069.6%
GLM-4.6 (Z.ai'nin ajanı)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, dört ajan677–80/10076.8–79.2%
Gemini 3 Pro (live-SWE-agent)779/10077.4%
Daha küçük açık modeller (20–40 milyar parametre)
Qwen3-Coder-30B-A3B (EntroPO + R2E), test anı ölçekleme860/10060.4%
Qwen3-Coder-30B-A3B (EntroPO + R2E), tek deneme856/10052.2%
Devstral Small 2512 (mini-SWE-agent)957/10056.4%
Kodlama ajanı ürünleri, üreticilerinin yayımladığı haliyle
GitHub Copilot agent mode (VS Code), Claude 3.7 Sonnet ile10yayımlanmadı56.0%
Claude Code11yayımlanmadıyayımlanmadı
Cursor12yayımlanmadıyayımlanmadı

Bunu bir sıralama olarak değil, denk modellerle bir karşılaştırma olarak oku. Aynı 100 görevde Ragon, kendisinden kat kat büyük modeller olan Qwen3-Coder-480B ve GLM-4.6 kadar görev çözdü; ama her satırda farklı bir ajan, farklı donanım ve lider tablosu satırlarında resmî x86 test imajları var, bizimkiler ise topluluğun arm64 imajlarında çalıştı. Refine modunda ilk oturum görevi hiçbir şeyi değiştirmeden inceler, yeni bir oturum da onu yapar: varsayılan moddan bir görev fazla çözdü (69'a karşı 68; her kol diğerinin kaybettiği görevleri kazandı), görev başına yaklaşık 2,2 kat süreyle, bu yüzden isteğe bağlı kalıyor (ragon --refine).

≈%69 nasıl tahmin ediliyor

100 görev Verified'ın beşte biridir, dolayısıyla tüm sette rakam bir tahmindir. Tek parametreli bir madde-tepki (Rasch) modeli, 175 herkese açık Verified gönderiminin tamamının görev başına sonuçlarına oturtulur: her göreve bir zorluk, her sisteme bir yetenek düşer. Ragon'in yeteneği, bu 100 görevde 68 çözümü açıklayan yetenektir; ≈%69 bu yeteneğin 500 görevin tamamındaki beklenen puanıdır (yayımlanan puanlar üzerinde sade bir regresyon bir puan içinde aynı sonucu verir). Bunu sınamak için her herkese açık gönderim yalnızca bu 100 görevde puanlandı ve genel puanı aynı yolla tahmin edildi: hata 2,4 puan (RMSE) çıktı, yukarıdaki aralık bunun ±1,96 katıdır. Tablodaki her sayı, SWE-bench/experiments deposundaki herkese açık görev başına verilerden scripts/swe_bench_compare.py ile yeniden üretilir.

100 görev, test ortamı arm64'te çalışan ve doğrulanan görevler arasından (altın yama geçer, boş değişiklik başarısız olur) Verified'ın depolarına tam kümeyle orantılı dağıtılmıştır. Yayımlanmış sistemler bu 100 görevde tüm 500'e göre 1,0 ile 1,5 puan daha düşük alır, yani örneklem kolay bir örneklem değildir. Bir lider tablosu girişi de değildir: onları SWE-bench ekibi kendi altyapısında puanlar.

  1. Ragon: 100 görev, her biri için tek deneme; tek DGX Spark (GB10, 128 GB), model yerelde sunuldu, bulut yok; varsayılan mod 2026-10-08'de, refine modu 2026-10-09'da ölçüldü. Tahmin, SWE-bench experiments görev başına verilerinden.
  2. 500 görev, tek deneme; donanım belirtilmemiş. Kaynak: experiments, 20250805_openhands-Qwen3-Coder-480B-A35B-Instruct. Aynı model mini-SWE-agent ile: 57/100, %55,4.
  3. 500 görev, tek deneme, ajan açıklanmamış; donanım belirtilmemiş. Kaynak: experiments, 20250930_zai_glm4-6.
  4. 500 görev, tek deneme; donanım belirtilmemiş. Kaynak: experiments, 20260217_mini-v2.0.0_kimi-k2-5-high.
  5. 500 görev, tek deneme; donanım belirtilmemiş. Kaynak: experiments, 20260217_mini-v2.0.0_deepseek-3-2-high.
  6. Her biri 500 görev; donanım belirtilmemiş. Dört gönderim: 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). Daha önceki bir mini-SWE-agent çalıştırması 74/100, %74,4 aldı.
  7. 500 görev, tek deneme; donanım belirtilmemiş. Kaynak: experiments, 20251120_livesweagent_gemini-3-pro-preview. Aynı model mini-SWE-agent ile: 72/100, %74,2.
  8. Lider tablosundaki yayımlanmış en iyi 20–40B model. 500 görev; test anı ölçekleme görev başına iki veya daha fazla deneme kullanır; donanım belirtilmemiş. Kaynaklar: test anı ölçekleme, tek deneme.
  9. 500 görev, tek deneme; donanım belirtilmemiş. Kaynak: experiments, 20251209_mini-v1.17.2_devstral-small-2512.
  10. GitHub'ın kendi rakamı, Nisan 2025: “agent mode achieves a pass rate of 56.0% on SWE-bench Verified with Claude 3.7 Sonnet”. Görev sayısı, deneme sayısı ve donanım belirtilmemiş; lider tablosunda yok. Kaynak: GitHub blogu.
  11. Anthropic, Claude modelleri için SWE-bench Verified sonuçlarını kendi basit iskelesinde (bir bash aracı ve bir düzenleme aracı) çalıştırarak yayımlar; Claude Code ürünü için değil. Kaynaklar: Claude Code, Anthropic'in SWE-bench yöntemi.
  12. Cursor, sonuçlarını SWE-bench Verified'da değil, kendi kıyaslaması olan Cursor Bench'te yayımlar. Kaynak: Cursor blogu, Composer.

Tüm lider tablosu rakamları: swebench.com ve SWE-bench/experiments deposu; “aynı 100 görev”, her gönderimin yayımlanmış görev başına sonuçlarının Ragon'in çalıştırdığı görevlerle sınırlandırılmış halidir.

Makale

Belgeler

Başlangıç ve belgeler

GB10 üzerinde ana bilgisayar güvenliği kurulumu, model sunucusunu başlatma, macOS, Linux ve Windows istemcilerini eşleştirme ve çıkış denetimini çalıştırma.

Belgeler →

Kıyaslama

SWE-bench karşılaştırmasını yeniden üretin

Açık SWE-bench deney verilerinden Rasch modelini oturtun ve tablodaki görev başına her sayıyı yeniden üretin.

swe_bench_compare.py →

SSS

GB10'a ihtiyacım var mı?

Evet, modeli çalıştırmak için. Diğer bilgisayarların onu istemci olarak kullanır: Linux (Arm veya x86) ve macOS aynı kurulum komutuyla, Windows (Arm veya x86, önizleme) PowerShell satırıyla.

Puffin kurmuştum. Bu o mu?

Evet: Puffin, 1.5'te Ragon olarak yeniden adlandırıldı. Bir kez puffin update, sonra son bir kez puffin çalıştır. Oturumlarını, ayarlarını ve bağlantılarını taşır; bundan sonra komut ragon olur.

Gerçekten ücretsiz mi?

Evet. Ragon AGPL altında açık kaynaklıdır ve modelin ağırlıkları ücretsizdir. Tek işletme maliyetin elektriktir.

Makineden başka neye ihtiyacım var?

Birlikte gelen işletim sistemi (DGX OS 7 ya da üretici sunuyorsa Ubuntu 24.04), NVIDIA Container Toolkit'li Docker, Python 3 ve Git. Düz Ubuntu'da neyin eksik olduğunu ragon-admin host check söyler.

İnternete herhangi bir şey çıkıyor mu?

Yalnızca senin ya da ajanın istediği şey, örneğin kendi makinendeki SearXNG üzerinden bir web araması, ve ilk seferdeki indirmeler. /airgapped on bunların hepsini kapatır.

Hangi modeli çalıştırıyor?

NVIDIA'nın 4 bitlik NVFP4 biçiminde Qwen3.8-27B, DFlash2 taslak modeliyle kendi motorumuz ragon-serve tarafından sunulur (SGLang, 1.9.x boyunca yedek olarak kalır); GB10 için seçilmiş ve ayarlanmıştır. Yaklaşık 20 GB ağırlık; model çalışırken makinenin belleğinin kabaca 38 GB'ı boş kalır.

Kodunu masanda tut

Kodun yazıldığı masada kalması gerektiğine inanıyorsan depoya yıldız ver: diğer GB10 sahipleri Ragon'i böyle bulur.

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