نسخه کامل VS Code، نه یک ویرایشگر فایل
برجستهسازی نحو، جستجوی چندفایلی، پنلهای تقسیمشده و میانبرهای صفحهکلیدی که از قبل در حافظه عضلانی خود دارید، همگی در مرورگر توسط code-server ارائه میشوند.
قابلیتها
یک ویرایشگر کامل VS Code را مستقیماً از داشبورد باز کنید و روی فایلهای واقعی سایت خود کار کنید، در حالی که git بهصورت پیشفرض تعبیه شده و کل ویرایشگر درون همان محیط ایزوله CageFS مربوط به دسترسی SFTP شما قرار دارد — نیازی به نصب هیچ موردی بهصورت محلی نیست و هیچ نسخه مجزایی وجود ندارد که قدیمی شود. این بخش سایت زنده (LIVE) را ویرایش میکند: فایلی که ذخیره میکنید در همان لحظه نوشتن در اینترنت عمومی در دسترس خواهد بود، اگرچه ممکن است یک فایل استاتیک تا چهار ساعت همچنان از حافظه پنهان CDN ارائه شود.
محیط توسعه وب (Web IDE) همان VS Code است که از طریق code-server در مرورگر اجرا میشود و از سایتی که در داشبورد مشاهده میکنید باز میشود. این محیط فایلهای واقعی آن سایت را ویرایش میکند — بدون مرحله بارگذاری، بدون نیاز به دریافت نسخه محلی برای همگامسازی، و بدون یک کادر متنی وب ساده که وانمود میکند یک ویرایشگر است.
برجستهسازی نحو، جستجوی چندفایلی، پنلهای تقسیمشده و میانبرهای صفحهکلیدی که از قبل در حافظه عضلانی خود دارید، همگی در مرورگر توسط code-server ارائه میشوند.
درخت فایل، جستجو در کل سایت، ویرایش همزمان چند فایل و کلیدهای میانبری که از قبل میشناسید — همان ویرایشگری که به صورت محلی استفاده میکنید، در حال اجرا بر روی سرور به جای لپتاپ شما.
شما در حال ویرایش خودِ سایت هستید. هیچ نسخه آزمایشی در این میان وجود ندارد و نیازی به همگامسازی بعدی نیست — این همان چیزی است که آن را سریع میکند و ارزش دارد قبل از ذخیره کردن، دو بار آن را بازبینی کنید. ممکن است فایلهای ایستا تا چهار ساعت از حافظه پنهان CDN ارائه شوند.
مستقیماً از درون ویرایشگر مراحل آمادهسازی، ثبت، ایجاد شاخه، مقایسه تفاوتها و ارسال را انجام دهید تا کارهای انجامشده روی سرور به جای تبدیل شدن به یک اصلاحیه فوریِ ثبتنشده، تحت کنترل نسخه باقی بمانند.
برای کار با WordPress، خط فرمان به اندازه ویرایشگر اهمیت دارد. هر دو در یک مکان قرار دارند.
ابزار wp-cli از طریق ترمینال کنترلپنل بر روی سایت شما اجرا میشود. بدون خروج از فایلی که در حال ویرایش آن بودید، در پایگاه داده جستجو و جایگزینی انجام دهید، حافظه پنهان را پاک کنید، افزونهای را به نسخه قبلی برگردانید، بهروزرسانی گروهی انجام دهید، یک جدول را صادر کنید یا یک اسکریپت یکباره را اجرا نمایید.
این کار چرخه معمول را کامل میکند. خطا را در گزارش بخوانید، فایل را در ویرایشگر باز کنید، آن را تغییر دهید، دستور wp-cli را که درستی آن را تأیید میکند اجرا کنید و ادامه دهید. همه چیز روی سایت واقعی در پشته واقعی رخ میدهد، بنابراین آنچه شما آزمایش میکنید همان چیزی است که بازدیدکنندگان شما دریافت میکنند.
دسترسی مرورگر به سرور تنها در صورتی قابل قبول است که مرز واقعی باشد. محیط توسعه یکپارچه وب (Web IDE) دقیقاً در همان سطح از ایزولاسیون هر مسیر دسترسی دیگری قرار دارد.
هر کاربر یک نمای جداگانه از سیستم فایل دریافت میکند و نمیتواند سایر کاربران، سایتهای دیگر یا فایلهای حساس سیستم را ببیند. CageFS برای مهار رخنه های امنیتی طراحی شده است و این همان محیط ایزولهای است که جلسات SFTP شما در آن اجرا میشوند.
میزان CPU، RAM، IO، IOPS، فرآیندها و فرآیندهای ورودی برای هر سایت محدود شده است، به طوری که یک بیلد سنگین یا یک اسکریپت مهارنشدنی در محفظه اختصاصی خود محدود میشود، نه اینکه عملکرد همسایگان را نیز مختل کند.
کلیدهای دسترسی و اطلاعات کاربری در پیشخوان بر اساس اصل کمترین دسترسی مدیریت میشوند، بنابراین شما فقط دسترسی مورد نیاز یک کار را اعطا میکنید و نه چیزی فراتر از آن.
دسترسیها به همراه عامل، اقدام و هدف در گزارش بازرسی ثبت میشوند — همان رویه دقیقی که برای هر اقدام دارای سطح دسترسی ویژه در پلتفرم اعمال میشود.
یک ویرایشگر تنها نیمی از یک محیط توسعه است. نیمه دیگر، پشته فناوری زیرین آن است که برای هر سایت قابل پیکربندی است.
ویرایش مستقیم محیط پروداکشن گاهی تصمیم درستی است و گاهی ایدهای نامناسب. این پلتفرم از هر دو مسیر در همان ویرایشگر پشتیبانی میکند.
سایت را با یک کلیک به محیط آزمایشی شبیهسازی کنید، Web IDE را روی نسخه آزمایشی باز کنید، آنجا کار کنید و پس از اثبات صحت تغییرات، آن را به محیط زنده ارسال نمایید. فایلها و پایگاه داده بهطور همزمان، روی همان پشته و طرحبندی محیط عملیاتی منتقل میشوند، بنابراین محیط آزمایشی یک تمرین واقعی است و نه یک تقریب.
اگر کار شما به یک مخزن تعلق دارد، از داخل ویرایشگر از git استفاده کنید و اجازه دهید استقرارهای مبتنی بر git تغییر را از طریق خط لوله ساخت و استقرار منتقل کنند. سپس کدی که در مرورگر ایجاد شده است، همان مسیر انتشار نسخهبندیشده و بازگردانی کدهای نوشتهشده در لپتاپ شما را دنبال میکند.
چنانچه تغییری با مشکل مواجه شود، نسخههای پشتیبان با قابلیت بازیابی با یک کلیک در پنل فهرست شدهاند و هر استقرار، یک انتشار نسخهدار است که میتوانید به آن بازگردید. شبکه امنیت، تیکت پشتیبانی نیست.
محیط توسعه یکپارچه تحت وب با دستیار هوش مصنوعی درون داشبورد جفت میشود و کل پلتفرم برای هدایت شدن توسط ابزارهای هوش مصنوعی که در حال حاضر استفاده میکنید ساخته شده است.
دستیار AI در داشبورد در دسترس است و از طریق AI Pack روی مدل اختصاصی شما اجرا میشود — شما مدل را ارائه میدهید و دستیار فایلها را خوانده و ویرایش میکند، wp-cli را اجرا مینماید و تغییرات را اعمال میکند. هیچ وابستگی اجباری به مدل تعبیهشدهای که خودتان انتخاب نکردهاید وجود ندارد.
در خارج از مرورگر، سرور MCP ما به هر کلاینت سازگار با MCP — از جمله Claude Code، Cursor، ChatGPT و دیگران — اجازه میدهد هاستینگ و وبسایتهای شما را با زبان طبیعی و در چارچوب مجوزهای API شما کنترل کند. این الگو هدفمند است: یک API و یک کاتالوگ اقدام، که به روشهای متعددی در دسترس قرار گرفتهاند. در ویرایشگر ما بسازید، در ویرایشگر خود بسازید، یا اجازه دهید یک عامل این کار را انجام دهد؛ همان مسیر استقرار به هر سه روش خدمترسانی میکند.
این همان VS Code است که در مرورگر شما اجرا میشود، توسط code-server ارائه میگردد و از صفحه سایت در داشبورد باز میشود. شما ویرایشگر کامل را همراه با git دریافت میکنید که فایلهای واقعی آن سایت را روی سرور ویرایش میکند — فایلهای زنده، بدون هیچ نسخه مرحلهای در این بین. هیچ چیزی به صورت محلی نصب نمیشود و هیچ نسخه جداگانهای برای همگامسازی وجود ندارد.
بله. ویرایشگر وب یکی از راههای دسترسی است، در کنار SFTP — و در پلنهایی که شامل SSH هستند، یک پوستهٔ محصور (jailed shell). همهٔ آنها به همان نمای ایزولهشده توسط CageFS از پروندههای شما منتهی میشوند، بنابراین میتوانید برای یک کار از ویرایشگر و برای کار بعدی از کلاینت خود استفاده کنید. پلنهای Footprint-Free به جای پوسته، از SFTP بهرهمند میشوند.
هر کاربر یک نمای ایزولهشده از سیستم فایل تحت CageFS دریافت میکند و نمیتواند سایر کاربران، سایتهای دیگر یا فایلهای حساس سیستم را ببیند، و LVE میزان CPU، RAM، IO، IOPS و فرآیندها را به ازای هر سایت محدود میکند تا یک قفس نتواند منابع سرور را به طور کامل مصرف کند. CageFS به جای صفر کردن خطر، برای مهار نفوذها طراحی شده است، به همین دلیل است که اسکن بدافزار پایه، WAF پیشگیرانه و این ایزولاسیون به جای فروش به عنوان یک گزینه اختیاری، در هر حساب گنجانده شدهاند.
دسترسی در حال حاضر توسط نقشهای سازمان شما — مالک، صورتحساب، dev و فقط-خواندنی — اداره میشود و اعضا مجوزهای نقشی را که در آن سازمان دارند به ارث میبرند. توجه داشته باشید که نقش dev شامل مجوز استقرار یا انتشار زنده (push-to-live) نیست. محدود کردن اختیاری دامنه منابع به ازای هر عضویت، مانند محدود کردن یک عضو به سایتهای خاص، یک بهینهسازی برنامهریزیشده است و در حال حاضر در دسترس نیست، و کلیدهای API به ازای هر سازمان با دامنههای دقیق صادر میشوند، نه به ازای تکتک اعضا.
این یک ویژگی طرح نیست، بنابراین پاسخ به این که کدام طرح را خریداری میکنید بستگی ندارد — به این بستگی دارد که سایت در کجا اجرا میشود. ویرایشگر در سایتهایی باز میشود که ما در ناوگان خود میزبانی میکنیم، زیرا در داخل کانتینر ایزوله شده اختصاصی همان سایت در سرورهای ما اجرا میشود. اگر ترجیح دادهاید سایتی را در جای دیگری مستقر کنید — پلتفرم میزبانی دیگر، Cloudflare Pages، Netlify، GitHub Pages یا سرور اختصاصی خودتان — آن سایت را در همان جایی که اجرا میشود ویرایش میکنید. محصولات VPS و ابری نیز شامل آن نمیشوند: هیچ کانتینر مدیریتشدهای برای باز شدن روی آن وجود ندارد.
دستیار هوش مصنوعی از طریق AI Pack بر روی مدل خودتان اجرا میشود، بنابراین شما مدلی را که میخواهید ارائه میدهید و هزینه آن را پرداخت میکنید، نه اینکه به مدلی که ما انتخاب کردهایم وابسته باشید. این قابلیت امروز در داشبورد موجود است؛ در داخل ویرایشگر در حال توسعه فعال است و هنوز در دسترس نیست. به طور جداگانه، سرور MCP ما به ابزارهای هوش مصنوعی خارجی مانند Claude Code یا Cursor اجازه میدهد تا مستقیماً و در چارچوب مجوزهای API شما، هاست شما را مدیریت کنند.
میتوانید، و گاهی اوقات این سریعترین پاسخ صحیح است. برای هر مورد اساسی، با یک کلیک در محیط آزمایشی شبیهسازی کنید، Web IDE را روی نسخه کپی باز کنید و پس از تأیید تغییر، آن را به محیط زنده بفرستید. استقرارهای مبتنی بر Git و نسخههای شمارهگذاریشده با قابلیت بازگشت به نسخه قبل برای زمانی که تغییر باید در مخزن قرار گیرد آماده هستند، و پشتیبانگیری با بازیابی با یک کلیک پشتیبان همه چیز است.
یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت را شروع کنید. به هیچ اطلاعات پرداختی نیازی نیست؛ این دوره آزمایشی شامل میزبانی Footprint-Free برای حداکثر ۵ سایت است، بنابراین میتوانید ویرایشگر را باز کنید، روی یک سایت واقعی در بستر واقعی کار کنید و خودتان آن را ارزیابی نمایید.
نسخه کامل VS Code در مرورگر. با یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت شروع کنید — بدون نیاز به اطلاعات پرداخت، تا ۵ سایت در Footprint-Free.
رایگان شروع کنید