মোবাইল দিয়ে আপনার এআই টুল (ক্লড কোড) দূর থেকে চালান, এবং এটিকে আপনার জন্য 7*24 বিরতিহীনভাবে কাজ করতে দিন।
সম্প্রতি যখন আমি ক্লড কোড ব্যবহার করছিলাম, তখন প্রায়ই অফিস থেকে বেরোনোর আগে সিসি-কে কিছু দীর্ঘ কাজ করতে দিতাম, কিন্তু মাঝে মাঝে হয়তো কাজটা ভুল পথে চলে যেত, অথবা আমার কিছু নিশ্চিতকরণের কাজ করার প্রয়োজন হত। পরের দিন অফিসে এসে দেখতাম কাজটা আটকে আছে।
তাই একটি অপদেবতার কৌশল তৈরি করেছি, মোবাইল ব্যবহার করে আমার কম্পিউটারে সিসি-এর কাজগুলি পরিচালনা করার জন্য, এর ফলস্বরূপ সম্ভবত নীচের চিত্রের মতো:

0x01
নির্দিষ্টভাবে বাস্তবায়নের জন্য নিম্নলিখিত কয়েকটি সরঞ্জাম/সফটওয়্যার ব্যবহার করতে হবে:
-
• বাড়ির কম্পিউটার (Mac, Windows বা Linux যাই হোক না কেন, এই নিবন্ধে Mac-কে উদাহরণ হিসেবে ধরা হয়েছে)
-
• একটি মোবাইল ফোন (Android বা iPhone)
-
• দুটি ডিভাইসকেই ইন্টারনেটের সাথে যুক্ত থাকতে হবে (বাড়ির কম্পিউটার চালু রাখতে হবে)
ডিভাইস
ইনস্টল করার জন্য প্রয়োজনীয় সফটওয়্যার
কাজ
বাড়ির কম্পিউটার
Tailscale
"ভার্চুয়াল ইন্ট্রানেট" তৈরি করে, যাতে মোবাইল কম্পিউটারটিকে খুঁজে পায়
বাড়ির কম্পিউটার
tmux
সেশনটিকে বিরতিহীন রাখা (মূল কাজ)
মোবাইল
Tailscale App
ভার্চুয়াল ইন্ট্রানেটে যোগদান
মোবাইল
টার্মিনাল App (যেমন Termius)
মোবাইলে কম্পিউটার চালানো
Tailscale এবং Termius দুটিই পেইড সফটওয়্যার (সাবস্ক্রিপশন ভিত্তিক), কিন্তু এদের প্রাথমিক বৈশিষ্ট্যগুলি বিনামূল্যে ব্যবহার করা যেতে পারে, যা যথেষ্ট। Tailscale-এর একটি বিনামূল্যে ওপেন সোর্স সার্ভার সাইড বাস্তবায়নও রয়েছে, যা প্রতিস্থাপন করা যেতে পারে।
ধাপ ১: Tailscale ইনস্টল করুন
Tailscale-এর কাজ হল মোবাইল এবং কম্পিউটারকে একই "ভার্চুয়াল নেটওয়ার্কে" রাখা, এমনকি তারা যদি আলাদা জায়গায়, আলাদা নেটওয়ার্কে থাকে (যেমন কম্পিউটার বাড়িতে এবং মোবাইল কফি শপে), তবুও তারা একে অপরকে খুঁজে পেতে পারে।
কার্যপ্রণালী:
-
- কম্পিউটারের ব্রাউজার খুলুন, https://tailscale.com এ যান
-
- "Download"-এ ক্লিক করুন, আপনার কম্পিউটারের অপারেটিং সিস্টেম নির্বাচন করুন (Mac, Windows বা Linux)
-
- ডাউনলোড করার পরে ইনস্টল করুন, ইনস্টলেশন প্রক্রিয়া সাধারণ সফটওয়্যার ইনস্টল করার মতোই
-
- ইনস্টলেশন সম্পন্ন হওয়ার পরে, একটি লগইন উইন্ডো আসবে, Google অ্যাকাউন্ট বা GitHub অ্যাকাউন্ট দিয়ে লগইন করুন (বিনামূল্যে নিবন্ধন করুন)
-
- সফলভাবে লগইন করার পরে, Tailscale স্বয়ংক্রিয়ভাবে ব্যাকগ্রাউন্ডে চলবে এবং Connected দেখাবে
মোবাইল ডিভাইসেও একই রকম, ইনস্টল করার পরে, একই অ্যাকাউন্ট ব্যবহার করে লগইন করুন, লগইন করার পরে, App "Connected" দেখাবে।
এখন, আপনার মোবাইল এবং কম্পিউটার একই ভার্চুয়াল নেটওয়ার্কে আছে! তারা একে অপরকে "দেখতে" পাচ্ছে, যেন তারা একই রাউটারের অধীনে আছে।
ধাপ ২: কম্পিউটারে রিমোট লগইন চালু করুন
এই ধাপটি হল কম্পিউটারকে SSH (একটি সুরক্ষিত সংযোগ পদ্ধতি) এর মাধ্যমে দূর থেকে অ্যাক্সেস করার অনুমতি দেওয়া।
Mac-এ নিম্নলিখিত কাজগুলি করুন:
`# Run the command sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
sudo launchctl list | grep ssh`

