
Poki কী?
Poki একটি ওপেন-সোর্স macOS ও iOS প্রকল্প, যা একটি AI এজেন্টকে স্বাভাবিক ব্যবহারকারীর ইন্টারঅ্যাকশনের মতো করে iPhone পরিচালনা করতে দেয়। আপনি এটিকে Claude Code বা Codex-এর মতো MCP ক্লায়েন্টের সঙ্গে সংযুক্ত করতে পারেন, অথবা টার্মিনাল কিংবা মেসেজিং চ্যানেল থেকে ঐচ্ছিক Poki Agent ব্যবহার করতে পারেন।
Poki একটি বাস্তব iPhone নিয়ন্ত্রণ করে, তাই এটি গুরুত্বপূর্ণ কার্যক্রম সম্পাদন করতে পারে। আপনি যদি এটিকে কোনো বার্তা পাঠাতে, পেমেন্ট করতে বা কোনো অ্যাকাউন্ট পরিবর্তন করতে বলেন, তাহলে সেই কাজ সত্যিই সম্পন্ন হতে পারে। স্ক্রিনের বিষয়বস্তু আপনার কনফিগার করা মডেল সার্ভিসেও পাঠানো হয়। তাই গোপনীয়তা ও অ্যাকাউন্ট-সংক্রান্ত প্রভাব বুঝে তবেই প্রকল্পটি ব্যবহার করুন।
প্রকল্পের রোডম্যাপ ও অতিরিক্ত তথ্যের জন্য Poki-এর ওয়েবসাইট দেখুন।

প্রধান বৈশিষ্ট্য
- Poki MCP: Poki-কে Claude Code, Codex বা অন্য কোনো MCP-সমর্থিত ক্লায়েন্টের সঙ্গে সংযুক্ত করুন।
- Poki Agent: টার্মিনাল অথবা অনুমোদিত iMessage ও Telegram চ্যানেল থেকে কাজ চালান।
- ডিভাইস নির্বাচন: একটি iPhone সংযুক্ত থাকলে সেটি স্বয়ংক্রিয়ভাবে ব্যবহার করুন, অথবা একাধিক ডিভাইস উপলভ্য থাকলে UUID দিয়ে ডিভাইস নির্বাচন করুন।
- পুনরাবৃত্তি থেকে শেখা: Poki আগের কাজ মনে রাখে এবং পুনরাবৃত্ত কাজ দ্রুত চালাতে পারে।
- একাধিক সংযোগের বিকল্প: সিমুলেটর অথবা Mac-এর সঙ্গে সংযুক্ত বাস্তব iPhone ব্যবহার করুন।
- ওপেন-সোর্স ভিত্তি: প্রকল্পটি AGPL-3.0-only লাইসেন্সের অধীনে প্রকাশিত।
প্রয়োজনীয়তা
সোর্স থেকে ইনস্টল করতে macOS 15 বা পরবর্তী সংস্করণ, পূর্ণাঙ্গ Xcode, Rust, Node.js 24 বা পরবর্তী সংস্করণ এবং ffmpeg প্রয়োজন। সেটআপ স্ক্রিপ্ট অনুপস্থিত নির্ভরতা শনাক্ত করে, তবে চালিয়ে যাওয়ার আগে স্ক্রিপ্টে দেখানো পূর্বশর্তগুলো আপনাকে ইনস্টল করতে হবে।
বাস্তব iPhone ব্যবহারের জন্য প্রথমে USB-এর মাধ্যমে ডিভাইসটিকে আপনার Mac-এর সঙ্গে পেয়ার করুন। USB পেয়ারিং, Developer Mode এবং Wi-Fi-এর বিস্তারিত জানতে প্রকল্পের বাস্তব iPhone সেটআপ নির্দেশিকা অনুসরণ করুন।
সোর্স থেকে Poki ইনস্টল করুন
রিপোজিটরি ক্লোন করুন, এর ডিরেক্টরিতে প্রবেশ করুন, সেটআপ স্ক্রিপ্ট চালান এবং সার্ভার শুরু করুন:
git clone https://github.com/JosssphZhou/poki.git
cd poki
./bin/setup
npm startপ্রাথমিক বিল্ডে কয়েক মিনিট সময় লাগতে পারে। MCP সার্ভার বা Poki Agent ব্যবহার করার সময় npm start চালু রাখুন।
প্রিবিল্ট macOS arm64 প্যাকেজ ব্যবহার করুন
আপনি Apple Silicon Mac ব্যবহার করলে প্রকল্পের রিলিজ থেকে poki-v0.1.1-macos-arm64.tar.gz ডাউনলোড করতে পারেন। এটি এক্সট্র্যাক্ট করুন, Node নির্ভরতাগুলো ইনস্টল করুন এবং সার্ভার শুরু করুন:
tar -xzf poki-v0.1.1-macos-arm64.tar.gz
cd poki-v0.1.1
npm ci --no-audit --no-fund
npm startএই প্যাকেজে নেটিভ ব্রিজ ও idevice টুল অন্তর্ভুক্ত রয়েছে, তাই Rust এবং ./bin/setup প্রয়োজন নেই। তবে Apple Silicon-এ macOS, পূর্ণাঙ্গ Xcode, Node.js 24 বা পরবর্তী সংস্করণ, Python 3 এবং ffmpeg এখনও প্রয়োজন।
একটি MCP ক্লায়েন্ট সংযুক্ত করুন
সার্ভার চালু থাকা অবস্থায় একই ডিরেক্টরিতে আরেকটি টার্মিনাল খুলে Poki-কে আপনার MCP ক্লায়েন্টে নিবন্ধন করুন। Claude Code-এর জন্য ব্যবহার করুন:

