همهٔ پروژه‌ها

ابزار توسعه‌دهنده

Claude Switcher

جابه‌جایی Claude Desktop میان حساب‌های ذخیره‌شده بدون ورود دوباره، و همراه داشتن همهٔ گفت‌وگوهای Claude Code در ویندوز، macOS و لینوکس.

کد منبع عمومیاز آرشیو پروژه‌ها
تصویرسازی اختصاصی برای معرفی پروژه؛ بازنمایی رابط محصول نیست.

مسئله

Claude Desktop هر بار فقط به یک حساب وارد است. تغییر حساب یعنی خروج و ورود دوباره، و هر حساب نوار کناری Code جداگانهٔ خودش را دارد؛ برای همین گفت‌وگوهایی که دقیقه‌ای پیش داشتید ناپدید به نظر می‌رسند.

آنچه محصول انجام می‌دهد

هر ورود به Claude Desktop یک‌بار ذخیره می‌شود و جابه‌جایی میان حساب‌ها بدون رمز عبور و کد ایمیل انجام می‌گیرد. گفت‌وگوهای همهٔ حساب‌ها در یک فهرست قابل جست‌وجو دیده می‌شوند و می‌توان آن‌ها را کپی یا منتقل کرد، یا به‌صورت صفحهٔ وب یا Markdown خروجی گرفت. گفت‌وگوهایی که تاریخچه‌شان هنوز روی دیسک است اما هیچ نوار کناری نشانشان نمی‌دهد قابل بازیابی‌اند، و هر تغییر در گفت‌وگوها قابل برگشت است.

پشت صحنهٔ فنی

یک فایل اجرایی Go با برنامهٔ تمام‌صفحهٔ ترمینال و خط فرمان که هر عملیاتش یک فرمان هم هست، با خروجی JSON و کد خروج ثابت. جابه‌جایی منتظر می‌ماند تا Claude Desktop بسته شود، فایل‌های ورود آن را میان پوشهٔ داده‌اش و پوشهٔ خود ابزار کپی می‌کند و دوباره بازش می‌کند. پیش از ذخیره روی یک ورود بررسی می‌کند که Desktop هنوز به همان حساب وارد باشد، و هر تغییر گفت‌وگو همراه با پشتیبان در دفتر تغییرها ثبت می‌شود تا برگرداندن، بایت‌به‌بایت وضعیت پیشین را باز گرداند.

  • Go
  • Bubble Tea
  • Lip Gloss
  • Fang
  • Cobra
  • GoReleaser