Claude Code آپ کی ملکیت والی ریپوزٹری پر ایسے ماڈل کے ذریعے کام کر سکتا ہے جسے Ollama آپ کے کمپیوٹر پر چلاتا ہے۔ Ollama کا موجودہ Claude Code انضمام براہ راست اس کی Anthropic سے مطابقت رکھنے والی API کے ذریعے جڑتا ہے۔ یہ رہنما محدود دائرے کی ایک کوڈ تبدیلی کو درج ابتدائی حالت سے لے کر فرق پر انسانی فیصلے تک لے جاتا ہے۔ یہ اس ڈویلپر کے لیے ہے جو دونوں ٹول نصب کر سکتا ہو، ریپوزٹری میں ترمیم کی اجازت دے سکتا ہو اور موزوں مقامی کوڈنگ ماڈل چلا سکتا ہو۔ BIG CHANGE نے 20 اکتوبر 2026 کو ہدایات دیکھیں؛ ہم نے ماڈل نہیں چلایا اور کسی ریپوزٹری کو آزمایا نہیں۔

بڑی تبدیلی

  • کیا بدلا: Ollama اب لانچر یا واضح مقامی اینڈپوائنٹ ترتیبات کے ذریعے Claude Code کو اپنے مقامی Anthropic سے مطابقت رکھنے والے سرور سے براہ راست ملانے کا راستہ دستاویز کرتا ہے۔ اس دستاویزی ترتیب کے لیے الگ پراکسی ضروری نہیں۔
  • یہ کیوں اہم ہے: آپ مقامی ماڈل منتخب کرتے ہوئے Claude Code کا طریقۂ کار برقرار رکھ سکتے ہیں، اس کے لیے واقعی مختص سیاق دیکھ سکتے ہیں اور ریپوزٹری کی حقیقی ترمیم کو منصوبے کی اصل قبولیت جانچ سے پرکھ سکتے ہیں۔
  • کن باتوں پر نظر رکھیں: منتخب مقامی ٹیگ اور چلتا ہوا ماڈل یہ ثابت نہیں کرتے کہ ہر درخواست مقامی رہی یا اس کا کوڈ درست ہے۔ تبدیلی قبول کرنے سے پہلے مؤثر راستہ، ٹول کی رسائی، مکمل فرق اور جانچ کا نتیجہ دیکھیں۔

1. ریپوزٹری کی ابتدائی حالت درج کریں

ایسی Git ریپوزٹری میں کام کریں جس کے آپ مالک ہوں یا جسے بدلنے کی اجازت ہو۔ جائزے کے قابل برانچ یا عارضی چیک آؤٹ استعمال کریں۔ بدلنے کے لیے ایک چھوٹا رویہ یا نقص، متاثر ہو سکنے والی فائلیں اور رکنے کی شرط طے کریں۔ ریپوزٹری کا موجودہ قبولیت کمانڈ تلاش کریں، مثلاً اس کا دستاویزی ٹیسٹ یا بلڈ چیک؛ اسے کسی عمومی کمانڈ سے نہ بدلیں۔ ایجنٹ کے کچھ بھی بدلنے سے پہلے اسے چلائیں اور کمانڈ، اختتامی حالت اور متعلقہ نتیجہ درج کریں۔ برانچ، git status اور پہلے سے موجود فرق بھی درج کریں۔ پرانی تبدیلیاں ابتدائی حالت کا حصہ ہیں، AI کا نتیجہ نہیں۔

یقینی بنائیں کہ آپ کے ادارے کی کوڈ اور انحصارات کی پالیسیاں منتخب ماڈل اور ٹول کی اجازت دیتی ہیں۔ Claude Code اپنی مؤثر اجازتوں کے مطابق فائلیں پڑھ اور کمانڈ چلا سکتا ہے۔ “صرف یہ فائلیں بدلیں” کی درخواست ایجنٹ کی رہنمائی کرتی ہے مگر فائل سسٹم تک اس کی رسائی محدود نہیں کرتی۔

2. موزوں مقامی ماڈل نصب کریں اور سیاق مختص کریں

موجودہ Ollama ریلیز اور Claude Code CLI ان کی سرکاری ہدایات کے ذریعے، اپنے کمپیوٹر اور ادارے کے قواعد کے مطابق نصب کریں۔ ollama --version اور claude --version درج کریں۔ Ollama نے جنوری 2026 میں ورژن 0.14.0 میں Anthropic Messages مطابقت شامل کی؛ یہ تاریخ آج کے لانچر کے کم از کم ورژن کا تعین نہیں کرتی۔ موجودہ ollama launch کمانڈ کی ضرورت الگ سے جانچیں۔

