OpenClaw + Claude Code 超强教程:一个人就能搭建完整的开发团队!
OpenClaw + Claude Code 超强教程:一个人就能搭建完整的开发团队!
আজ একটি খুব চমকপ্রদ বাস্তব কেস শেয়ার করছি।(লেখার শেষে টিউটোরিয়াল সংযুক্ত)
একজন স্বাধীন ডেভেলপার, OpenClaw + Codex/CC ব্যবহার করে একটি AI এজেন্ট সিস্টেম তৈরি করেছেন, এর ফলে কি প্রভাব পড়েছে?
এক দিনে 94 বার কোড জমা, 30 মিনিটে 7টি PR সম্পন্ন, এবং এই দিনে তিনি 3টি ক্লায়েন্ট মিটিংও করেছেন, এডিটর একবারও খোলেননি।
এটি 2026 সালের জানুয়ারিতে বাস্তবে ঘটেছিল। লেখক পুরো সিস্টেমের আর্কিটেকচার, ওয়ার্কফ্লো, কোড কনফিগারেশন প্রকাশ করেছেন, দেখে মনে হয়েছে এই ধারণাটি শেখার জন্য খুবই মূল্যবান, তাই এটি এই লেখায় সাজিয়ে আপনাদের সাথে শেয়ার করছি।
যদি আপনি Codex বা Claude Code ব্যবহার করেন, অথবা OpenClaw-এ আগ্রহী হন, তাহলে এই লেখা আপনাকে অনেক অনুপ্রেরণা দেবে।
একজন, এক দিনে 94 বার কোড জমা
প্রথমে কিছু তথ্য দেখে নিন, এই সিস্টেমের শক্তি অনুভব করুন:
- এক দিনে সর্বোচ্চ 94 বার জমা (গড়ে প্রতিদিন 50 বার জমা)
- 30 মিনিটের মধ্যে 7টি PR সম্পন্ন
- ধারণা থেকে লাইভ হওয়ার গতি এত দ্রুত যে "একদিনে ক্লায়েন্টের চাহিদা পূরণ করা" সম্ভব
খরচ কেমন? প্রতি মাসে $190 (Claude $100 + Codex $90), নতুনদের জন্য শুরুতে $20 দিয়ে শুরু করা যায়।
আপনি হয়তো জিজ্ঞাসা করবেন: এটা কি AI টুলগুলোর একটি স্তূপ তৈরি করে, তারপর পাগলের মতো আবর্জনা কোড তৈরি করছে?
এটি নয়। লেখকের Git ইতিহাস "একটি ডেভেলপার টিম নিয়োগ করা হয়েছে" এর মতো দেখাচ্ছে, কিন্তু বাস্তবে তিনি একাই। মূল পরিবর্তন হল: তিনি "Claude Code পরিচালনা করা" থেকে "একটি AI গৃহকর্তা পরিচালনা করা, যা পরে একটি গ্রুপ Claude Code পরিচালনা করে" এ পরিবর্তিত হয়েছেন।
- জানুয়ারির আগে: সরাসরি Codex বা Claude Code ব্যবহার করে কোড লেখা
- জানুয়ারির পরে: OpenClaw কে একটি অর্কেস্ট্রেশন স্তর হিসেবে ব্যবহার করা, যাতে এটি Codex/Claude Code/Gemini কে নিয়ন্ত্রণ করে
কেন Codex এবং Claude Code একা ব্যবহার করা যথেষ্ট ভালো নয়?
এখন, আপনি হয়তো ভাবছেন: Codex এবং Claude Code ইতিমধ্যে খুব শক্তিশালী, কেন একটি অর্কেস্ট্রেশন স্তর যোগ করতে হবে?
লেখকের দেওয়া উত্তর খুব সরাসরি: Codex এবং Claude Code আপনার ব্যবসার সম্পর্কে প্রায় কিছুই জানে না। তারা কেবল কোড দেখে, পুরো ব্যবসার দৃশ্য দেখতে পায় না।
এখানে একটি মৌলিক সীমাবদ্ধতা রয়েছে: প্রসঙ্গের উইন্ডো স্থির, আপনি কেবল দুটি বেছে নিতে পারেন।
আপনাকে বেছে নিতে হবে কি ভিতরে রাখতে হবে:
- কোড পূর্ণ → ব্যবসার প্রসঙ্গের জন্য কোন স্থান নেই
- ক্লায়েন্টের ইতিহাস পূর্ণ → কোডবেসের জন্য কোন স্থান নেই
- এটি জানে না এই ফিচারটি কোন ক্লায়েন্টের জন্য তৈরি
- এটি জানে না পূর্ববর্তী অনুরূপ চাহিদা কেন ব্যর্থ হয়েছিল
- এটি জানে না আপনার পণ্যের অবস্থান এবং ডিজাইন নীতি
- এটি কেবল বর্তমান কোড এবং আপনার প্রম্পটের উপর ভিত্তি করে কাজ করতে পারে
এটি একটি অর্কেস্ট্রেশন স্তর হিসেবে কাজ করে, আপনার এবং সমস্ত AI টুলের মধ্যে অবস্থিত। এর ভূমিকা হল:
- সমস্ত ব্যবসার প্রসঙ্গ ধারণ করা (ক্লায়েন্টের তথ্য, মিটিংয়ের নথি, ঐতিহাসিক সিদ্ধান্ত, সফল/ব্যর্থ কেস)
- ব্যবসার প্রসঙ্গকে সঠিক প্রম্পটে অনুবাদ করা, নির্দিষ্ট এজেন্টকে খাওয়ানো
- এই এজেন্টগুলোকে তাদের দক্ষতার কাজ করতে দেওয়া: কোড লেখা
- Codex/Claude Code = পেশাদার শেফ, কেবল রান্না করে
- OpenClaw = প্রধান শেফ, জানে ক্লায়েন্টের স্বাদ, উপাদানের মজুদ, মেনুর অবস্থান, প্রতিটি শেফকে সঠিক নির্দেশনা দেয়
দ্বি-স্তর সিস্টেমের নির্দিষ্ট আর্কিটেকচার: অর্কেস্ট্রেশন স্তর + কার্যকরী স্তর
এখন এই সিস্টেমের নির্দিষ্ট আর্কিটেকচারটি দেখে নেওয়া যাক।
দুটি স্তর, প্রত্যেকে তাদের কাজ করছে:
OpenClaw(অবস্থান স্তর)কী করতে পারে?
- Obsidian নোটে সমস্ত বৈঠকের নথি পড়া (স্বয়ংক্রিয় সিঙ্ক)
- উৎপাদন ডাটাবেসে (শুধুমাত্র পড়ার অনুমতি) ক্লায়েন্ট কনফিগারেশন অ্যাক্সেস করা
- প্রশাসক API অনুমতি রয়েছে, ক্লায়েন্টকে সরাসরি রিচার্জ এবং ব্লক অপসারণ করতে পারে
- কাজের প্রকার অনুযায়ী উপযুক্ত এজেন্ট নির্বাচন করা
- সমস্ত এজেন্টের অগ্রগতি পর্যবেক্ষণ করা, ব্যর্থ হলে কারণ বিশ্লেষণ করা এবং prompt পুনরায় চেষ্টা করা
- সম্পন্ন হলে টেলিগ্রাম মাধ্যমে লেখককে জানানো
Agent(নিষ্পত্তি স্তর)কী করতে পারে?
- কোডবেস পড়া এবং লেখা
- পরীক্ষা এবং নির্মাণ চালানো
- কোড জমা দেওয়া এবং PR তৈরি করা
- কোড পর্যালোচনার প্রতিক্রিয়া জানানো
এই ডিজাইনটি খুব চতুর: নিরাপত্তার সীমানা স্পষ্ট, একই সাথে দক্ষতা নিশ্চিত করে।
সম্পূর্ণ কাজের প্রবাহ: ক্লায়েন্টের চাহিদা থেকে PR একত্রীকরণের 8টি পদক্ষেপ
এখন মূল অংশে প্রবেশ করুন। লেখকের গত সপ্তাহের একটি বাস্তব কেস ব্যবহার করে, আপনাকে সম্পূর্ণ প্রক্রিয়া দেখাব।
পটভূমি: একটি কর্পোরেট ক্লায়েন্ট ফোন করেছে, বলেছে তারা তাদের ইতিমধ্যে কনফিগার করা সেটিংস পুনরায় ব্যবহার করতে চায়, দলের মধ্যে শেয়ার করতে।
প্রথম পদক্ষেপ: ক্লায়েন্টের চাহিদা → OpenClaw বুঝতে পারে এবং ভেঙে দেয়
ফোনালাপ শেষ হওয়ার পর, লেখক এবং জো (তার OpenClaw) এই চাহিদা নিয়ে আলোচনা করলেন।
এখানে যাদুকরী বিষয়: শূন্য ব্যাখ্যা খরচ। কারণ সমস্ত বৈঠকের নথি স্বয়ংক্রিয়ভাবে Obsidian-এ সিঙ্ক হয়, জো ইতিমধ্যে ফোনালাপের বিষয়বস্তু পড়েছে, জানে ক্লায়েন্ট কে, তাদের ব্যবসায়িক দৃশ্যপট, বিদ্যমান কনফিগারেশন।
লেখক এবং জো একসাথে চাহিদা ভেঙে ফেললেন: একটি টেমপ্লেট সিস্টেম তৈরি করা, যাতে ব্যবহারকারীরা বিদ্যমান কনফিগারেশন সংরক্ষণ এবং সম্পাদনা করতে পারে।
তারপর জো তিনটি কাজ করল:
- ক্লায়েন্টকে রিচার্জ করা — প্রশাসক API ব্যবহার করে ক্লায়েন্টের ব্যবহার সীমাবদ্ধতা অবিলম্বে অপসারণ করা
- ক্লায়েন্ট কনফিগারেশন টেনে আনা — উৎপাদন ডাটাবেস থেকে (শুধুমাত্র পড়ার জন্য) ক্লায়েন্টের বিদ্যমান সেটিংস পাওয়া
- prompt তৈরি করা এবং এজেন্ট চালু করা — সমস্ত প্রসঙ্গ প্যাকেজ করা, Codex-এ দেওয়া
দ্বিতীয় পদক্ষেপ: এজেন্ট চালু করা
জো এই কাজের জন্য তৈরি করেছে:
- একটি স্বতন্ত্র git worktree (বিচ্ছিন্ন শাখার পরিবেশ)
- একটি tmux সেশন (এজেন্টকে ব্যাকগ্রাউন্ডে চালানোর জন্য)
# 创建 worktree + 启动代理 git worktree add ../feat-custom-templates -b feat/custom-templates origin/main cd ../feat-custom-templates && pnpm install
tmux new-session -d -s "codex-templates" \ -c "/Users/elvis/Documents/GitHub/medialyst-worktrees/feat-custom-templates" \ "$HOME/.codex-agent/run-agent.sh templates gpt-5.3-codex high"tmux কেন ব্যবহার করা হয়? কারণ এটি মধ্যবর্তী হস্তক্ষেপের অনুমতি দেয়।
যদি AI ভুল পথে চলে, তবে আবার শুরু করতে হবে না, সরাসরি tmux-এ নির্দেশ পাঠান:
# 代理方向错了 tmux send-keys -t codex-templates "停一下。先做 API 层,别管 UI。" Enter
代理需要更多上下文
tmux send-keys -t codex-templates "类型定义在 src/types/template.ts,用那个。" Enterএকই সাথে, কাজটি একটি JSON ফাইলে রেকর্ড করা হবে: [[HTMLPLACEHOLDER0]]
一个 cron 任务每 10 分钟检查一次所有代理的状态。
重点:它不是去"问"Agent 进度如何(那样很费 token),而是检查客观事实:
[[HTMLPLACEHOLDER1]]
这个监控脚本是 100% 确定性的,非常省 token,只在需要人工介入时才会通知作者。
这其实是改进版的 Ralph Loop,后面会详细讲。
[[HTMLPLACEHOLDER2]]
Agent 写完代码,提交,推送,然后用 gh pr create --fill 创建 PR。
注意:这时候作者不会收到通知。因为一个 PR 本身不代表"完成"。
"完成"的定义是:
[[HTMLPLACEHOLDER3]]
只有全部满足,才算真正完成。
[[HTMLPLACEHOLDER4]]
每个 PR 会被三个 Agent 审查:
[[HTMLPLACEHOLDER5]]
三个审查者都会直接在 PR 里评论。
[[HTMLPLACEHOLDER6]]
CI 管道会跑:
[[HTMLPLACEHOLDER7]]
上周新加的规则:如果 PR 改了 UI,必须在描述里附上截图,否则 CI 直接失败。
这个规则大幅缩短了 review 时间 — 作者看一眼截图就知道改了什么,不用点进预览环境。
[[HTMLPLACEHOLDER8]]
现在,作者收到 Telegram 通知:"PR #341 准备好了,可以 review。"
这时候:
[[HTMLPLACEHOLDER9]]
作者的 review 只需要 5-10 分钟。很多 PR 他甚至不看代码,只看截图就直接合并了。
[[HTMLPLACEHOLDER10]]
PR 合并。每天有个 cron 任务清理孤立的 worktree 和任务记录。## তিনটি সিস্টেমকে আরও বুদ্ধিমান করার মেকানিজম
মেকানিজম 1: উন্নত রালফ লুপ — শুধুমাত্র পুনরাবৃত্তি নয়, বরং শেখা
আপনি হয়তো রালফ লুপ সম্পর্কে শুনেছেন: স্মৃতি থেকে প্রসঙ্গ টেনে আনা → আউটপুট তৈরি করা → ফলাফল মূল্যায়ন করা → শেখা সংরক্ষণ করা।
কিন্তু বেশিরভাগ বাস্তবায়নের একটি সমস্যা রয়েছে: প্রতি চক্রে ব্যবহৃত প্রম্পট একই। শেখা বিষয়গুলি ভবিষ্যতের অনুসন্ধান উন্নত করেছে, কিন্তু প্রম্পট নিজেই স্থির।
এই সিস্টেমটি আলাদা।
যখন এজেন্ট ব্যর্থ হয়, জো একই প্রম্পট দিয়ে পুনরায় শুরু করে না। সে সম্পূর্ণ ব্যবসায়িক প্রসঙ্গ নিয়ে ব্যর্থতার কারণ বিশ্লেষণ করে, তারপর প্রম্পট পুনরায় লেখে:
❌ খারাপ উদাহরণ (স্থির প্রম্পট): { "কাস্টম টেম্পলেট ফিচার বাস্তবায়ন" }
✅ ভাল উদাহরণ (গতিশীল সমন্বয়): { "থামুন। গ্রাহক যা চায় তা হল X, Y নয়। এটি তাদের বৈঠকে বলা কথাঃ আমরা বিদ্যমান কনফিগারেশন সংরক্ষণ করতে চাই, নতুন কিছু তৈরি না করে। মুখ্য বিষয় হল কনফিগারেশন পুনঃব্যবহার করা, নতুন প্রক্রিয়া তৈরি না করা।" }জো এই ধরনের সমন্বয় করতে পারে কারণ তার কাছে কার্যকরী স্তরের এজেন্টের নেই এমন প্রসঙ্গ রয়েছে:
- গ্রাহক বৈঠকে কি বলেছে
- এই কোম্পানি কি করে
- গতবারের অনুরূপ চাহিদা কেন ব্যর্থ হয়েছিল
- সকালে: সেনট্রি স্ক্যান করা → 4টি নতুন ত্রুটি খুঁজে পাওয়া → তদন্ত এবং মেরামতের জন্য 4টি এজেন্ট চালু করা
- বৈঠকের পরে: বৈঠকের নথি স্ক্যান করা → 3টি গ্রাহক উল্লেখিত ফিচার চাহিদা খুঁজে পাওয়া → 3টি কোডেক্স চালু করা
- রাতে: গিট লগ স্ক্যান করা → ক্লড কোড চালু করা চেঞ্জলগ এবং গ্রাহক ডকুমেন্ট আপডেট করার জন্য
সফল মডেলগুলি রেকর্ড করা হবে:
- "এই প্রম্পট স্ট্রাকচার বিলিং ফিচারের জন্য খুব কার্যকর"
- "কোডেক্সকে টাইপ ডেফিনিশন আগে পেতে হবে"
- "সর্বদা টেস্ট ফাইলের পথ অন্তর্ভুক্ত করতে হবে"
সময় যত বেশি, জো যে প্রম্পট লেখে তা তত ভাল, কারণ সে মনে রাখে কি সফল হতে পারে।
মেকানিজম 2: এজেন্ট নির্বাচন কৌশল — বিভিন্ন কাজের জন্য বিভিন্ন বিশেষজ্ঞ
সব এজেন্ট একরকম শক্তিশালী নয়। লেখক নির্বাচনের কৌশলগুলি সংক্ষেপে:
- কোডেক্স(gpt-5.3-codex) — প্রধান- ব্যাকএন্ড লজিক, জটিল বাগ, বহু ফাইল পুনর্গঠন, ক্রস কোডবেস যুক্তি প্রয়োজন এমন কাজ
- ধীর কিন্তু সম্পূর্ণ
- 90% কাজের জন্য
- ক্লড কোড(claude-opus-4.5) — গতির জন্য নির্বাচিত- ফ্রন্টএন্ড কাজ
- অনুমতি সমস্যা কম, গিট অপারেশনের জন্য উপযুক্ত
- (লেখক আগে বেশি ব্যবহার করতেন, কিন্তু কোডেক্স 5.3 আসার পর পরিবর্তন করেছেন)
- জেমিনি — ডিজাইনার- ডিজাইন নান্দনিকতা আছে
- সুন্দর UI এর জন্য, প্রথমে জেমিনি HTML/CSS স্পেসিফিকেশন তৈরি করতে দেয়, তারপর ক্লড কোডকে কম্পোনেন্ট সিস্টেমে বাস্তবায়ন করতে দেয়
- জেমিনি ডিজাইন, ক্লড নির্মাণ
মেকানিজম 3: বোতল-neck কোথায়? RAM
এখানে একটি অপ্রত্যাশিত সীমাবদ্ধতা রয়েছে: এটি টোকেন খরচ নয়, এটি API গতি নয়, বরং মেমরি।
প্রতিটি এজেন্টের প্রয়োজন:
- নিজের ওয়ার্কট্রি
- নিজের নোডমডিউলস
- বিল্ড, টাইপ চেক, টেস্ট চালানো
লেখকের ম্যাক মিনি(16GB RAM) সর্বাধিক 4-5টি এজেন্ট একসাথে চালাতে পারে, তার বেশি হলে সোয়াপ শুরু হয়, এবং প্রার্থনা করতে হয় যে তারা একসাথে বিল্ড না করে।তাহলে তিনি একটি Mac Studio M4 Max (128GB RAM, $3500) কিনলেন, যা মার্চের শেষের দিকে এসে পৌঁছাবে। তিনি বললেন তখন তিনি শেয়ার করবেন এটি কতটা মূল্যবান।
আপনি ও তৈরি করতে পারেন: শূন্য থেকে চালাতে মাত্র 10 মিনিট
এই সিস্টেমটি চেষ্টা করতে চান?
সবচেয়ে সহজ উপায়:
এই পুরো প্রবন্ধটি OpenClaw-কে কপি করুন, তাকে বলুন: "এই আর্কিটেকচারের অনুযায়ী, আমার কোডবেসের জন্য একটি এজেন্ট ক্লাস্টার সিস্টেম বাস্তবায়ন করুন।"
তারপর, এটি:
- আর্কিটেকচার ডিজাইন পড়বে
- স্ক্রিপ্ট তৈরি করবে
- ডিরেক্টরি স্ট্রাকচার সেট আপ করবে
- ক্রন মনিটর কনফিগার করবে
আপনাকে প্রস্তুত করতে হবে:
- OpenClaw অ্যাকাউন্ট
- Codex এবং/অথবা Claude Code এর API অ্যাক্সেস
- একটি git রিপোজিটরি
- (ঐচ্ছিক) Obsidian ব্যবসায়িক প্রসঙ্গ সংরক্ষণের জন্য
2026: একজনের মিলিয়ন ডলারের কোম্পানি
লেখক প্রবন্ধের শেষে একটি উক্তি বলেছেন, যা আমার কাছে খুবই অনুপ্রেরণাদায়ক:
"আমরা 2026 সাল থেকে প্রচুর একজনের মিলিয়ন ডলারের কোম্পানি দেখতে পাব। লিভারেজ বিশাল, এটি তাদের জন্য যারা বুঝতে পারে কিভাবে পুনরাবৃত্তিমূলক স্ব-উন্নয়ন AI সিস্টেম তৈরি করতে হয়।"
এটি এরকম:
- একটি AI অর্কেস্ট্রেটর আপনার সম্প্রসারণ হিসেবে (যেমন লেখকের জন্য Zoe)
- কাজগুলি বিশেষজ্ঞ এজেন্টদের কাছে委托 করা, বিভিন্ন ব্যবসায়িক কার্যক্রম পরিচালনা করা
- প্রকৌশল, গ্রাহক সহায়তা, অপারেশন, বিপণন
- প্রতিটি এজেন্ট তাদের দক্ষতার উপর মনোযোগ কেন্দ্রীভূত করে
- আপনি মনোযোগী এবং সম্পূর্ণ নিয়ন্ত্রণে থাকেন
এখন AI দ্বারা তৈরি করা বর্জ্য বিষয়বস্তু খুব বেশি। বিভিন্ন প্রচার, বিভিন্ন "টাস্ক কন্ট্রোল সেন্টার" এর ফANCY ডেমো, কিন্তু সত্যিই কার্যকর কিছু নেই।
লেখক বলেছেন তিনি বিপরীত কাজ করতে চান: কম প্রচার, বেশি বাস্তব নির্মাণ প্রক্রিয়া রেকর্ড করা। বাস্তব গ্রাহক, বাস্তব আয়, বাস্তব জমা প্রকাশ করা উৎপাদন পরিবেশে, এবং বাস্তব ব্যর্থতাও।
এই প্রবন্ধটি এখানেই শেষ।
মূল পয়েন্টগুলি পুনরায় দেখুন:
- দ্বি-স্তরীয় আর্কিটেকচার: অর্কেস্ট্রেশন স্তর ব্যবসায়িক প্রসঙ্গ ধারণ করে, কার্যকরী স্তর কোডে মনোযোগ দেয়
- সম্পূর্ণ স্বয়ংক্রিয়করণ: চাহিদা থেকে PR পর্যন্ত 8 পদক্ষেপের প্রক্রিয়া, বেশিরভাগ কাজ একবারে সফল
- গতিশীল শেখা: পুনরাবৃত্তি কার্যকর নয়, বরং ব্যর্থতার কারণ অনুযায়ী কৌশল সমন্বয়
- খরচ নিয়ন্ত্রণযোগ্য: শুরু $20/মাস, ভারী ব্যবহার $190/মাস
তথ্যসূত্র:[[HTMLPLACEHOLDER_11]]

