Terax: ترمینال هوش مصنوعی زیر ۱۰ مگابایت
خلاصهٔ کاملتر
Terax یه ترمینال با رویکرد «هوش مصنوعی-بومی»ه که چهار چیز رو تو یه پنجره کنار هم گذاشته: ترمینال، ادیتور، ایجنتهای هوش مصنوعی و پیشنمایش زندهٔ وب. چیزی که تو معرفیاش بیشتر از همه رو بهش تأکید شده سبک بودنه: زیر ۱۰ مگابایت روی دیسک و حدود ۳۰۰ میلیثانیه زمان راهاندازی سرد، بدون تلهمتری و با مجوز Apache-2.0.
خود ترمینال روی xterm.js با رندرر WebGL سواره، چندتبیه و یه فایلاکسپلورر با ناوبری کیبوردی داره؛ جستوجوی سراسری پروژه هم با سرعتی در حد ripgrep انجام میشه. ادیتور داخلی هم تکمیل خودکار متنیآگاه داره، حالت ویم واقعی با حرکات و رجیسترها و مارکها رو پشتیبانی میکنه و ادعا شده که بدون راهاندازی زبانسرور از همون اول کار میکنه.
بخش گیت هم مستقیم تو همون تب نشسته: استیج و آناستیج در سطح هانک، کامیت با یه میانبر، و یه گراف کامیت واقعی با برنچها و مرجها که تاریخچه رو خواناتر میکنه.
قلب بخش هوش مصنوعی هم چند ایجنت و زیرایجنته که فایلها رو میگردن، دستور اجرا میکنن و تغییر پیشنهاد میدن؛ ولی هیچ تغییری بیاجازه روی دیسک نمیشینه و اول بهشکل یه دیف قابل بازبینی نشون داده میشه. حافظهٔ پروژه تو فایلی به اسم TERAX.md نگه داشته میشه که کنار کد نسخهبندی میشه، اسنیپتها و مهارتها بهشکل ورکفلوهای قابل فراخوانی تعریف میشن، و ورودی صوتی هم هست تا موقع کد زدن با ایجنت حرف بزنی.
از نظر مدل هم یا کلید ارائهدهندهٔ خودت رو میاری یا کاملاً آفلاین از طریق LM Studio کار میکنی، که یعنی کد از دستگاهت بیرون نمیره.
پیشنمایش وب هم سرورهای توسعه مثل Vite و Next و Astro رو خودش تشخیص میده و بهشکل یه تب کنار ادیتور باز میکنه. ده تم ادیتور و ده پالت رنگی برای اپ، تم سفارشی قابل ساخت و اشتراک، و تصویر پسزمینه با تنظیم شفافیت و بلور هم از بخش ظاهریش هستن. آخرین نسخهٔ منتشرشده ۰.۸.۵ هست و بیلدهای مک، لینوکس و ویندوز با چکسام SHA256 روی گیتهاب گذاشته شدن.
نکات کلیدی:
- ترمینال، ادیتور، ایجنت و پیشنمایش وب تو یه پنجره؛ زیر ۱۰ مگابایت و راهاندازی حدود ۳۰۰ میلیثانیه
- xterm.js با رندرر WebGL، چندتب و جستوجوی سراسری با سرعت ripgrep
- ادیتور با تکمیل خودکار هوش مصنوعی و حالت ویم واقعی، بدون راهاندازی زبانسرور
- گیت داخلی با استیج در سطح هانک و گراف کامیت
- هر تغییر ایجنت اول بهشکل دیف قابل بازبینی نشون داده میشه
- حافظهٔ پروژه تو TERAX.md، اسنیپت و مهارت قابل فراخوانی، ورودی صوتی
- آوردن کلید مدل شخصی یا اجرای کاملاً آفلاین با LM Studio؛ مجوز Apache-2.0




