Unduh di VS Marketplace | Bergabunglah dengan Perselisihan | dokumen | Permintaan Fitur |
Perkenalkan Cline, asisten AI yang dapat menggunakan CLI dan editor N d E Anda.
Berkat kemampuan pengkodean agen Claude 3.5 Sonnet, Cline dapat menangani tugas pengembangan perangkat lunak yang kompleks langkah demi langkah. Dengan alat yang memungkinkan dia membuat & mengedit file, menjelajahi proyek besar, menggunakan browser, dan menjalankan perintah terminal (setelah Anda memberikan izin), dia dapat membantu Anda lebih dari sekadar penyelesaian kode atau dukungan teknis. Meskipun skrip AI otonom biasanya dijalankan di lingkungan sandbox, ekstensi ini menyediakan GUI human-in-the-loop untuk menyetujui setiap perubahan file dan perintah terminal, menyediakan cara yang aman dan mudah diakses untuk mengeksplorasi potensi AI agen.
Masukkan tugas Anda dan tambahkan gambar untuk mengubah maket menjadi aplikasi fungsional atau memperbaiki bug dengan tangkapan layar.
Cline memulai dengan menganalisis struktur file & kode sumber AST, menjalankan pencarian regex, dan membaca file yang relevan untuk mendapatkan informasi terbaru tentang proyek yang ada. Dengan mengelola secara hati-hati informasi apa yang ditambahkan ke konteks, Klein dapat memberikan bantuan yang berharga bahkan untuk proyek yang besar dan kompleks tanpa membebani jendela konteks.
Setelah Klein mendapatkan informasi yang dibutuhkannya, dia dapat:
Membuat dan mengedit file + memantau kesalahan linter/kompiler selama prosesnya, sehingga dia dapat secara proaktif memperbaiki sendiri masalah seperti impor yang hilang dan kesalahan sintaksis.
Jalankan perintah langsung di terminal Anda dan pantau outputnya saat ia bekerja, misalnya membiarkannya bereaksi terhadap masalah server dev setelah mengedit file.
Untuk tugas pengembangan web, Cline dapat meluncurkan situs di browser tanpa kepala, mengklik, mengetik, menggulir, dan mengambil tangkapan layar + log konsol, memungkinkannya memperbaiki kesalahan runtime dan bug visual.
Ketika tugas selesai, Cline akan menyajikan hasilnya kepada Anda dengan perintah terminal seperti open -a "Google Chrome" index.html
, yang Anda jalankan dengan mengklik tombol.
Tip
Gunakan pintasan CMD/CTRL + Shift + P
untuk membuka palet perintah dan ketik "Cline: Buka Di Tab Baru" untuk membuka ekstensi sebagai tab di editor Anda. Ini memungkinkan Anda menggunakan Cline secara berdampingan dengan file explorer Anda, dan melihat bagaimana dia mengubah ruang kerja Anda dengan lebih jelas.
Cline mendukung penyedia API seperti OpenRouter, Anthropic, OpenAI, Google Gemini, AWS Bedrock, Azure, dan GCP Vertex. Anda juga dapat mengonfigurasi API apa pun yang kompatibel dengan OpenAI, atau menggunakan model lokal melalui Ollama. Jika Anda menggunakan OpenRouter, ekstensi mengambil daftar model terbarunya, sehingga Anda dapat menggunakan model terbaru segera setelah tersedia.
Ekstensi ini juga melacak total token dan biaya penggunaan API untuk seluruh putaran tugas dan permintaan individual, sehingga Anda selalu mendapat informasi tentang pembelanjaan di setiap langkahnya.
Berkat pembaruan integrasi shell baru di VSCode v1.93, Cline dapat menjalankan perintah langsung di terminal Anda dan menerima hasilnya. Hal ini memungkinkannya melakukan berbagai tugas, mulai dari menginstal paket dan menjalankan skrip build hingga menerapkan aplikasi, mengelola database, dan menjalankan pengujian, semuanya sambil beradaptasi dengan lingkungan pengembangan & rantai alat Anda untuk menyelesaikan pekerjaan dengan benar.
Untuk proses yang berjalan lama seperti server pengembang, gunakan tombol "Lanjutkan Saat Berjalan" agar Cline dapat melanjutkan tugas sementara perintah berjalan di latar belakang. Saat Klein bekerja, dia akan diberi tahu tentang keluaran terminal baru apa pun, sehingga dia bisa bereaksi terhadap masalah yang mungkin muncul, seperti kesalahan waktu kompilasi saat mengedit file.
Cline dapat membuat dan mengedit file langsung di editor Anda, menyajikan kepada Anda tampilan perubahan yang berbeda. Anda dapat mengedit atau mengembalikan perubahan Klein langsung di editor tampilan berbeda, atau memberikan umpan balik dalam obrolan hingga Anda puas dengan hasilnya. Cline juga memantau kesalahan linter/kompiler (impor yang hilang, kesalahan sintaksis, dll.) sehingga dia dapat memperbaiki sendiri masalah yang muncul selama proses tersebut.
Semua perubahan yang dibuat oleh Cline dicatat dalam Timeline file Anda, memberikan cara mudah untuk melacak dan mengembalikan modifikasi jika diperlukan.
Dengan kemampuan Penggunaan Komputer baru Claude 3.5 Sonnet, Cline dapat meluncurkan browser, mengklik elemen, mengetik teks, dan menggulir, menangkap tangkapan layar dan log konsol di setiap langkah. Hal ini memungkinkan proses debug interaktif, pengujian ujung ke ujung, dan bahkan penggunaan web secara umum! Ini memberinya otonomi untuk memperbaiki bug visual dan masalah runtime tanpa Anda perlu memegang dan menyalin sendiri log kesalahan.
Coba minta Cline untuk "menguji aplikasi", dan perhatikan dia menjalankan perintah seperti npm run dev
, meluncurkan server dev yang berjalan secara lokal di browser, dan melakukan serangkaian pengujian untuk mengonfirmasi bahwa semuanya berfungsi. Lihat demonya di sini.
@url
: Tempelkan URL untuk ekstensi yang akan diambil dan diubah menjadi penurunan harga, berguna saat Anda ingin memberi Klein dokumen terbaru
@problems
: Tambahkan kesalahan dan peringatan ruang kerja (panel 'Masalah') untuk diperbaiki oleh Cline
@file
: Menambahkan konten file sehingga Anda tidak perlu menyia-nyiakan permintaan API untuk menyetujui file baca (+ ketik untuk mencari file)
@folder
: Menambahkan file folder sekaligus untuk lebih mempercepat alur kerja Anda
Untuk berkontribusi pada proyek ini, mulailah dengan menjelajahi isu-isu terbuka atau memeriksa papan permintaan fitur kami. Kami juga ingin Anda bergabung dengan Discord kami untuk berbagi ide dan terhubung dengan kontributor lainnya.
Kloning repositori (Membutuhkan git-lfs) :
git klon https://github.com/cline/cline.git
Buka proyek di VSCode:
baris kode
Instal dependensi yang diperlukan untuk ekstensi dan webview-gui:
npm jalankan instal:semua
Luncurkan dengan menekan F5
(atau Run
-> Start Debugging
) untuk membuka jendela VSCode baru dengan ekstensi dimuat. (Anda mungkin perlu menginstal ekstensi pencocokan masalah esbuild jika Anda mengalami masalah dalam membangun proyek.)
Apache 2.0 © 2024 Cline Bot Inc.