تصور کنید بنیادیترین ابزار توسعهدهندگان — یعنی ترمینال — از پایه برای سرعت و ارگونومی مدرن بازسازی شود. میچل هاشیموتو (Mitchell Hashimoto) با تأسیس شرکت Superlogical، چندین سال آیندهٔ خود را روی این چشمانداز شرطبندی کرده است. این شرکت جدید بهطور کامل بر ابزارهای ترمینال با کارایی بالا تمرکز دارد.
برای سالها، شبیهسازهای ترمینال به زیرساختهایی ایستا تبدیل شده بودند. اکثر برنامهنویسان از الگوهای قدیمی استفاده میکنند که با سختافزارهای مدرن یا نیازهای جریان کاری فعلی سازگار نیستند. این تحول در حالی رخ میدهد که هاشیموتو سالهای اخیر را صرف فعالیتهای بشردوستانه و خلق Ghostty کرد؛ پروژهای که از یک آزمایش شخصی به ابزاری تبدیل شد که میلیونها نفر روزانه از آن استفاده میکنند.
زمینه و جزئیات انتقال
در سال ۲۰۲۳، هاشیموتو پس از ۱۱ سال، شرکت قبلی را که خود تأسیس کرده بود ترک کرد. تمرکز اصلی او در این مدت به سمت پدر بودن بهصورت تماموقت و مشارکت در فعالیتهای بشردوستانه تغییر یافت که بخش زیادی از آنها ارتباطی به دنیای تکنولوژی نداشت. با وجود این تغییر مسیر، او ساخت نرمافزار را به عنوان یک علاقه شخصی ادامه داد تا هر روز «صرفاً برای عشق به این کار» یاد بگیرد و خلق کند.
این دورهٔ اکتشاف به خلق Ghostty منجر شد. این پروژه در ابتدا به عنوان چیزی شروع شد که هاشیموتو فکر میکرد احتمالاً در نهایت آن را دور میاندازد؛ از آن دست پروژههایی که معمولاً به «گورستان گیتهاب» راه مییابند. اما در عوض، این ابزار به موفقیتی عظیم تبدیل شد و تیمی متنوع را گرد خود جمع کرد؛ تیمی شامل حدود دوازده نگهدارندهٔ اصلی، نزدیک به ۵۰ عضو در تیم بومیسازی و دوجین تعدادی مدیر جامعه (Moderator).
طبق اعلام رسمی در ۲۹ جولای ۲۰۲۶ در وبسایت mitchellh.com، شرکت Superlogical ابتدا یک مولتیپلکسر (Multiplexer) — شبیه به یک میز مدیریت که اجازه میدهد چندین پنجره و نشست ترمینال را در یک صفحه سازماندهی کنید — عرضه خواهد کرد. این ابزار با استفاده از libghostty ساخته میشود؛ یک بلوک سازنده عمومی با مجوز MIT که برای برنامههای ترمینال طراحی شده است. هاشیموتو تصریح کرد که در حالی که Superlogical از این قطعات استفاده کرده و کارهای مشترک را به جریان اصلی (Upstream) بازمیگرداند، پروژه اصلی Ghostty یک سازمان غیرپولی باقی میماند که در سال ۲۰۲۵ به یک سازمان به رسمیت شناخته شده در سطح فدرال واگذار شد.
جزئیات فنی و استراتژی
استراتژی این مسیر بر محورهای زیر استوار است:
- libghostty: کتابخانه مرکزی که قدرتبخش مولتیپلکسر جدید است. Superlogical دقیقاً طبق طراحی آن، از این کتابخانه به عنوان یک بلوک سازنده عمومی برای برنامههای ترمینال استفاده خواهد کرد.
- همافزایی متنباز: Superlogical از همان اجزای دارای مجوز MIT استفاده میکند که در دسترس همه است و کارهای مشترک مربوط به ترمینال را برای بهرهمندی تمامی مصرفکنندگان libghostty به جریان اصلی بازمیگرداند.
- حکمرانی: مأموریت، مجوز، نقشه راه و اهداف فنی سازمان غیرپولی Ghostty بدون تغییر باقی میماند؛ همچنین برخی از نگهدارندگان از طریق همین سازمان غیرپولی حقوق دریافت میکنند.
- استخدام انسانمحور: شرکت در حال حاضر در حال جذب نیرو برای نقشهای مختلف است، اما صراحتاً سیاست «بدون هوش مصنوعی» (No AI) را برای درخواستها اعمال کرده است. آنها از متقاضیان میخواهند که درخواستهای خود را بهصورت دستنویس، واقعی و اصیل ارسال کنند. این رویکرد تضاد جالبی با روندهای فعلی دارد، جایی که بسیاری از شرکتها سعی دارند با استفاده از گردشکارهای عاملمحور زمان برنامهریزی فنی خود را به شدت کاهش دهند.
این اقدام نشاندهنده جداسازی استراتژیک «بلوک سازنده» (شبیهساز غیرپولی) از «محصول تجاری» (مولتیپلکسر) است. با ایجاد یک کتابخانه عمومی، هاشیموتو تضمین میکند که کارهای بنیادی ترمینال برای همه باز بماند، در حالی که Superlogical بر ارکستراسیون پیچیده نشستها و پنجرهها تمرکز میکند.
تصمیم هاشیموتو برای شروع Superlogical از مجموعهای از پرسشها نشئت گرفت؛ از جمله اینکه چرا استفاده از ترمینال همچنان باعث رشد میشود و آینده این رسانه چیست. او همبنیانگذاران جدید خود را برخی از بااستعدادترین افرادی میداند که تاکنون با آنها کار کرده است و همه آنها تعهد سختگیرانهای به خلق تجربههای نرمافزاری باکیفیت دارند.
برای یک توسعهدهنده حرفهای، این به معنای گذار احتمالی از دوگانگی کلاسیک tmux و screen به سوی ابزاری است که با رندرینگ شتابیافته توسط واحد پردازش گرافیکی (GPU) — مشابه موتورهای بازیسازی که تصویر را سریعتر پردازش میکنند — طراحی شده است. اگر Superlogical بتواند نقاط اصطکاک مولتیپلکسرهای فعلی را بدون کاهش سرعت حل کند، استانداردهای محیطهای توسعهٔ دورکار را بازتعریف خواهد کرد. این تلاش برای بهینهسازی زیرساختی، یادآور تلاشهای مشابه برای اتصال مدلهای بنیادی به زیرساختهای ابری مقیاسپذیر است تا کارایی سیستمها به حداکثر برسد.
هاشیموتو هنوز چشمانداز کامل و بلندمدت شرکت را فراتر از مولتیپلکسر فاش نکرده است. او پذیرفت که در این زمینه هنوز «ابهامات» و پرسشهای بیپاسخی وجود دارد، اما قصد دارد جزئیات بیشتر را بهمرور و از طریق بهروزرسانیها منتشر کند. شما میتوانید روند توسعه را از طریق خبرنامه Superlogical برای دسترسی به نسخه بتا و مطالعه گزارشهای توسعه (Devlogs) دنبال کنید.
گام بعدی شما
- اگر از tmux یا screen استفاده میکنید، منتظر انتشار نسخه بتای Superlogical باشید.
- مستندات libghostty را بررسی کنید تا متوجه شوید چگونه میتوانید از این بلوک سازنده در پروژههای خود استفاده کنید.
- خبرنامه Superlogical را دنبال کنید تا از روند توسعه و دسترسی به نسخههای آزمایشی مطلع شوید.
اما داستان سختافزاری این تحول و تاثیر آن بر سرعت رندرینگ حتی شگفتانگیزتر است — به تحلیل ما دربارهی تراشههای Blackwell مراجعه کنید.




گفتگو