PromptAmp
یه اکستنشن مرورگر که درخواست خامت رو همونجا، توی فیلد متن هر سایتی، به یه prompt دقیق تبدیل میکنه. با کلید API خودت کار میکنه؛ نتیجه رو کنار متن اصلی میبینی و تا تأیید نکنی چیزی عوض نمیشه. کد pasteشده هم دستنخورده میمونه. روی Firefox Add-ons منتشر شده.
تصاویر و ویدیوها
مسئله
وسط کار با ابزارهای AI، خیلی وقتها یه درخواست عجولانه مینویسی و جواب مبهم میگیری. PromptAmp همونجا که داری متن رو مینویسی کمک میکنه درخواستت روشنتر و دقیقتر بشه. یه کلیک میکنی، نسخهٔ بهتر رو کنار متن اصلی میبینی و خودت تصمیم میگیری جاش بذاری یا نه. اگه کد یا لاگ هم paste کرده باشی، فقط متن درخواست تغییر میکنه.
نقش من
کل اکستنشن رو با TypeScript و WXT ساختم: موتور درج متن با پنج روش، اتصال به چند سرویس AI با کلید خود کاربر و مسیر جایگزین، ورود OAuth، صفحههای تنظیمات و تستهای Vitest و Playwright روی مرورگر واقعی.
مسیر کار
- ۰۱پیشنویس خام
- ۰۲دکمه ✦
- ۰۳زنجیره providerها
- ۰۴مقایسه کنار هم
- ۰۵تأیید
- ۰۶درج توی صفحه
تصمیمهای فنی مهم
توی هر فیلد متنی کار میکنه
ادیتورهای سایتها یکشکل نیستن؛ بعضیها متنی رو که اکستنشن وارد میکنه بیسروصدا رد میکنن. PromptAmp پنج روش درج داره و برای هر نوع ادیتور، اونهایی رو که بهش میخورن امتحان میکنه و چک میکنه متن واقعاً ثبت شده باشه؛ اگه نشده باشه، فیلد رو به حالت قبل برمیگردونه. هر جا بشه، Ctrl+Z خود مرورگر هم کار میکنه.
کلید و انتخاب سرویس دست خودته
با OpenAI، Anthropic، Gemini، Groq، OpenRouter، Ollama، LM Studio یا سرویس سازگار با OpenAI کار میکنه؛ برای OpenRouter ورود یککلیکی هم داره. اگه کلید یا سهمیهٔ یه سرویس مشکل پیدا کنه، سراغ گزینهٔ بعدی میره. جواب ندادن خود مدل باعث جابهجایی نمیشه.
کد و لاگت دقیقاً همون میمونه
کد، لاگ یا سندی که paste کردی بایتبهبایت حفظ میشه؛ فقط درخواستی که دورش نوشتی بهتر میشه. زبون خروجی رو هم خودت انتخاب میکنی؛ مثلاً میتونی از پیشنویس فارسی یه prompt انگلیسی بگیری.
حریم خصوصی از پایه
اکانت و سرور مرکزی لازم نداره. کلیدها توی مرورگر خودت میمونن و sync نمیشن؛ دسترسی اکستنشن به سرویسهایی محدوده که انتخاب کردی. سقف هزینه هم قبل از بالا رفتن خرجت هشدار میده.
نتیجه
- روی Firefox Add-ons منتشر شده؛ نسخههای Chrome و Edge هم از همون codebase ساخته میشن.
- یه درخواست کوتاه مثل «سریعترش کن و validation اضافه کن» رو با یه کلیک دقیقتر میکنه و کد pasteشده رو همونطور نگه میداره.