اتصال Cline به چابکان
Cline چیست؟
Cline یک عامل برنامهنویسی هوش مصنوعی داخل editor و terminal است. این افزونه میتواند فایلها را بخواند، کد بنویسد، فرمان اجرا کند و نتیجه هر مرحله را دوباره به مدل برگرداند. تفاوت Cline با autocomplete ساده در این است که میتواند یک کار چندمرحلهای مانند «خطا را پیدا کن، اصلاح کن و تست را اجرا کن» را دنبال کند و برای اقدامات حساس از کاربر تأیید بگیرد.
Cline یکی از گزینههای ساده برای اتصال API هوش مصنوعی چابکان به VS Code، Cursor، Windsurf، VSCodium و IDEهای JetBrains است؛ زیرا provider نوع OpenAI Compatible را مستقیماً میپذیرد.
Cline برای چه کارهایی مناسب است؟
- توضیح فایل یا تابع بدون خروج از IDE؛
- ساخت feature و refactor چندفایلی؛
- اجرای test، lint و build با تأیید کاربر؛
- بررسی خطاهای terminal و پیشنهاد اصلاح؛
- کار با مدلهای مختلف از یک endpoint مشترک.
اگر بیشتر به chat، autocomplete و نقشهای جدا برای هر مدل نیاز دارید، Continue را نیز مقایسه کنید. برای modeها و شخصیسازی گسترده agent، Roo Code گزینه دیگری است.
۱. نصب افزونه
VS Code، Cursor، Windsurf یا VSCodium
- بخش Extensions را با
Ctrl/Cmd + Shift + Xباز کنید. - عبارت
Clineرا جستوجو کنید. - افزونه Cline را نصب کنید.
- آیکون Cline را از نوار کناری باز کنید.
- اگر آیکون دیده نشد، از Command Palette دستور
Cline: Open In New Tabرا اجرا کنید.
JetBrains
- به Settings → Plugins → Marketplace بروید.
Clineرا جستوجو و نصب کنید.- IDE را بازنشانی کنید.
- از View → Tool Windows → Cline پنل را باز کنید.
۲. انتخاب provider
- در پنل Cline روی آیکون چرخدنده کلیک کنید.
- در API Provider گزینه OpenAI Compatible را انتخاب کنید.
- مقادیر زیر را وارد کنید:
| فیلد | مقدار |
|---|---|
| Base URL | https://ai.chabokan.net/v1 |
| API Key | کلید کامل sk-chbk-... |
| Model ID | شناسه دقیق کپیشده از پنل، مانند openai/gpt-4o-mini |
- اگر دکمه Verify نمایش داده میشود، روی آن کلیک کنید.
- تنظیمات را ذخیره کنید.
۳. آزمایش در یک پروژه
- از File → Open Folder پوشه پروژه را باز کنید.
- پنل Cline را باز کنید.
- ابتدا در حالت Plan درخواست کمخطر زیر را بفرستید:
پروژه را بررسی کن، روش اجرای تستها را پیدا کن و فعلاً هیچ فایلی را تغییر نده.
- پس از دریافت پاسخ، برای کارهای ویرایشی حالت Act را انتخاب کنید و هر اجرای دستور یا تغییر فایل را پیش از تأیید بررسی کنید.
نکات امنیتی
- Cline کلید را در secret storage ویرایشگر نگه میدارد؛ آن را در فایل تنظیمات پروژه ننویسید.
- برای هر عضو تیم کلید جداگانه بسازید.
- برای کلید محیط توسعه سقف مصرف ماهانه تعیین کنید.
منابع: نصب Cline، تنظیم OpenAI Compatible