jcode؛ یه هارنس ایجنت کدنویسی سبک و سریع
خلاصهٔ کاملتر
jcode خودش رو یه هارنس ایجنت کدنویسی نسل بعدی معرفی میکنه که برای ورکفلوهای چند نشسته، سفارشیسازی بینهایت و کارایی بالا ساخته شده. تمرکز اصلی پروژه روی سبک بودن و مصرف کم منابعه، چیزی که سازنده میگه برای اسکیل کردن نشستهای همزمان مهمه.
سازنده یه سری بنچمارک آورده که فرقش رو با بقیه نشون بده. توی حالت یه نشست فعال، jcode با embedding لوکال خاموش حدود 27.8 MB رم مصرف میکنه، در حالی که Claude Code حدود 386.6 MB و OpenCode حدود 371.5 MB میگیرن. توی زمان تا اولین فریم هم jcode با حدود 14 ms ادعا میکنه تا ۲۴۵ برابر از Claude Code سریعتره. البته اینها اعداد خود سازنده روی یه ماشین لینوکسیه.
یکی از بخشهای جالبش سیستم حافظهست. به گفتهٔ سازنده، jcode هر turn و پاسخ رو بهصورت یه وکتور معنایی embed میکنه و با بررسی شباهت کسینوسی، خاطرات مرتبط رو پیدا و به گفتگو تزریق میکنه. اینطوری ایجنت مثل آدمها اطلاعات مربوطه رو یادش میاد، بدون اینکه مجبور باشه دستی ابزار حافظه صدا بزنه یا کلی توکن بسوزونه. خاطرات هم هر چند وقت یهبار خودکار استخراج، تثبیت و از نظر تناقض بررسی میشن.
قابلیت Swarm هم اجازه میده دو تا یا بیشتر ایجنت رو توی یه ریپو اجرا کنی. سرور بهصورت خودکار مدیریتشون میکنه؛ مثلاً وقتی ایجنت A فایلی رو عوض میکنه که ایجنت B خونده بوده، سرور به B خبر میده تا diff رو چک کنه و مطمئن شه تداخل پیش نمیاد. ایجنتها میتونن به هم پیام بدن و حتی خودشون swarm جدید بسازن؛ اونوقت ایجنت اصلی میشه هماهنگکننده و بقیه میشن worker.
نویسنده یه چیز دیگه رو هم مهم میدونه: سفارشیسازی از طریق self-dev. به ایجنت jcode میگی وارد حالت self dev بشه و اون شروع میکنه به تغییر دادن سورسکد خودش؛ میتونه سورسش رو ویرایش، بیلد و تست کنه، بعد باینری خودش رو دوباره لود کنه و کارش رو ادامه بده. سازنده توصیه میکنه برای این کار حتماً از یه مدل frontier استفاده کنی، چون کدبیس سادهای نیست و مدلهای ضعیفتر ممکنه خرابیهای ظریف درست کنن.
jcode با فلوهای OAuth مبتنی بر اشتراک و کلی provider کار میکنه؛ از Claude و OpenAI و Gemini و GitHub Copilot گرفته تا endpointهای سازگار با OpenAI و مدلهای لوکال مثل Ollama و LM Studio. حتی میتونی نشستهایی که توی هارنسهای دیگه مثل Claude Code یا Codex باز کردی رو تو jcode ادامه بدی.
نکات کلیدی:
- jcode یه هارنس ایجنت کدنویسیه که روی کارایی و مصرف کم منابع و کار چند نشسته تمرکز داره
- سازنده میگه توی مصرف رم و زمان بالا اومدن، چند برابر تا چند ده برابر از Claude Code و OpenCode بهتره (اعداد خودش روی یه ماشین لینوکسی)
- یه سیستم حافظهٔ معنایی داره که با embedding و شباهت کسینوسی، خاطرات مرتبط رو خودکار به گفتگو تزریق میکنه
- حالت Swarm چند ایجنت رو توی یه ریپو هماهنگ میکنه و تداخلها رو خودکار حل میکنه
- با حالت self-dev، ایجنت میتونه سورسکد خود jcode رو ویرایش، بیلد و ریلود کنه




