تب و پنجره بومی
⌘T / ⌘Nتبها در نوار عنوان macOS هستند. پنجره جدید بسازید، تب محلی را کپی یا جدا کنید و پنل، تب یا پنجره را آگاهانه ببندید.
بتای رایگان / macOS بومی / macOS 14+
ترمینالی سریع برای macOS که تبها، پنلهای تقسیمشده، گردشکار ایجنتها، زمینه Git، کنترلهای حریم خصوصی و ابزارهای سیستم را کنار هم میآورد.
در دوره بتا رایگان است. بدون حساب. بدون پرداخت.

ترمینال روزمره همانقدر سریع و آشنا میماند؛ زمینه مفید هم هر وقت لازم باشد نزدیک شماست.
Terminal does not replace your tools. It gives the shell, the window, and the context around it one place to live.

تبها در نوار عنوان macOS هستند. پنجره جدید بسازید، تب محلی را کپی یا جدا کنید و پنل، تب یا پنجره را آگاهانه ببندید.
پنل را به راست یا پایین تقسیم کنید، جداکننده را بکشید و با کیبورد بین پنلها جابهجا شوید. هر پنل پردازش زنده خودش را دارد.
از $SHELL استفاده کنید یا شِل، مسیر شروع، حالت login، TERM، اندازه scrollback، فونت و ارثبری مسیر در تب جدید را تنظیم کنید.
نامهای مستعار ~/.ssh/config در منو و پالت دیده میشوند. نشست SSH میتواند رنگ و locale را بدون نصب چیزی روی سرور تنظیم کند.
یک نشست نامدار مبتنی بر tmux بسازید که با بستن پنجره متوقف نشود و بعداً آن را بهصورت صریح برگردانید.
تبها، فرمانها، میزبانهای SSH، ایجنتها، تمها و تنظیمات را جستوجوی فازی کنید. خروجی را پیدا کنید یا آخرین خروجی فرمان را کپی کنید.
CLIهایی را که همین حالا استفاده میکنید اجرا کنید، زمینه کاریشان را ببینید و وقتی به شما نیاز دارند مطلع شوید.
مصرف از login مربوط به CLI روی مک شما و endpoint ارائهدهنده خوانده میشود. Cursor Agent و OpenCode قابل اجرا هستند، اما برایشان عدد سهمیه ساختگی نشان نمیدهیم.
درخت پروژه را کنار نشست ببینید، فایلهای سورس و Markdown را با syntax highlighting مرور کنید و پوشه شروع ایجنت را انتخاب کنید.
اجرایی، آرگومانها، محیط، آیکون، اندازه فونت و نوع پایه ایجنت را تعریف کنید و از پروفایل داخلی کپی بگیرید.
حسابهای پشتیبانیشده را با home جدا عوض کنید و تنظیمات Git و SSH موردنیازتان را نگه دارید.
پنجرههای مصرف، محدودیت مدل و اعتبارهای گزارششده را ببینید و برای عبور از آستانههای انتخابی هشدار بگیرید. داده زنده به شبکه نیاز دارد.
وقتی ایجنتی که نگاه نمیکنید ساکت میشود اعلان بگیرید و CPU و حافظه کل درخت پردازش و MCP serverها را ببینید.
اندازه شبکه و ورودی مناسب ابزارهای تمامصفحه را اعمال کنید؛ با mouse reporting، Option-as-Meta و مکاننمای بلوکی ثابت.
وقتی build، ایجنت یا فضای دیسک مزاحم کار شد، پنل درست را باز کنید.
پردازشها را جستوجو و مرتب کنید، جزئیات ببینید و آنها را ببندید یا force-quit کنید. CPU، حافظه، I/O، دیسک، swap، دما، فن و نمودار هستهها را ببینید.
CPU، حافظه، شبکه، دیسک، باتری، وضعیت حرارتی، فن، مصرف برق، load، swap و uptime را جداگانه در نوار وضعیت انتخاب کنید.
snapshotها، داده Xcode و simulator، package storeها، ابزارهای توسعه، log، فایل موقت، داده اپها، backup iOS، ماشین مجازی، Trash و پوشههای بزرگ را بررسی کنید.
موارد Safe قابل بازیابیاند، موارد Review به Trash میروند و موارد Manual ابزار مالک را توضیح میدهند. پوشههای محافظتشده به Full Disk Access نیاز دارند.
بخشهایی از توسعه که معمولاً باعث خروج شما از ترمینال میشوند، همینجا نزدیکاند.
branch، dirty state، تعداد ahead و behind و detached HEAD را در نوار وضعیت همان مخزنی ببینید که داخلش هستید.
نام، ایمیل و signing key واقعی این مخزن را ببینید و هویت محلی را بدون دستزدن به ~/.gitconfig عمومی ویرایش کنید.
وضعیت pull request و checkها از GitHub CLI مجازشده خودتان میآید. حسابهای GitHub را بدون نگهداری token دوم عوض کنید.
JSON انتخابشده در buffer را با indentation قابل تنظیم و رنگبندی syntax باز کنید. جریان زنده خودکار تشخیص داده نمیشود.
علامتهای OSC 133 ناوبری prompt، زمان فرمان و اعلان پایان فرمان طولانی را فعال میکنند. بدون این علامتها Terminal ساکت میماند.
مسیر فایل همراه شماره خط در خروجی میتواند در editor انتخابی شما، از Xcode و VS Code تا Zed و Sublime، باز شود.
تنظیمات بخشی از محصولاند. پنجره را برای خودتان تنظیم کنید و چیزی را که نشان میدهد محافظت کنید.
گرفتن تصویر پنجره را مسدود کنید و titlebar، subtitle تب، مسیر و status bar را مخفی کنید. live redaction اختیاری secretها را پیش از رسیدن به grid بازنویسی میکند.
secretها را فقط در macOS Keychain نگه دارید و به shellهای جدید تزریق کنید. نامهای خطرناک مثل PATH، SHELL، DYLD_* و LD_* رد میشوند.
چسباندن چندخطی یا متن دارای newline انتهایی را قبل از رسیدن به shell بررسی کنید تا متن کپیشده ناخواسته اجرا نشود.
hotkey سراسری برای نمایش Terminal، always-on-top، opacity قابل تنظیم، status bar، بازگردانی نشست و تأیید بستن پردازش در حال اجرا را تنظیم کنید.
Terminal reads the environment you choose for new sessions. It does not ask you to copy tokens into a config file just to make a shell useful.
جزئیات بصری قابل تنظیماند، چون کار ترمینال برای همه یک شکل نیست.
رندرر Metal مبتنی بر SwiftTerm را استفاده کنید یا به CoreText برگردید. buffering و کنترلهای renderer برای shell و TUIهای تمامصفحه در دسترساند.
یازده تم تاریک و یازده تم روشن، هرکدام با palette کامل ۱۶ رنگ. Settings کنتراست foreground را برای هر تم نشان میدهد؛ مثل Catppuccin Mocha و Tokyo Night و Catppuccin Latte و Tokyo Night Day.
خانواده و اندازه فونت، وزن، ligature، شکل cursor، padding، mouse reporting، حساسیت اسکرول، Option-as-Meta و رفتار backspace را انتخاب کنید.
لینکهای OSC 8 و URL، لینک مسیر فایل، نمایش EDR/HDR، scaling صفحه و headroom نمایشگرهای سازگار را تنظیم کنید.
منو و Settings فهرست کامل shortcutها را نشان میدهند. اینها کلیدهایی هستند که بیشتر به آنها برمیگردید.
بتا آنقدر کوچک است که درباره کارهایی که انجام میدهد و وابستگیهای macOS یا providerها شفاف باشیم.
Terminal یک اپ بومی macOS برای shell محلی، SSH، ایجنتهای کدنویسی، Git و ابزارهای سیستم است. پنجره آن با SwiftUI و مسیر ترمینال با SwiftTerm ساخته شده است.
بله. Terminal در طول بتای عمومی رایگان است و برای دانلود به حساب یا خرید نیاز ندارد.
بتا به macOS 14 Sonoma یا جدیدتر نیاز دارد و برای مکهای Apple silicon و Intel ساخته شده است.
پروفایلهای داخلی عبارتاند از Claude Code، Codex، Grok، Cursor Agent، Kimi Code و OpenCode. برای پروفایل سفارشی هم executable، آرگومان، محیط، آیکون و اندازه فونت را تعیین میکنید.
مصرف زنده برای Claude، Codex، Grok و Kimi از login مربوط به CLI روی مک و endpoint provider خوانده میشود. Cursor Agent و OpenCode قابل اجرا هستند، اما برایشان سهمیه ساختگی نشان نمیدهیم.
نه. shell شما همان shell شماست. نشست محلی از executable تنظیمشده استفاده میکند، SSH تنظیمات موجود شما را میخواند و روی میزبان راه دور چیزی نصب نمیشود.
اول یک inventory on-demand میسازد. موارد Safe قابل بازیابیاند، Review به Trash میرود و Manual ابزار مالک را توضیح میدهد. پوشههای محافظتشده همچنان تابع دسترسی macOS هستند.
کار محلی ترمینال، تمها، parsing گیت، فرمت JSON، تنظیمات و بیشتر پنلهای سیستم بدون اینترنت کار میکنند. SSH و مصرف زنده ایجنت طبیعتاً به شبکه نیاز دارند.
بتای رایگان / macOS بومی / macOS 14+
نسخه فعلی macOS را دانلود کنید، آن را در Applications بگذارید و با shell معمولیتان شروع کنید. ابزارهای دیگر هر وقت لازم باشند آمادهاند.
این یک بتای عمومی است و فعلاً رایگان است.
دانلود بتای رایگانTerminal را برای macOS 14 یا جدیدتر دانلود کنید.
Terminal.app را به Applications منتقل کنید.
آن را باز کنید و با shell معمولی شروع کنید. ایجنت، SSH، Git و پنلهای سیستم ابزارهای اختیاری اطراف همان نشست هستند.