Plannotator: مرور پلن و کد ایجنتهای هوش مصنوعی
خلاصهٔ کاملتر
Plannotator یه لایهی مرور محلی و مرورگرمحوره که مستقیم به ایجنتهای کدنویسی مثل Claude Code، Codex، Copilot CLI، Gemini CLI، OpenCode، Kiro، Droid، Amp و Pi وصل میشه. وقتی ایجنت یه پلن پیشنهاد میده یا کارشو با یه فایل HTML تموم میکنه، Plannotator اون کارو تو مرورگر باز میکنه تا روش علامتگذاری و کامنت بذاری.
به گفتهی سازنده، ابزار از طریق hook و دستورهای هر ایجنت وصل میشه؛ برای مثال تو حالت پلن Claude Code، خودش با صدا زده شدن ExitPlanMode فعال میشه و رابط مرور رو باز میکنه. تایید یا رد کردن پلن، فیدبک ساختاریافته رو مستقیم به همون سشن ایجنت برمیگردونه.
برای بازبینی کد هم میشه دیفهای لوکال یا PR/MR گیتهاب و گیتلب رو باز کرد، خطبهخط کامنت گذاشت و پیشنهاد کد داد؛ همهی این فیدبکها هم به سشن ایجنت برمیگرده. یه هوش مصنوعی داخلی هم هست که میتونی دربارهی هرچی داری مرور میکنی ازش سوال بپرسی، یا بذاری خودش روی دیف کامنت بذاره.
برای اشتراکگذاری، پلنهای کوچیک مستقیم تو hash آدرس اینکود میشن، بدون نیاز به سرور؛ پلنهای بزرگتر از یه سرویس short-link رد میشن که تو مرورگر با AES-256-GCM رمزنگاری میشه و سرور فقط متن رمزشده رو نگه میداره، شبیه مدل PrivateBin. این پیستها هم بعد از ۷ روز خودکار پاک میشن.
نصب با یه اسکریپت انجام میشه که ایجنتهای نصبشده رو خودش تشخیص میده و hook و اسکیل و اسلشکامندهای هرکدومو تنظیم میکنه. Plannotator با VS Code، Obsidian و Bear هم یکپارچه میشه و میتونه پلنهای تاییدشده رو با متادیتا تو یه وُلت یا نوت ذخیره کنه.
پروژه هر باینری منتشرشده رو با یه SHA256 و از نسخهی v0.17.2 به بعد با گواهی SLSA همراه میکنه تا نصب قابل تأیید باشه. تنظیمات هم بهجای localStorage تو کوکی ذخیره میشه، چون هر بار اجرای hook روی یه پورت تصادفی جدید بالا میاد.
نکات کلیدی:
- به ایجنتهای کدنویسی محبوب مثل Claude Code، Codex، Copilot CLI و Gemini CLI وصل میشه
- پلنها، مارکداون، HTML و دیف کد رو تو مرورگر قابل آنوتیت میکنه
- فیدبک مستقیم به همون سشن ایجنت برمیگرده
- اشتراکگذاری پلنهای بزرگ با رمزنگاری AES-256-GCM سمت مرورگر
- یکپارچگی با VS Code، Obsidian و Bear




