آپ کے لیپ ٹاپ پر ایک coding agent اُس لمحے رکتا ہے جب آپ ڈھکن بند کریں۔ جو ایک فوری edit کے لیے ٹھیک ہے — اور خاموشی سے مایوس کن جس لمحے آپ چاہتے ہیں یہ ایک طویل refactor پیسے، ایک test suite churn کرے، یا چلتا رہے جب آپ کچھ اور کرنے جائیں۔ اسے ایک سرور پر منتقل کریں اور وہ حد بس غائب ہو جاتی ہے: یہ کام کرتا ہے جب آپ سوئیں، آپ کے wifi چھوڑنے سے بچتا ہے، اور آپ کے واپس آنے پر نتیجہ آپ کو دیتا ہے۔ یہ اس کا احاطہ کرتا ہے کہ کون سا VPS دراصل ایک coding agent سے میل کھاتا ہے — Claude Code، Cursor کی CLI، Cline، OpenCode یا aider — کیا ادا کریں، اور اسے چلتا کیسے رکھیں، بغیر KYC اور کرپٹو ادائیگی کے ساتھ۔
"ایک سرور پر" دراصل آپ کو کیا خریدتا ہے
- یہ رکتا نہیں۔ ایک طویل کام آپ کے لیپ ٹاپ سے قطع نظر تکمیل تک چلتا ہے۔
- صاف کمرہ۔ agent کو ایک دوبارہ-قابلِ تولید ماحول ملتا ہے؛ آپ کی مشین build کوڑے اور آدھی-انسٹال dependencies سے آزاد رہتی ہے۔
- Isolation۔ shell رسائی والا ایک agent طاقتور ہے۔ کہیں بہتر کہ اس کے پاس وہ طاقت ایک throwaway باکس پر ہو نہ کہ آپ کی تصاویر اور SSH keys کے پہلو میں۔
وہ آخری نکتہ کم آنکا گیا: ایک VPS ایک خود مختار agent کے لیے محفوظ تر گھر ہے، بالکل اس لیے کہ یہ الگ ہے۔
اسے درست size کرنا
agent خود ہلکا ہے — یہ ایک API پر ایک ماڈل کال کرتا ہے، تو سوچ کہیں اور ہوتی ہے (وہی وجہ جس سے زیادہ تر AI agents کو کم RAM چاہیے)۔ جو دراصل وسائل کھاتا ہے وہ آپ کے project کا toolchain ہے: ایک بڑا build، ایک بھاری test run، ایک local database۔ تو project کے لیے size کریں، agent کے لیے نہیں:
- 2 GB / 2 cores — agent + ایک git checkout + ہلکے builds کے لیے آرام دہ۔
- 4 GB — مناسب test suites والے حقیقی projects کے لیے ایک محفوظ ڈیفالٹ۔
- زیادہ صرف تب اگر آپ کا build واقعی بھوکا ہو یا آپ ایک ساتھ کئی agents چلائیں۔
کون سا پلان فٹ ہوتا ہے — اور آپ کیسے ادا کرتے ہیں
ایک حقیقی project پر ایک واحد coding agent کے لیے، sweet spot 4 vCPU / 4 GB ہے — agent plus آپ کے build اور test suite کے لیے جگہ۔ EQVPS پر یہ AI-Agent پلان ($10/ماہ) ہے؛ ہلکے repos کے لیے ایک 2 GB باکس ٹھیک ہے، اوپر صرف تب scale کریں اگر آپ کے tests بھاری ہوں یا آپ ایک ساتھ کئی agents چلائیں۔
دو عملی فیصلے:
- NAT، dedicated IP نہیں۔ ایک coding agent صرف outbound calls بناتا ہے — model API، git، package registries — تو port-forwarded SSH والا ایک NAT پلان اسے سب کچھ چاہیے، اور یہ سستا ہے۔ ایک dedicated-IP پلان صرف تب پکڑیں اگر آپ کچھ ایسا بھی host کر رہے ہوں جس سے دوسرے کنیکٹ ہوں (ایک webhook receiver، ایک preview server)۔
- No-KYC، کرپٹو میں ادا۔ ایک ای میل سے sign up کریں اور Base یا Ethereum پر USDC یا USDT میں ادا کریں — کوئی کارڈ، کوئی ID نہیں۔ مفید اگر آپ فی agent throwaway باکس چالو کر رہے ہوں اور ہر ایک کو اپنی شناخت سے بندھا نہ چاہیں۔ ایک کارڈ بھی چلتا ہے، لیکن on-ramp کی ~$27 کم-از-کم حد ہے، تو ایک بار ایک چھوٹا بیلنس top up کرنا سستے پلانز کے لیے ہموار تر ہے۔
یہ CPU-only ہے اور جرمنی میں ایک واحد datacenter سے چلتا ہے — ایک coding agent کے لیے ٹھیک (بھاری سوچ model provider کی طرف ہے)، جاننا فائدہ مند اگر آپ کو خاص طور پر ایک GPU یا ایک اور علاقہ چاہیے۔
اسے چلانا
SSH کریں، اپنا toolchain اور agent سیٹ کریں (Claude Code، Cline کی CLI، aider — جو بھی آپ استعمال کریں)، اپنا repo clone کریں، اور اپنی API key export کریں:
export ANTHROPIC_API_KEY=... # یا آپ کے provider کی key
cd ~/myproject
اب کلیدی trick — اسے ایک ننگے SSH سیشن میں نہ چلائیں، ورنہ یہ آپ کے disconnect کرنے پر مرتا ہے۔ اسے tmux کے اندر چلائیں:
sudo apt install -y tmux
tmux new -s agent
# tmux کے اندر: اپنا coding agent شروع کریں، اسے کام پر لگائیں
# پھر detach کریں: Ctrl-b، پھر d
Detach کریں، اپنا لیپ ٹاپ بند کریں، lunch پر جائیں۔ agent سرور پر کام کرتا رہتا ہے۔ واپس آئیں اور اس نے کیا کیا دیکھنے کو tmux attach -t agent کریں۔ scheduled، بلا نگرانی runs کے لیے (مثلاً ایک nightly maintenance pass)، بجائے اسے ایک systemd سروس میں لپیٹیں — کسی بھی process کو زندہ رکھنے کا وہی پیٹرن۔
ایماندار احتیاطیں
- اسے ایک sandbox دیں، بادشاہت کی چابیاں نہیں۔ ایک non-root user استعمال کریں، اسے ایک git repo میں رکھیں (ہر بدلاؤ قابلِ جائزہ اور قابلِ واپسی)، اور باکس پر production credentials نہ رکھیں۔ خود مختاری plus shell رسائی plus لاپرواہی وہ ہے جیسے حادثات ہوتے ہیں۔
- اپنے token خرچ پر نظر رکھیں۔ ایک loop میں ایک ماڈل کال کرتا ایک دیرپا agent حقیقی API پیسہ خرچ کرتا ہے — حدود سیٹ کریں اور چیک کریں۔ سرور سستا ہے؛ inference وہ ہے جو جمع ہوتا ہے۔
- یہ جادو نہیں۔ ایک background agent اچھی طرح-scope-شدہ، قابلِ توثیق کاموں کے لیے زبردست ہے۔ اسے کسی مبہم اور بلا نگرانی چیز پر لگائیں اور آپ پُر اعتماد بکواس پر واپس آئیں گے۔ سختی سے scope کریں۔
اُن پٹریوں کے اندر، اپنے سرور پر ایک coding agent ایک حقیقتاً مفید پیٹرن ہے — آپ کا کام جاری رہتا ہے چاہے آپ رہیں یا نہ۔ ایک 4 GB باکس چالو کریں، tmux اور اپنا agent ڈالیں، اور اسے پکنے دیں۔ اگر آپ پورا loop خود مختار چاہیں تو agent سرور خود MCP پر کرائے پر بھی لے سکتا ہے۔
تبصرے
ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