ایسا ماڈل چنیں جس کے موجودہ کیٹلاگ اندراج میں ٹول معاونت ہو، جس کا لائسنس آپ کے استعمال کی اجازت دے اور جس کے وزن اور مختص سیاق آپ کے کمپیوٹر میں سما سکیں۔ ایک واضح مقامی مثال qwen3-coder:30b ہے، جس کے ساتھ ٹول، تقریباً 19 GB کی Q4_K_M فائل اور Apache License 2.0 درج ہیں۔ یہ ڈاؤن لوڈ کا حجم ہے، RAM یا VRAM کی ضرورت نہیں۔ ماڈل کا مشتہر سیاق اس بات کا ثبوت نہیں کہ آپ کا کمپیوٹر اسے مختص کر سکتا ہے۔ اگر یہ ماڈل موزوں نہیں تو دستاویزی ٹول معاونت والا دوسرا مقامی ٹیگ چنیں اور آگے تمام کمانڈ میں ٹیگ یکساں بدلیں۔

Ollama ایپ یا مقامی سرور چلنے کے بعد ٹرمینل سے ڈاؤن لوڈ کریں اور عین ٹیگ کی تصدیق کریں:

Text
ollama pull qwen3-coder:30b
ollama list

Ollama کوڈنگ ایجنٹ کے لیے کم از کم 64,000 ٹوکن تجویز کرتا ہے اور کہتا ہے کہ بڑے سیاق میں زیادہ میموری لگتی ہے۔ اگر آپ کا ہارڈویئر سہارا دے تو موجودہ Ollama ایپ کی ترتیبات میں 64k یا زیادہ رکھیں۔ اگر آپ سرور خود چلاتے ہیں تو اسی موجودہ سروس کو OLLAMA_CONTEXT_LENGTH=64000 کے ساتھ اپنے پلیٹ فارم کی سرور ہدایات کے مطابق ترتیب دیں؛ پورٹ 11434 پر دوسرا سرور شروع نہ کریں۔ کسی درخواست سے ماڈل لوڈ ہونے کے بعد ollama ps اس کا حقیقی CONTEXT اور PROCESSOR دکھاتا ہے۔ مطلوبہ تخصیص لوڈ نہ ہو سکے تو رکیں یا کام کا دائرہ گھٹا کر مناسب ترتیب چنیں۔ کیٹلاگ کی زیادہ سے زیادہ حد کو مختص شدہ سیاق نہ بتائیں۔

3. Claude Code کو مقامی سرور کی طرف بھیجیں

ٹرمینل منتخب ریپوزٹری کے اندر کھولیں۔ Ollama لانچر کا یہ راستہ دستاویز کرتا ہے؛ وہی مقامی ٹیگ استعمال کریں جس کی تصدیق ollama list نے کی تھی:

Text
ollama launch claude --model qwen3-coder:30b

Ollama غیر Claude ماڈل کا یہ راستہ دستاویز کرتا ہے۔ Anthropic کی گیٹ وے ہدایات کہتی ہیں کہ Anthropic کسی گیٹ وے کے ذریعے Claude Code کو غیر Claude ماڈل کی طرف بھیجنے کی معاونت نہیں کرتا۔ اسے Ollama کا دستاویزی انضمام سمجھیں جس کے اس راستے کو Anthropic کی معاونت حاصل نہیں، اور بھروسا کرنے سے پہلے حقیقی سیشن دیکھیں۔

دستی ترتیب کے لیے Ollama کی انضمام ہدایات اس کے بجائے ANTHROPIC_AUTH_TOKEN=ollama، واضح طور پر خالی ANTHROPIC_API_KEY اور ANTHROPIC_BASE_URL=http://localhost:11434 استعمال کرتی ہیں۔ یہ اختیاری Bash کمانڈ آپ کی اپنی ریپوزٹری کی ڈائریکٹری سے صرف اسی Claude Code عمل کے لیے تینوں قدریں طے کرتا ہے؛ یہ عالمی شیل پروفائل نہیں بدلتا:

Terminal
ANTHROPIC_AUTH_TOKEN=ollama ANTHROPIC_API_KEY="" ANTHROPIC_BASE_URL=http://localhost:11434 claude --model qwen3-coder:30b

