اگر ماهانه ۲۰ دلار برای یک ویرایشگر کد هوشمند میپردازید، بایتدنس (ByteDance) دلیل محکمی برای بازنگری در هزینههای شما دارد. در ۱۰ ژوئن ۲۰۲۶، این شرکت Trae را معرفی کرد؛ یک محیط توسعه یکپارچه با هوش مصنوعی که دسترسی به مدلهای پیشرو را کاملاً رایگان میکند.
این حرکت در بازاری رخ میدهد که برنامهنویسان در آن در حال حاضر میان GitHub Copilot، که قیمت آن از ۱۰ دلار شروع میشود، و Cursor، که سطح Pro آن ۲۰ دلار در ماه هزینه دارد، انتخاب میکنند. اکثر IDEهای مبتنی بر هوش مصنوعی از یک الگوی مشابه پیروی میکنند: آنها چرخ را از نو اختراع نمیکنند، بلکه یک لایهی هوش مصنوعی را روی معماری همهگیر VS Code سوار میکنند. Trae نیز همین مسیر را رفته است و به شما اجازه میدهد تنظیمات و افزونههای موجود خود را بهسادگی از ریجستری Open VSX وارد کنید.
Trae در واقع یک فورک (Fork) از VS Code است. این بدان معناست که چیدمان، کلیدهای میانبر، پالت دستورات (Command Palette) و مدل افزونهها دقیقاً همانجایی هستند که یک برنامهنویس انتظار دارد. بایتدنس این تصمیم معماری را گرفت تا آشنایی کاربر را تضمین کند؛ استراتژیای که رقبایی مثل Cursor و Windsurf نیز به کار گرفتهاند.
به دلیل همین ساختار فورک، انتقال کاربران فعلی VS Code به این ابزار تقریباً بدون اصطکاک است. هدف این است که محیطی شناختهشده فراهم شود که در آن تنها متغیر جدید، ادغام هوش مصنوعی باشد، نه اینکه برنامهنویس مجبور شود مجموعهای از میانبرهای جدید یا سیستم مدیریت فایل متفاوتی را یاد بگیرد.
همانطور که در تحلیلهای پیشین ما دربارهی اکوسیستم ابزارهای کدنویسی هوشمند اشاره کردیم، رقابت اکنون از «داشتن قابلیت» به «مدیریت هزینه و داده» تغییر جهت داده است. قابلیتهای Trae به سه بخش اصلی تقسیم میشوند:
- تکمیل کد در خط (Inline Completion): پیشنهادهای متنی استاندارد (Ghost-text) شبیه به Copilot. این بخش برای تکمیل خطوط روتین کفایت میکند، هرچند گاهی بلوکهای کد کاملی را پیشنهاد میدهد که باید با یک فشار کلید رد شوند.
- چت پنل کناری (Side-Panel Chat): یک دستیار آگاه از متن (Context-aware) که فایلهای باز و بلوکهای کد انتخابشده را میخواند تا به سؤالات پاسخ دهد یا بهبوداتی پیشنهاد کند.
- حالت سازنده (Builder Mode): یک قابلیت عاملمحور (Agentic) که در آن تغییرات را به زبان انگلیسی توصیف میکنید و هوش مصنوعی برنامهای برای ویرایش چندین فایل میکشد، دستورات ترمینال را اجرا میکند و در نهایت یک Diff (تفاوت کدها) را برای تأیید یا رد به کاربر نمایش میدهد. این بخش رقیب مستقیم Composer/Agent در Cursor و Cascade در Windsurf است.
به نقل از بررسیهای وبسایت dev.to، ویرانکنندهترین بخش این پیشنهاد، دسترسی به مدلها است. برخلاف رقبا که سهمیههای سختگیرانهای برای درخواستها اعمال میکنند یا در طرحهای رایگان از مدلهای داخلی ضعیفتر استفاده میکنند، Trae درخواستها را به مدلهای کلاس Claude و GPT میفرستد و هیچ هزینه metering (سنجش تعداد درخواست) در طرح رایگان دریافت نمیکند.
با این حال، این ابزار در دو نسخه مجزا عرضه شده است: یک نسخه بینالمللی (trae.ai) و یک نسخه برای بازار چین (trae.com.cn). این دو اپلیکیشن یکسان نیستند؛ آنها در مدلهای در دسترس، نقاط اتصال (Endpoints) پیشفرض و زیرساختهای بکاندی که دادهها را مدیریت میکنند، با هم تفاوت دارند. به کاربران توصیه میشود نسخهای را دانلود کنند که با حوزه قضایی و منطقه جغرافیایی آنها سازگار است و پیش از استانداردسازی ابزار در تیم خود، بررسی کنند که همتیمیهایشان از کدام نسخه استفاده میکنند.
در تستهای واقعی روی یک کدبیس TypeScript — و برای دوری از دموهای ساده مثل اپلیکیشنهای To-do — حالت Builder در وظایف محدود و بهخوبی توصیفشده عملکرد خوبی داشت. برای مثال، وقتی درخواست شد «یک اسکیمای Zod برای این پاسخ API اضافه کن و آن را به Wrapperهای fetch موجود متصل کن»، Trae بهدرستی فایلهای مورد نیاز را یافت، اسکیما را نوشت و تغییرات را با یک Diff قابل بررسی و تا حد زیادی درست اعمال کرد.
با وجود این موفقیتها، محدودیتهای قابلتوجهی وجود دارد:
- پیچیدگیهای چندمرحلهای: این ابزار در کارهایی که چندین ماژول غیرمرتبط را درگیر میکند، دچار مشکل میشود.
- بازیابی خطا: وقتی یک برنامه شکست میخورد، Trae گاهی روی همان اشتباه پافشاری میکند و نسخههای متفاوتی از همان تغییر غلط را مجدداً اعمال میکند. در مقابل، عامل Cursor احتمال بیشتری دارد که وضعیت فایل را دوباره بخواند و مسیرش را اصلاح کند.
- نویز متنی: هوش مصنوعی به فایلهای باز حساس است. باز گذاشتن تعداد زیادی فایل غیرمرتبط، منجر به پیشنهادهای نادقیقتر و نویزیتر میشود.
برای یک برنامهنویس مستقل، معامله ساده است: شما هوش مصنوعی سطح بالا را رایگان میگیرید. اما برای سازمانها، هزینه در قالب جریان داده پرداخت میشود. چون Trae رایگان است، پرامپتهای شما، متن کدهای متصل به درخواستها و فایلهایی که Builder میخواند، برای پردازش به زیرساختهای بایتدنس ارسال میشوند.
این موضوع یک مانع حاکمیتی ایجاد میکند. بسیاری از سازمانها بهدلیل نظارتهای رگولاتوری در آمریکا و بازارهای دیگر، استفاده از نرمافزارهای تحت مدیریت بایتدنس را در دستگاههای کاری ممنوع کردهاند. ارسال کدهای تجاری و محرمانه به این سرورها میتواند سیاستهای امنیتی سختگیرانه شرکتها را نقض کند. بسیار حیاتی است که حالت Builder را روی مخازنی که حاوی رمزهای عبور (Secrets)، اعتبارنامهها یا کدهای اختصاصی هستند بدون اجازه صریح سازمانی فعال نکنید، زیرا Builder برای برنامهریزی ویرایشها باید فایلها را بخواند و این یعنی محتوا از دستگاه محلی خارج میشود.
اگر روی یک پروژه شخصی، یک ساخت سرگرمی یا مشارکت در متنباز کار میکنید، این پیشنهاد شکستناپذیر است. وقتی کد از قبل عمومی یا غیرحساس است، مسیر داده دیگر اهمیتی ندارد.
برای مخازن تجاری خصوصی، پرداخت ۲۰ دلار ماهانه به رقیب، بهای اندکی برای تعهدات شفافتر در مورد محل استقرار دادهها (Data-residency) و یک حلقه عامل (Agent loop) قابلاعتمادتر است. یک عامل هوش مصنوعی گیج، میتواند زمان مهندسی گرانتری را تلف کند تا هزینه یک اشتراک ماهانه. کاربران باید شرایط حریم خصوصی را برای نسخه خاص خود بخوانند، زیرا نسخههای بینالمللی و چینی روشهای متفاوتی را برای مدیریت دادهها مستند کردهاند.
در نهایت، Trae یک فورک kompetent از VS Code با پیشنهادی سخاوتمندانه است که یک ستاره امنیتی بزرگ کنارش دارد. باید سؤال «آیا میتوانیم این کد را به بایتدنس بفرستیم؟» را به عنوان پیشنیاز نصب ببینید، نه به عنوان یک نکته جانبی.
گام بعدی شما
- اگر روی پروژههای Open Source کار میکنید، همین امروز Trae را جایگزین ابزارهای پولی کنید تا دسترسی رایگان به Claude و GPT را تجربه کنید.
- پیش از نصب در محیط کاری، سیاستهای امنیتی شرکت خود را درباره نرمافزارهای ByteDance بررسی کنید.
- برای مقایسه دقت در کارهای پیچیده، یک تسک مشابه را همزمان در Trae و Cursor اجرا کنید تا تفاوت در بازیابی خطا (Error Recovery) را ببینید.
اما تأثیر این استراتژی «رایگانسازی» بر قیمتگذاری کل بازار AI IDEها چه خواهد بود؟ تحلیل ما درباره رقابت قیمت در ابزارهای توسعه را دنبال کنید.




گفتگو