ragon-serve انجن، ScaleSearch ڈرافٹر اور نوڈ Forgejo
اختیاری ragon-serve GB10 پر 262K سیاق و سباق کے ساتھ Qwen3.8-27B چلاتا ہے، ہر نوڈ کو نجی Forgejo ملتا ہے، اور Telegram Mini App براہِ راست آپ کی ریپوزٹریز پر کام کرتی ہے۔
100 میں سے 68 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 GB10 پر 262K سیاق و سباق کے ساتھ Qwen3.8-27B چلاتا ہے، ہر نوڈ کو نجی Forgejo ملتا ہے، اور Telegram Mini App براہِ راست آپ کی ریپوزٹریز پر کام کرتی ہے۔
کمانڈ سینڈ باکس کے اندر 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 پر ڈیسک ٹاپ ایپ کو بھی Applications میں کھولنے کے لیے تیار رکھ دیتی ہے (--no-app اسے چھوڑ دیتا ہے)۔
> irm https://github.com/dreamference/ragon/releases/latest/download/install.ps1 | iexPowerShell میں۔ یہ ایڈمنسٹریٹر کے حقوق کے بغیر انسٹال ہوتا ہے (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 روزانہ 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 ایجنٹ سیشنز کے لیے مکمل ورک بینچ ہے: فائلوں، اسکلز اور کمانڈز والا کمپوزر، اسٹیج کرنے، واپس لینے اور کمٹ کرنے کے لیے ریویو پین، ورک ٹریز، ٹرمینل ٹیبز، اور تھریڈ کے ساتھ فائل ٹری اور فائل ٹیبز۔ آپ کے باقی کمپیوٹروں پر یہ آپ کے 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 پر: منظوریوں، ریویو پین، ورک ٹریز اور انڈو کے ساتھ ایجنٹ سیشنز۔ 1.7 میں نیا۔
ویب سرچ، امیج سرچ اور ڈکٹیشن کے ساتھ سوالات، اور آپ کے ایجنٹ سیشنز، اس مشین سے یا جوڑے ہوئے فون سے، اسی مقامی ماڈل پر۔
1.7.2 سے انسٹال کمانڈ Ragon کو ragon کے ساتھ Applications میں رکھ دیتی ہے، اور یہ کسی بھی دوسری ایپ کی طرح کھلتی ہے۔ 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 والی لائن ایپ بھی انسٹال کرتی ہے، صرف آپ کے لیے اور ایڈمنسٹریٹر کے حقوق کے بغیر، Start مینو انٹری کے ساتھ؛ Settings → Apps سے ہٹ جاتی ہے؛ ragon update اسے اپ ڈیٹ کرتا ہے۔ Smart App Control بند ہونا چاہیے۔
ragon-admin mcp · ragon signal · ragon chatstdio MCP (ragon-admin mcp) کے ذریعے JetBrains یا VS Code جوڑیں، یا Signal (Note to Self)، Telegram (Mini App ریپوزٹری ورک بینچ کے ساتھ) اور 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 اور نثر آؤٹ پٹ کی قسم کے مطابق، greedy ڈی کوڈنگ کے ساتھ۔ چار ایجنٹ ایک ساتھ چلائیں: نہ کوٹا، نہ “براہ کرم انتظار کریں”۔
ragon update۔| کلاؤڈ کوڈنگ ایجنٹ | Ragon | |
|---|---|---|
| آپ کا کوڈ کہاں جاتا ہے | ان کے سرورز | کہیں نہیں |
| اکاؤنٹ ضروری | ہاں | نہیں |
| فی ٹوکن لاگت | استعمال کے حساب سے | صفر |
| ریٹ کی حدیں | ہاں | نہیں |
| نیٹ ورک نکال کر بھی چلتا ہے | نہیں | ہاں |
| آپ جانچ سکتے ہیں کہ کیا باہر جاتا ہے | نہیں | ragon-admin audit egress |
2026-10-08 کو Ragon 1.5.1 کے ایجنٹ نے Qwen3.8-27B کے ساتھ ایک DGX Spark پر آف لائن SWE-bench Verified کے 100 میں سے 68 ٹاسک حل کیے: 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), test-time scaling8 | 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 Sonnet کے ساتھ10 | شائع نہیں | 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) ماڈل Verified کے تمام 175 عوامی جمع کرائے گئے اندراجات کے فی ٹاسک نتائج پر فٹ کیا گیا: ہر ٹاسک کو مشکل اور ہر سسٹم کو صلاحیت ملتی ہے۔ 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
ہم Ragon Desktop کا تعمیراتی ڈیزائن، رسمی صلاحیتی ماڈل اور تجرباتی جائزہ پیش کرتے ہیں، جو ایک اوپن سورس ڈیسک ٹاپ ماحول ہے۔ یہ اپ اسٹریم وینڈر کے ڈیسک ٹاپ کلائنٹ جیسا ہی ایپ سرور پروٹوکول بولتا ہے، Codex سے ہم آہنگ ڈیفالٹس رکھتا ہے، انفرنس صارف کے اپنے ہارڈویئر پر چلاتا ہے، اور جب صارف /airgapped on کرے تو ہر سینڈ باکس کمانڈ کو ورک اسٹیشن کے اندر محدود کر دیتا ہے۔
GB10 پر ہوسٹ سیفٹی سیٹ اپ، ماڈل سرور شروع کرنا، macOS، Linux اور Windows کلائنٹس جوڑنا اور ایگریس آڈٹ چلانا۔
عوامی SWE-bench تجربات کے ڈیٹا سے Rasch ماڈل فٹ کریں اور جدول میں ہر عدد کو دوبارہ حاصل کریں۔
ہاں، ماڈل چلانے کے لیے۔ آپ کے باقی کمپیوٹر اسے کلائنٹ کے طور پر استعمال کرتے ہیں: Linux (Arm یا x86) اور macOS اسی انسٹال کمانڈ سے، Windows (Arm یا x86، پری ویو) PowerShell والی لائن سے۔
جی ہاں: 1.5 میں Puffin کا نام بدل کر Ragon رکھا گیا۔ ایک بار puffin update چلائیں، پھر آخری بار puffin۔ یہ آپ کے سیشنز، سیٹنگز اور لنکس منتقل کر دیتا ہے، اور اس کے بعد کمانڈ ragon ہے۔
جی۔ Ragon AGPL کے تحت اوپن سورس ہے، اور ماڈل کے ویٹس مفت ہیں۔ آپ کا واحد جاری خرچ بجلی ہے۔
وہ OS جو اس کے ساتھ آتا ہے (DGX OS 7، یا Ubuntu 24.04 جہاں وینڈر دیتا ہے)، NVIDIA Container Toolkit کے ساتھ Docker، Python 3 اور Git۔ سادہ Ubuntu پر ragon-admin host check بتاتا ہے کہ کیا کم ہے۔
صرف وہ جو آپ یا ایجنٹ مانگیں، جیسے آپ کی اپنی مشین پر SearXNG کے ذریعے ویب سرچ، اور پہلی بار کے ڈاؤن لوڈز۔ /airgapped on یہ سب بند کر دیتا ہے۔
Qwen3.8-27B، NVIDIA کے 4-بٹ NVFP4 فارمیٹ میں، ہمارے انجن 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