nodeterm: ترمینالها و ایجنتها روی یه بوم بینهایت
خلاصهٔ کاملتر
سازندهٔ nodeterm میگه تبهای ترمینال که روی هم تلنبار میشن باعث میشن یادت بره چی کجا داره اجرا میشه. راهحلش یه بوم بینهایته که هر شل یه نود روشه و میتونی جابهجاش کنی، گروهش کنی و روش زوم کنی. این ابزار مخصوصاً برای آدمهایی ساخته شده که ADHD دارن یا جریان کارشون پراکندهست. اپ با Electron ساخته شده و روی macOS، لینوکس و ویندوز (بتا) کار میکنه.
هر ترمینال یا ایجنت تو یه سشن tmux جدا اجرا میشه (یعنی پروسه بیرون از خود اپ زنده میمونه). برای همین اگه اپ رو ببندی یا حتی سیستم رو ریاستارت کنی، سشنها برمیگردن و ایجنتها با claude --resume ادامه میدن. نسخهٔ macOS خودش tmux رو همراهش داره. کنار ترمینالها میشه نودهای sticky note، ادیتور Monaco، diff و وب هم گذاشت.
برای ایجنتها، از Claude Code و Codex گرفته تا Gemini، Copilot و Cursor، وضعیت از طریق hook خونده میشه نه با پارس کردن خروجی. نشانهای RUNNING و NEEDS YOU، کارت سابایجنتها و نوتیفیکیشن سیستم بهت میگن کی باید سر بزنی. هر پروژه یه بورد کانبان هم هست که کارتهاش همون سشنهای زندهان. گروهها رو هم میشه به یه git worktree وصل کرد تا هر شاخه ایجنت خودش رو داشته باشه.
همین بوم تو Server Edition روی یه سرور لینوکس اجرا میشه و از هر مرورگری قابل دسترسیه. اپ موبایل iOS و اندروید هم به همون سشنها وصل میشه، با ارتباط رمزنگاریشدهٔ سرتاسری. امکانات دیگهش دیکته با Whisper روی خود دستگاه، پنل git شبیه VS Code، پروژه روی SSH و همگامسازی GitHub Issues با کانبانه. لایسنس پروژه BUSL-1.1 هست و هر نسخه چهار سال بعد از انتشار MIT میشه.
نکات کلیدی:
- هر ترمینال و ایجنت تو یه سشن tmux جدا اجرا میشه و بعد از ریاستارت سیستم برمیگرده.
- از Claude Code، Codex، Gemini، GitHub Copilot، Cursor و ایجنتهای دیگه پشتیبانی میکنه.
- وضعیت ایجنتها با hook خونده میشه و نشان NEEDS YOU و نوتیفیکیشن داره.
- Server Edition همین بوم رو تو مرورگر میاره و اپ موبایل به همون سشنها وصل میشه.
- حداقل macOS 12 لازمه و نسخهٔ ویندوز هنوز بتاست و ادامهٔ سشن بعد از ریاستارت رو نداره.
- لایسنس BUSL-1.1 هست و هر نسخه بعد از چهار سال MIT میشه.