Windows/Linux: আপনি যদি Windows বা Linux ব্যবহার করেন, তাহলে SSH পরিষেবা চালু করতে হবে, বিস্তারিত জানার জন্য "Windows 开启SSH" বা "Linux 开启SSH" লিখে সার্চ করতে পারেন।
ধাপ ৩: মোবাইলে টার্মিনাল App ইনস্টল করুন
মোবাইলে, আপনার SSH সংযোগ করতে পারে এমন একটি টার্মিনাল অ্যাপ্লিকেশন প্রয়োজন। Termius ব্যবহার করার পরামর্শ দেওয়া হচ্ছে (বিনামূল্যে সংস্করণটি যথেষ্ট)।
কার্যপ্রণালী:
-
- https://termius.com/index.html খুলুন, একটি অ্যাকাউন্ট তৈরি করুন এবং লগইন করার পরে, আপনি অ্যাপ্লিকেশনটি ডাউনলোড করতে পারেন। অথবা সরাসরি গুগল প্লে স্টোরে অনুসন্ধান করুন।
-
- ইনস্টল করুন এবং খুলুন।
-
- প্রথমবার খোলার সময় "হোস্ট" তৈরি করার জন্য বলা হবে, আপাতত এড়িয়ে যান, পরে কনফিগার করা হবে।
ধাপ ৪: সংযোগ পরীক্ষা করুন
এখন পরীক্ষা করা যাক মোবাইল কম্পিউটারটির সাথে সংযোগ স্থাপন করতে পারে কিনা।
প্রথম ধাপ: কম্পিউটারের ভার্চুয়াল IP খুঁজুন
কম্পিউটারের টার্মিনালে লিখুন:
tailscale status প্রদর্শিত IP ঠিকানাটি মনে রাখুন (যেমন 100.64.0.1)
অথবা সরাসরি tailscale সফটওয়্যার খুলে নেটওয়ার্কে যুক্ত ডিভাইসের IP দেখতে পারেন
দ্বিতীয় ধাপ: মোবাইলে সংযোগ করুন
-
- Termius App খুলুন
-
- নীচের ডানদিকের "+" এ ক্লিক করুন → "হোস্ট" নির্বাচন করুন
-
- তথ্য পূরণ করুন, এই ধাপে বেশি কিছু বলার নেই, স্বাভাবিক SSH সংযোগের তথ্য
যদি সফল হয়: আপনি মোবাইলের স্ক্রিনে একটি টার্মিনাল ইন্টারফেস দেখতে পাবেন, যেখানে কমান্ড দেওয়া যাবে! তার মানে সংযোগ সফল হয়েছে।
ধাপ ৫: tmux ইনস্টল করুন
উপরের ধাপগুলি সম্পন্ন হওয়ার পরে, কম্পিউটারটির সাথে সংযোগ স্থাপন করা গেলেও, tmux হল "সেশন ধরে রাখা"-র মূল চাবিকাঠি। এটি ছাড়া, SSH সংযোগ বিচ্ছিন্ন হয়ে গেলে কাজ বন্ধ হয়ে যাবে; এটি থাকলে, কাজ ব্যাকগ্রাউন্ডে চলতে থাকবে এবং পরে যেকোনো সময় আবার শুরু করা যাবে।
কম্পিউটারের টার্মিনালে লিখুন:
brew install tmux ইনস্টল হওয়ার পরে, tmux -V লিখুন, যদি ভার্সন নম্বর দেখায়, তাহলে বুঝতে হবে সফল হয়েছে।
0x02
সবকিছু ইনস্টল করার পরে, আপনি আনন্দের সাথে মোবাইল দিয়ে কম্পিউটারের ক্লড কোড নিয়ন্ত্রণ করতে পারবেন।
ধরা যাক আপনি অফিসে একটি ক্লড কোড কাজ (অথবা অন্য কোনো দীর্ঘ কাজ) শুরু করেছেন, এখন আপনি বাইরে যাচ্ছেন, এবং মোবাইল দিয়ে যেকোনো সময় অগ্রগতি দেখতে চান।
দৃশ্য ১: অফিসে কাজ শুরু করা
কম্পিউটারের টার্মিনালে লিখুন:
tmux new -s cc tmux সেশনে আপনার প্রোগ্রাম শুরু করুন:
claude

