
PR Lens by Coldtea.ai
See code through a new lens

امتیاز شما به این ایده:
🇮🇷 پیآر لنز (PR Lens) روشی کاملاً جدید و بصری برای مشاهده و بررسی کدهای نرمافزاری است. این ابزار دیاگرامهای پویا و متحرکی از معماری پروژه و جریان دادهها در هر گنجینه کد و درخواست ادغام (Pull Request) رسم میکند تا بتوانید تغییرات را پیش از خواندن حتا یک خط کد درک کنید. پیآر لنز میتواند به عنوان اکشن گیتهاب (GitHub Action)، ابزار خط فرمان (CLI) یا یک مهارت (Skill) برای ایجنتهای کدنویسی هوش مصنوعی اجرا شود. همچنین این پروژه به صورت کاملاً متنباز تحت مجوز MIT عرضه شده است.
💡 مشابه ایرانی: پرتو کد (CodeLens Iran)
پرتو کد یک سامانه بومی برای تحلیل بصری و معماری خودکار کدهای نرمافزاری بر پایه هوش مصنوعی است. این ابزار تغییرات کدهای ایجاد شده توسط توسعهدهندگان یا ایجنتها را به دیاگرامهای متحرک جریان داده تبدیل میکند. با استفاده از این ابزار، تیمهای فنی ایرانی میتوانند فرایند بررسی کد (Code Review) را بدون صرف زمان طولانی برای خواندن سطر به سطر کد انجام دهند.
⚠️ چالشهای پیشرو:
- نیاز به دقت بالا در تحلیل ساختار کدهای پیچیده و جلوگیری از تولید دیاگرامهای نادرست توسط مدل زبانی
- لزوم سازگاری کامل با زیرساختهای خودمیزبان (Self-hosted GitLab) در شرکتهای ایرانی به دلیل الزامات امنیتی
💵 مدلهای درآمدی پیشنهادی:
- فروش اشتراک سازمانی (B۲B SaaS) بر اساس تعداد مخازن کد یا اعضای تیم
- ارائه نسخه درگاهی اختصاصی (On-Premise) برای بانکها و سازمانهای بزرگ با پشتیبانی ویژه
تحلیل تخصصی و فنی با هوش مصنوعی
بررسی عمیق معماری، مدل درآمدی، نقاط قوت و ضعف فنی این محصول — نوشتهشده توسط AI.
باز کردن با پلن حرفهای 🚀💬 نظرات
- کاربر ProductHunt 1سلام به همگی! ایجنتها هر هفته کد بیشتری مینویسند، اما ما همچنان باید آن را درک کنیم و خواندن سطر به سطر کد دیگر روش کارآمدی برای این کار نیست. ما به روشهای جدیدی برای نگاه کردن به کد نیاز داریم. چه میشد اگر خواندن کد بهصورت بصری بود؟ بررسی چند صد خط در دقیقه، تا تمرکز شما روی بخش حیاتی بماند: مدل ذهنی سیستمی که نگهداری میکنید، معماری آن، نحوه تکاملش و نحوه حرکت دادهها در آن؟ به همین دلیل ما یک رندر سفارشی برای تغییرات ایجاد شده توسط ایجنتها ساختیم. هر درخواست ادغام (PR) همراه با یک دیاگرام متحرک از معماری و جریان داده ارائه میشود. تغییرات، افزودهها و حذفها کدگذاری رنگی شدهاند و حرکت میکنند، بنابراین شما حرکت یک درخواست در سیستم را تماشا میکنید نه یک دیوار از تغییرات متنی. این ابزار تحت مجوز MIT متنباز است، با هر مدلی که ارائه دهید کار میکند و به عنوان اکشن گیتهاب، CLI یا مهارت ایجنت برنامهنویسی اجرا میشود. ریپازیتوری در گیتهاب موجود است. ما پیآر لنز را در تیم کلدتی ساختیم. اجرای محلی آن یک دقیقه طول میکشد. این پرامپت را امتحان کنید: "Explain the codebase or the last change to me using pr lens". بازخورد خود را بفرستید :)
- کاربر ProductHunt 2عالیه! این کار واقعاً روند بررسی کد را سریعتر میکند و این یک جورهایی نمایش خود کد توسط هوش مصنوعی است، درست است؟ اما چقدر قابل اعتماد خواهد بود؟ آیا از هوش هوش مصنوعی برای نمایش در ساختار مبتنی بر نود استفاده میشود یا این فرآیندها توسط پیآر لنز هاردکد شدهاند؟
- کاربر ProductHunt 3خب، این یک روش تازه برای نگاه کردن به کد است. تبدیل PRها به معماری بصری به جای حفر کردن در فایلها فوقالعاده کاربردی به نظر میرسد. انتشار این محصول را تبریک میگویم!
- کاربر ProductHunt 4استفاده از PR Lens بسیار آسان است. برنامه گیتهاب را روی یک ریپازیتوری نصب کنید. یک PR باز کنید. دیاگرام از قبل آنجاست؛ بدون کلید API، بدون پیکربندی و بدون نیاز به یادگیری چیز جدیدی. یا اگر در یک ایجنت برنامهنویسی کار میکنید: دستور npx skills add coldteadotai/pr-lens را بزنید و سپس از آن بخواهید تغییراتی را که ایجاد کرده دیاگرامسازی کند. ما هر روز در جریان کاری خود در کلدتی از آن استفاده میکنیم. ایجنتها یک PR ارسال میکنند، دیاگرام همراه آن فرود میآید و من قبل از خواندن یک خط از تغییرات، میدانم چه چیزی جابجا شده است.
نظرات کاربران ایدهجو
- هنوز نظری ثبت نشده؛ اولین نفر باش!
برای ثبت نظر، ابتدا وارد شوید.