bb؛ محیط توسعهای که خودشو میسازه
خلاصهٔ کاملتر
سایر هود از bb رونمایی کرده؛ یه ارکستریتور ایجنت که اولش پروژهٔ شخصی @_ymichael بوده و خودش کمکم از کاربر اولیه به مشارکتکننده تبدیل شده. به گفتهٔ اون bb جوری براش کار کرده که هیچ ارکستریتور دیگهای تا حالا نکرده بود، و دلیلش هم نه فهرست امکانات پیشفرض، که قابلیت تغییر دادن خود ابزاره.
استدلال اصلی مقاله اینه که فرض قدیمی «بخر بهجای اینکه بسازی» دیگه لزوماً درست نیست، چون ساختن نرمافزار از همیشه ارزونتر شده. پس ابزار امروزی باید پایهها رو درست پیاده کنه و اونقدر انعطافپذیر باشه که خودت شکلش بدی. bb هم همینه: یه تایملاین تمیز، سازگاری با هر ایجنت کدنویس روی اشتراک خودت، و سیستم افزونهای که باهاش هر چیزی کم داشتی رو ازش میخوای بسازه.
چیزهایی که کاربرها با همین روش اضافه کردن نشون میده دامنه چقدر بازه: یه سیستم مدیریت تسک با رابط گرافیکی که ایجنتها هم میتونن ایشوهاش رو بخونن و بسازن، مدیریت کاشیای و دوبعدی تردها، بازبینی خودکار کد از راه وبهوک گیتهاب، یه ادیتور مارکداون شبیه Obsidian و حتی یه استودیوی موسیقی که با Strudel کد تولید میکنه. جالب اینه که خیلی از قابلیتهای خود bb — ورکفلوهای مستقل از ارائهدهنده، چت جانبی، کرانها و دسترسی از راه دور — هم پلاگینان.
bb متنبازه و با مجوز MIT منتشر شده و بیرون از جعبه با Codex، Claude Code و Cursor و هر ایجنتی که ACP رو پشتیبانی کنه کار میکنه؛ کد روی گیتهاب در دسترسه. جمعبندی نویسنده اینه که بعد از این تجربه دیگه سراغ ابزاری که نمیتونه تغییرش بده برنمیگرده.
نکات کلیدی:
- bb یه ارکستریتور ایجنت متنباز با مجوز MIT هست
- با Codex، Claude Code، Cursor و هر ایجنت سازگار با ACP روی اشتراک خودت کار میکنه
- بهجای امکانات ثابت، ازش میخوای قابلیت جدید رو برای خودش بسازه
- کاربرها مدیریت تسک، بازبینی خودکار PR، ادیتور مارکداون و استودیوی موسیقی بهش اضافه کردن
- بخش زیادی از قابلیتهای خود bb هم با همون سیستم افزونه ساخته شده