অথবা অন্য যেকোনো প্রোগ্রাম শুরু করুন, যা আপনি দীর্ঘ সময় ধরে চালাতে চান।
গুরুত্বপূর্ণ কাজ: Ctrl+B চাপুন, তারপর D চাপুন (প্রথমে Ctrl+B চেপে ধরে ছেড়ে দিন, তারপর D চাপুন)
এই কাজটিকে বলা হয় "সেশন বিচ্ছিন্ন করা"

আপনার ক্লড কোড ব্যাকগ্রাউন্ডে চলতে থাকবে, কিন্তু টার্মিনাল ইন্টারফেসটি বন্ধ হয়ে যাবে।
এখন আপনি টার্মিনাল বন্ধ করতে পারেন, এমনকি কম্পিউটারের স্ক্রিন বন্ধ করলেও প্রোগ্রামটি বন্ধ হবে না।
দৃশ্য ২: বাইরে যাওয়ার পরে মোবাইল দিয়ে দেখা
-
- মোবাইলে Termius App খুলুন
-
- আগে সেভ করা হোস্টটিতে ক্লিক করুন
-
- সফলভাবে সংযোগ স্থাপন করার পরে, টার্মিনালে লিখুন:
tmux attach -t cc আশ্চর্যজনকভাবে, আপনি একেবারে একই ইন্টারফেস দেখতে পাবেন! প্রোগ্রামটি এখনও চলছে, আউটপুট এখনও আসছে, যেন আপনি কম্পিউটার ছেড়ে যাননি।
ঠিক যেন আর্টিকেলের শুরুতে দেওয়া ছবিটির মতো!
আপনি কাজ চালিয়ে যেতে পারেন, অথবা আবার Ctrl+B তারপর D চেপে সেশন বিচ্ছিন্ন করতে পারেন, প্রোগ্রামটি ব্যাকগ্রাউন্ডে চলতে থাকবে।
0x03
এভাবে আপনি ক্লড কোড-কে 7 * 24 ঘণ্টা আপনার জন্য কাজ করিয়ে নিতে পারেন।
এছাড়াও সিসি-এর মাধ্যমে আপনি সরাসরি কম্পিউটারকে নিয়ন্ত্রণ করে কিছু কাজ করিয়ে নিতে পারেন।
কেন রিমোট ডেস্কটপ ব্যবহার করব না? কারণ এর কোনো প্রয়োজন নেই, এবং এটি চালানোও খুব জটিল। আমার শুধু একটি ssh সংযোগ দরকার, যা দ্রুত এবং সুবিধাজনক।





