اگر بعد از هر تغییر در معماری سیستم، ساعتها وقت صرف بهروزرسانی دستی Boilerplateهای NestJS میکنید، احتمالاً با مشکل «انحراف همگامسازی» (Synchronization Drift) دستوپنجه نرم میکنید. Solarch با تبدیل قطعی دیاگرام به کد، این چرخه خستهکننده را میشکند.
در دنیای توسعه، دیاگرام معماری شبیه نقشهی ساختمان است و کد، خودِ بنا؛ اما معمولاً بین این دو تناقض ایجاد میشود. Solarch برای حل این اصطکاک، در ۸ ژوئن ۲۰۲۶ عرضه شد تا نقشهی معماری را به یک «منبع حقیقت» زنده تبدیل کند. همانطور که در تحلیلهای پیشین ما دربارهی اتوماسیون کد اشاره کردیم، حذف مداخلات دستی، کلید کاهش خطاهای انسانی در مقیاس است.
این ابزار در حال حاضر خروجیهای خود را بهصورت سختگیرانه و بر اساس منطق کامپایل (Compilation) برای فریمورک NestJS — که شبیه یک کیت ساخت پیشساخته برای خانههای نرمافزاری است — تولید میکند.
طبق اعلام تیم توسعه، نقشهی راه این پروژه شامل سه محور اصلی است:
- افزونهی VS Code برای همگامسازی دوطرفه میان گرههای دیاگرام و کد محلی.
- پشتیبانی از پروتکل کانتکست مدل (MCP) — که شبیه یک مترجم جهانی برای اتصال عاملهای هوش مصنوعی به ابزارهای خارجی است — برای تعامل عاملهای خارجی با موتور Solarch.
- نمودارهای گرافیکی به سبک Obsidian برای پیمایش در وابستگیهای پیچیده سیستم.






![]()
به نقل از بررسیهای Product Hunt، موتور اصلی این ابزار اکنون پایدار است، هرچند توسعهدهندگان هنوز بنچمارکهای عملکردی دقیقی را منتشر نکردهاند.
این رویکرد، دیاگرام را از یک سند ایستا به یک رابط کاربری فعال برای توپولوژی بکاند تبدیل میکند. نتیجه این است که بدهی فنی (Technical Debt) کاهش مییابد، زیرا چیدمان بصری هرگز با پیادهسازی واقعی تضاد نخواهد داشت.
گام بعدی شما
- اگر از NestJS استفاده میکنید، قابلیتهای این ابزار را در Product Hunt بررسی کنید.
- منتظر انتشار افزونهی VS Code باشید تا هر دو محیط بصری و متنی را همزمان مدیریت کنید.
- بررسی کنید که آیا MCP میتواند جریان کاری شما با عاملهای هوش مصنوعی را تغییر دهد یا خیر.
اما این تنها بخشی از تحول در محیطهای توسعه است؛ اثر این ابزارها بر آیندهی IDEها را در گزارش بعدی بررسی خواهیم کرد.

گفتگو