claude mcp add --scope user poki-mcp -- node "$PWD/src/stdio.mjs"Codex-এর জন্য ব্যবহার করুন:
codex mcp add poki-mcp -- node "$PWD/src/stdio.mjs"README-তে mcpServers JSON কনফিগারেশন গ্রহণ করে এমন অন্যান্য ক্লায়েন্টের সমর্থনও রয়েছে। ক্লায়েন্টভিত্তিক বিস্তারিত নির্দেশনা ও সমস্যা সমাধানের জন্য প্রকল্পের ইনস্টলেশন নির্দেশিকা দেখুন।
Poki Agent ইনস্টল ও সাইন ইন করুন
Poki Agent ঐচ্ছিক। এটি একটি স্বতন্ত্র টার্মিনাল এজেন্ট সরবরাহ করে এবং কনফিগার করা মেসেজিং চ্যানেল সমর্থন করে। Poki সার্ভার চালু রাখুন, তারপর প্রকল্পের ডিরেক্টরিতে আরেকটি টার্মিনাল খুলে এজেন্ট ইনস্টল করুন:
npm ci --prefix agent
export PATH="$PWD/bin:$PATH"
poki login
poki statusPoki Agent ডিফল্টভাবে কম reasoning সহ gpt-6.1-terra ব্যবহার করে। README-তে এই ডিফল্ট সেটিং রাখার পরামর্শ দেওয়া হয়েছে, কারণ ফোনের কাজের জন্য পরীক্ষিত সেটআপগুলোর মধ্যে এটি দ্রুততম ছিল। মডেল পরিবর্তন করতে POKI_AGENT_MODEL এনভায়রনমেন্ট ভেরিয়েবল সেট করুন। সমর্থিত কনফিগারেশনের জন্য Poki Agent চালানোর নির্দেশিকা দেখুন।
আপনার প্রথম iPhone কাজ চালান
একটি iPhone সংযুক্ত থাকলে Poki Agent সেটি স্বয়ংক্রিয়ভাবে নির্বাচন করে। সংযুক্ত ডিভাইস ও তাদের UUID দেখতে চালান:
node bin/call.mjs list_devicesএরপর আপনি এজেন্টকে কোনো কাজ সম্পাদন করতে বলতে পারেন। উদাহরণ:
poki "Search esp32 in Chrome and summarize the top result"একাধিক ডিভাইস সংযুক্ত থাকলে UUID দিয়ে লক্ষ্য ডিভাইস নির্দিষ্ট করুন:
poki --device '<device UUID>' "Search esp32 in Chrome and summarize the top result"সঠিক ডিভাইস, অ্যাপ ও মডেল কনফিগারেশন ব্যবহৃত হচ্ছে কি না যাচাই করার সময় কম-ঝুঁকির কাজ দিয়ে শুরু করুন।
মেসেজিং চ্যানেল ব্যবহার করুন
একটি অনুমোদিত চ্যানেল কনফিগার করার পর iMessage বা Telegram-এর জন্য Poki Agent শুরু করতে পারেন:
poki imessage
poki telegram
চ্যানেল সেটআপ ও মডেল কনফিগারেশন Poki Agent ডকুমেন্টেশনে বর্ণনা করা হয়েছে। আপনার এজেন্টকে কে কাজ পাঠাতে পারে এবং সেই কাজগুলো কী ধরনের কার্যক্রম শুরু করতে পারে তা না বুঝলে কোনো চ্যানেল অনুমোদন করবেন না।