دوسرے شیل کے لیے اوپر تجویز کردہ Ollama لانچر یا موجودہ سرکاری ہدایات میں اس شیل کی مخصوص ترتیب استعمال کریں۔ Claude Code کی موجودہ ترتیبات دیکھیں جو کمانڈ کے متغیرات پر غالب آ سکتی ہیں۔ ترتیبات جانچتے وقت پہلے سے موجود کوئی سند ظاہر نہ کریں۔ اصل قدریں پڑھنے پر منتخب مقامی ٹیگ اور http://localhost:11434 متوقع ہیں؛ یہ قاری کی کرنے والی جانچ ہے، BIG CHANGE کا دیکھا ہوا نتیجہ نہیں۔ مقامی سرور ollama عارضی ٹوکن کو نظر انداز کرتا ہے؛ یہ رسائی کنٹرول کا خفیہ راز نہیں۔ دستاویزی مقامی راستے کے لیے Ollama کلاؤڈ کی یا Anthropic انفرنس کی کی ضرورت نہیں۔ Claude Code سافٹ ویئر کی شرائط اور متصل خدمات پھر بھی لاگو ہوتی ہیں۔

Ollama کی سرور ترتیب کی رہنمائی کے مطابق سرور کو مقامی انٹرفیس تک محدود بائنڈ رکھیں۔ :cloud ٹیگ یا https://ollama.com بنیادی URL کلاؤڈ راستہ ہے جس کے ڈیٹا اور لاگت پر الگ فیصلہ درکار ہے۔ اگر ماڈل یا منزل واضح نہ ہو تو ریپوزٹری کا مواد بھیجنے سے پہلے رکیں۔

4. راستہ جانچیں، پھر ایک ترمیم مانگیں

فائلوں میں تبدیلی کی اجازت سے پہلے Claude Code کا مؤثر ماڈل اور رابطہ /status سے دیکھیں، جہاں دستیاب ہو۔ اس پڑھی ہوئی حالت کا مقابلہ لانچر یا دستی اینڈپوائنٹ، ollama list اور درخواست سے ماڈل لوڈ ہونے کے بعد ollama ps سے کریں۔ عین لوڈ شدہ ٹیگ، مختص CONTEXT اور PROCESSOR درج کریں؛ CPU کے ساتھ پراسیسنگ کی تقسیم کام کے عملی ہونے پر اثر ڈال سکتی ہے۔ جہاں دستیاب ہو مقامی سرور کے درخواست شواہد بھی دیکھیں۔ یہ جانچیں ترتیب اور ماڈل لوڈنگ ثابت کرتی ہیں، پورے نیٹ ورک ٹریفک کا مکمل آڈٹ نہیں۔ اگر کوڈ کی پالیسی میں مقامی عمل اہم ہے تو فعال MCP ٹول، ویب سے مواد لینا یا تلاش، ٹیلیمیٹری اور کسی بھی کلاؤڈ ترتیب کا الگ جائزہ لیں۔

Claude Code کے معمول کے منظوری پیغامات اور اجازت کے کنٹرول استعمال کریں۔ اپنی ریپوزٹری کا ایک کام عام زبان میں مانگیں: مطلوبہ رویہ، جائز دائرہ، اصل قبولیت کمانڈ اور رکنے کی جگہ بتائیں۔ بدلی فائلیں اور جانچ کا نتیجہ بتانے کو کہیں۔ کمٹ، پش اور ریلیز کے فیصلے ریپوزٹری کے مالک کے پاس رکھیں اور غیر متوقع نیٹ ورک یا ٹول کارروائیاں رد کریں۔ ماڈل کا یہ کہنا کہ اس نے مقامی اینڈپوائنٹ استعمال کیا یا جانچ پاس کی، تصدیق نہیں ہے۔

5. مکمل فرق اور اصل جانچ کے مطابق فیصلہ کریں

ہر بدلی ہوئی فائل اور مکمل Git diff دیکھیں، جس میں مطلوبہ دائرے سے باہر کی تبدیلیاں بھی ہوں۔ تبدیلی کو اصل رویے اور ریپوزٹری کی پالیسی سے پرکھیں، جس میں نئی dependency کا لائسنس بھی شامل ہے۔ ترمیم کے بعد وہی درج قبولیت کمانڈ خود چلائیں۔ اختتامی حالت اور متعلقہ نتیجہ ابتدائی حالت کے ساتھ درج کریں۔ تبدیلی تبھی قبول کریں جب فرق درخواست سے میل کھائے، آزاد جانچ قابل قبول نتیجہ دے اور راستے و اجازت کے شواہد آپ کی ضرورت پوری کریں۔ ورنہ برانچ کو غیر منظور شدہ رکھیں اور جائزے کے لیے ناکامی کی عین تفصیل محفوظ کریں۔

اگر Ollama سے رابطہ نہ ہو تو کوڈنگ کام شروع کرنے سے پہلے چلتی ایپ یا سروس اور ollama list دیکھیں۔ اگر ماڈل لوڈ نہ ہو یا ollama ps ناکافی سیاق بتائے تو میموری اور سیاق کی ترتیب دیکھیں؛ کم دائرے کا کام یا مناسب مقامی ماڈل استعمال کریں۔ اگر /status یا مؤثر ترتیبات کسی ہوسٹ کیے گئے فراہم کنندہ کو دکھائیں تو کوڈ بھیجنے سے پہلے رک کر موجودہ شیل یا Claude Code ترتیبات درست کریں۔ ٹول کال کی خرابی ماڈل کی مطابقت یا اجازت کے انکار سے ہو سکتی ہے؛ کسی کو بدلنے سے پہلے عین جواب دیکھیں۔ اگر کوشش نے فائلیں بدل دی ہوں تو واپس کرنے یا جاری رکھنے سے پہلے فرق دیکھیں۔ قبولیت جانچ ناکام ہو تو کوڈ میں وجہ معلوم کریں اور جائزہ شدہ اصلاح کے بعد ہی جانچ دہرائیں۔

مقامی انفرنس ڈاؤن لوڈ شدہ ماڈل کے لیے فراہم کنندہ کی فی ٹوکن انفرنس فیس سے بچاتا ہے، لیکن ہارڈویئر، ذخیرہ اور بجلی استعمال کرتا ہے۔ ڈاؤن لوڈ، ٹیلیمیٹری، ویب ٹول، MCP انضمام یا کلاؤڈ ماڈل ترتیبات ڈیٹا بھیج سکتی یا دوسری لاگت پیدا کر سکتی ہیں۔ Ollama Anthropic Messages API کے ایک حصے کی معاونت کرتا ہے، جس میں ٹوکن گننے، پرامپٹ کیشنگ، بیچ، حوالہ جات، PDF اور جبری ٹول انتخاب جیسے فیچر محدود ہیں؛ ہر ماڈل کی ٹول قابلیت بھی مختلف ہوتی ہے۔ BIG CHANGE کے دستاویزی جائزے سے رفتار، معیار، رازداری یا بچت کا کوئی ناپا نتیجہ نہیں ملا۔ مختلف مقامی ایجنٹ ترتیب کے لیے ہماری Junie Local رہنمائی دیکھیں؛ یہ طریقہ خاص طور پر Claude Code برقرار رکھتا اور Ollama تک اس کا راستہ جانچتا ہے۔

ماخذ اور مزید مطالعہ

  • Ollama، “Claude Code” موجودہ لانچر، دستی مقامی ترتیبات اور کلاؤڈ متبادل بتاتا ہے۔ یہ راستہ دستاویز کرتا ہے، قاری کی ریپوزٹری میں کامیاب چلنے کا نتیجہ نہیں۔
  • Ollama، “Anthropic compatibility” مقامی اینڈپوائنٹ، نظر انداز ہونے والا عارضی ٹوکن، ماڈل ڈاؤن لوڈ اور API فیچر کی حدیں بتاتا ہے۔ مطابقت ہر ماڈل یا ٹول کال کی ضمانت نہیں۔
  • Ollama، “Context length” کوڈنگ کے لیے 64k کی سفارش، میموری کا سمجھوتا اور ollama ps سے حالت پڑھنے کا طریقہ بتاتا ہے۔ حقیقی کمپیوٹر ممکنہ تخصیص طے کرتا ہے۔
  • Ollama میں qwen3-coder:30b کا اندراج مثال کی فائل، ٹول اور منسلک Apache 2.0 لائسنس درج کرتا ہے۔ ڈاؤن لوڈ یا دوبارہ تقسیم سے پہلے ماڈل کا عین اندراج پھر دیکھیں۔
  • Claude Code کی تنصیب اور اجازت کی ترتیبات رسائی اور ٹول منظوری بتاتی ہیں۔ ان میں سے کوئی بھی خاص سیشن کا حقیقی اینڈپوائنٹ یا ریپوزٹری میں محفوظ نتیجہ ثابت نہیں کرتی۔
  • Anthropic، “Other LLM gateways” بتاتا ہے کہ Anthropic گیٹ وے کے ذریعے Claude Code کو غیر Claude ماڈل کی طرف بھیجنے کی معاونت نہیں کرتا۔ Ollama یہاں بیان کردہ مقامی انضمام الگ دستاویز کرتا ہے۔