উন্নত কনফিগারেশন ও রক্ষণাবেক্ষণ
Poki আপডেট করুন
প্রকল্পের ডিরেক্টরি থেকে বিল্ট-ইন আপডেট কমান্ড ব্যবহার করুন:
./bin/poki updatePoki প্রতিদিন বেনামি GitHub রিলিজ চেক করে। এই চেক বন্ধ করতে সেট করুন:
export POKI_NO_UPDATE_CHECK=1আপডেট করার পর, পুনরায় চালু করার ধাপ এবং আগে থেকে তৈরি প্যাকেজের বিবরণের জন্য প্রকল্পের আপডেট নির্দেশনা অনুসরণ করুন।
সঠিক ডিভাইস বেছে নিন
কোনো কাজের আগে উপলভ্য ডিভাইস নিশ্চিত করতে node bin/call.mjs list_devices ব্যবহার করুন। একাধিক ডিভাইস থাকলে স্বয়ংক্রিয় নির্বাচন নির্ভর না করে --device-এর মাধ্যমে সঠিক UUID দিন।
ফিজিক্যাল iPhone-এর সীমাবদ্ধতা বুঝুন
ফিজিক্যাল iPhone-এর সমর্থন কেবল চীনা ইন্টারফেস ব্যবহারকারী iPhone-এ যাচাই করা হয়েছে। ফিজিক্যাল ডিভাইসে শুধু পোর্ট্রেট ওরিয়েন্টেশন সমর্থিত। অ্যাপ কনটেইনার এক্সপোর্ট এবং Settings-এর সাবপেজে সরাসরি লিংক অনুপলভ্য। ফিজিক্যাল ডিভাইসকেন্দ্রিক ওয়ার্কফ্লো নকশা করার আগে প্রকল্পের যাচাইকরণ ও পরিচিত সীমাবদ্ধতা পর্যালোচনা করুন।
টুল ও কনফিগারেশন রেফারেন্স দেখুন
আরও গভীর ইন্টিগ্রেশনের জন্য MCP টুলের আচরণবিষয়ক রেফারেন্স এবং কনফিগারেশন নির্দেশিকা পড়ুন। এসব নথিতে টুলের আচরণ, এনভায়রনমেন্ট ভেরিয়েবল এবং সেশন সম্পর্কে আলোচনা করা হয়েছে। রিপোজিটরিতে এর নেটিভ ব্রিজ এবং সিমুলেটর অ্যাডাপ্টার-এরও নথি রয়েছে।
নিরাপত্তা ও লাইসেন্স
Poki আপনার বাস্তব iPhone নিয়ন্ত্রণ করে। আপনি অনুরোধ করলে বার্তা পাঠানো বা পেমেন্ট করার মতো কাজ সম্পন্ন হতে পারে।
Poki একটি স্বতন্ত্র ওপেন-সোর্স প্রকল্প এবং Apple, OpenAI, অথবা এটি পরিচালিত অ্যাপ ও ওয়েবসাইটগুলোর নির্মাতাদের সঙ্গে এর কোনো সম্পৃক্ততা নেই। তৃতীয় পক্ষের সেবা স্বয়ংক্রিয়ভাবে পরিচালনা করলে তাদের ব্যবহারের শর্ত লঙ্ঘিত হতে পারে, এবং আপনার ডিভাইস ও অ্যাকাউন্টে সম্পন্ন কাজের দায়িত্ব আপনার। সফটওয়্যারটি AGPL-3.0-only লাইসেন্সের অধীনে যেমন আছে তেমনই সরবরাহ করা হয়।
উপসংহার
Poki macOS থেকে iPhone-এ AI টুল সংযুক্ত করার একটি ব্যবহারিক উপায় দেয়। সোর্স থেকে এটি ইনস্টল করুন অথবা Apple Silicon প্যাকেজ ব্যবহার করুন, সার্ভার চালু রাখুন, আপনার ক্লায়েন্টে MCP এন্ডপয়েন্ট নিবন্ধন করুন এবং টার্মিনাল বা মেসেজিং ওয়ার্কফ্লোর জন্য Poki Agent ব্যবহার করুন। নিয়ন্ত্রিত কাজ দিয়ে শুরু করুন, প্রয়োজনে স্পষ্টভাবে ডিভাইস নির্বাচন করুন এবং বৃহত্তর স্বয়ংক্রিয়তা চালু করার আগে প্রকল্পের সীমাবদ্ধতা ও নিরাপত্তা নির্দেশনা পর্যালোচনা করুন।
