GenCode

Apakah itu GenCode?

GenCode ialah ejen pengekodan Genspark. Ia mengusahakan kod dalam direktori yang anda pilih. Pilih antara UI Sembang dan UI Terminal. Kedua-duanya produk yang sama dengan keupayaan yang sama, jadi pilih gaya yang anda suka. Anda boleh menjalankannya di dua tempat:

  • Ruang kerja GenCode dalam Genspark Super App: permukaan desktop. Anda bekerja dengan ejen dalam perbualan, dan penyusun gesaan menunjukkan model yang digunakan, penggunaan konteks anda dan kredit.
  • GenCode CLI kendiri: program terminal yang anda pasang dengan npm dan jalankan dari direktori yang anda mahu usahakan.

Kedua-duanya menjalankan enjin yang sama, katalog model dihoskan Genspark yang sama dan pengebilan yang sama. GenCode dibina di atas fork OpenCode milik Genspark dan menyimpan direktori konfigurasinya sendiri, jadi ia tidak menyentuh pemasangan OpenCode sedia ada.

Mula Pantas

Dalam Genspark Super App

  1. Kemas kini Genspark Super App kepada versi terkini.
  2. Buka aplikasi dan cari ruang kerja GenCode. Jika anda tidak nampak, klik + dalam bar tab dan tambahkannya.

Belum ada Super App? Muat turunnya di sini. Ia percuma untuk dimuat turun bagi macOS, Windows dan Linux. Pada Mac, Super App memerlukan Apple Silicon.

Dengan CLI

  1. Pasang: npm i -g @genspark/gencode
  2. Log masuk: gencode login. Arahan ini membuka log masuk aliran peranti. Selepas log masuk, CLI menunjukkan baki, pelan dan e-mel akaun anda di sebelah katalog model.
  3. Jalankan: gencode, dari direktori yang anda mahu usahakan.

CLI mengekalkan set arahan OpenCode:

  • gencode run --format json untuk penggunaan berskrip dan bukan interaktif
  • gencode models untuk menyenaraikan model yang tersedia untuk anda
  • bendera --dir, --session dan --model
  • pemboleh ubah persekitaran berawalan OPENCODE_

Ia menyimpan direktori konfigurasinya sendiri, iaitu ~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode dan ~/.cache/gencode. Oleh itu, pemasangan OpenCode sedia ada tidak terjejas.

Binari CLI menyokong Mac Intel dan Mac Apple Silicon, serta Windows dan Linux.

Panduan Ciri & Cara

GenCode disertakan dengan UI Sembang dan UI Terminal. Kedua-duanya produk yang sama dengan keupayaan yang sama. Gunakan yang sesuai dengan cara anda bekerja.

  • Ruang kerja. Dalam Genspark Super App, anda bekerja dengan GenCode dalam perbualan. Penyusun menunjukkan model yang digunakan, penggunaan konteks anda dan kredit.
  • CLI. Ejen yang sama dalam terminal anda, sebagai antara muka skrin penuh dengan panel untuk konteks sesi dan diagnostik kod.
  • Ejen pengekodan dalam kedua-dua cara. GenCode mengusahakan kod dalam direktori yang anda pilih. Tindakan dijalankan melalui panggilan alat, dan hasilnya ialah teks dan perubahan fail.
  • Sub-ejen. GenCode mengendalikan tugas yang lebih besar melalui sub-ejen. Satu sub-ejen membaca dan menganalisis, manakala satu lagi boleh membuat perubahan. Setiap sub-ejen mempunyai had langkah yang dikonfigurasi, jadi setiap larian kekal terhad.
  • Penilaian. Dalam Super App, anda boleh menilai mana-mana giliran GenCode dengan ibu jari ke atas atau ibu jari ke bawah. Penilaian kekal pada mesin anda.
  • Maklum balas anda kekal setempat. Penilaian menerangkan giliran asalnya: model, alat yang digunakan, fail dan baris yang diubah, token, kos dan masa. Sebarang ulasan teks bebas yang anda tulis tidak pernah dihantar.
  • Boleh diskrip dan mesra CI. gencode run --format json mengembalikan output yang boleh dibaca mesin untuk disalurkan ke dalam skrip dan saluran paip.

Cari folder projek anda

Projek ialah folder setempat yang anda tambahkan pada GenCode, dan GenCode bekerja pada kod dalam folder tersebut. Projek terbina dalam dipaparkan sebagai GenCode; foldernya ialah GensparkCode dalam folder utama anda, yang dicipta kali pertama anda menggunakannya.

Alih keluar daripada senarai hanya mengeluarkan projek daripada senarai GenCode, jadi failnya kekal pada cakera dan sembangnya kekal dalam sejarah GenCode. Ikon dalam panel fail projek (kanan atas, di sebelah Sembang dan Terminal) membuka fail yang dipilih dalam aplikasi lalainya. Dalam CLI, projek anda ialah folder tempat anda menjalankan gencode, atau folder yang anda berikan dengan gencode --dir <path>; lihat Mula Pantas. Direktori kerja sesi (di bawah Edit sesi) berkuat kuasa apabila sesi dibina semula atau dibuka semula, dan Tetapan → Tetapkan Semula mengekalkan folder projek anda pada cakera.

macOS

Klik + di sebelah Projek pada bar sisi untuk membuka pemilih folder anda, kemudian pilih atau cipta folder. Folder projek terbina dalam ialah /Users/<you>/GensparkCode. Untuk mencari folder mana-mana projek, buka menu Tindakan projek bagi projek tersebut dan pilih Dedahkan dalam pengurus fail untuk membukanya dalam Finder, atau Salin laluan.

Windows

Klik + di sebelah Projek dalam bar sisi untuk membuka pemilih folder anda, kemudian pilih atau cipta folder. Folder projek terbina dalam ialah C:\Users\<you>\GensparkCode. Untuk mencari folder mana-mana projek, buka menu Tindakan projek bagi projek tersebut dan pilih Tunjukkan dalam pengurus fail untuk membukanya dalam File Explorer, atau Salin laluan. Tab Terminal membuka PowerShell, dan Super App dimuat turun sebagai pemasang .exe.

Linux

Klik + di sebelah Projek dalam bar sisi untuk membuka pemilih folder anda, kemudian pilih atau cipta folder. Folder projek terbina dalam ialah /home/<you>/GensparkCode. Untuk mencari folder mana-mana projek, buka menu Tindakan projek bagi projek tersebut dan pilih Dedahkan dalam pengurus fail untuk membukanya dalam pengurus fail anda, atau Salin laluan. Super App dihantar sebagai AppImage.

Model & kos

Model. GenCode menggunakan katalog model dihoskan Genspark yang merangkumi sembilan keluarga model: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) dan Nemotron (NVIDIA).

Kos. GenCode menggunakan kredit Genspark. Penggunaan dicaj kepada akaun yang digunakan oleh GenCode untuk pengesahan. Dalam CLI, jika GSK_API_KEY (atau GSK_BASE_URL) ditetapkan dalam persekitaran anda, akaun milik kunci itu yang dicaj. Dalam sejarah kredit anda, penggunaan GenCode dipaparkan sebagai "GenCode".

GenCode dicaj terus kepada kredit, bukan melalui Kuota Percuma yang meliputi tugas ejen mod Standard. Lihat Pelan Keahlian.

Tiada langganan atau dompet GenCode yang berasingan. Ia menggunakan akaun dan kredit Genspark sedia ada anda. Untuk mengetahui cara kredit berfungsi, lihat Panduan Kredit.

Soalan Lazim

Adakah GenCode sama dengan Genspark Code?

Tidak. Genspark Code ialah ejen pelayar di genspark.ai/code yang membina aplikasi lengkap daripada gesaan. Lihat artikel bantuan Genspark Code. GenCode ialah ejen pengekodan yang diterangkan di sini.

Adakah GenCode sama dengan Genspark Claw?

Tidak. Claw ialah ejen pembantu peribadi Genspark yang mengendalikan aplikasi dan fail anda. Ia bukan ejen pengekodan.

Bagaimana pula dengan GenTerminal?

GenTerminal ialah aplikasi terminal kendiri Genspark, iaitu produk yang berbeza.

Adakah saya memerlukan Super App untuk menggunakan GenCode?

Tidak. Anda boleh menggunakan ruang kerja GenCode dalam Genspark Super App atau memasang GenCode CLI kendiri. Kedua-duanya ejen yang sama.

Apakah perbezaan antara ruang kerja dan CLI?

Hanya tempat anda menjalankannya. Ruang kerja berjalan di dalam Genspark Super App, manakala CLI berjalan dalam terminal anda. Ejen yang sama, keupayaan yang sama.

Adakah saya memerlukan pelan berbayar?

Tidak. GenCode menggunakan akaun dan kredit Genspark sedia ada anda. Tiada langganan atau dompet GenCode yang berasingan.

Adakah GenCode menggunakan kredit?

Ya. GenCode dicaj kepada akaun yang digunakannya untuk pengesahan, iaitu secara lalai akaun yang anda gunakan untuk log masuk. Dalam CLI, jika GSK_API_KEY ditetapkan dalam persekitaran anda, akaun milik kunci itu yang dicaj. Penggunaan dipaparkan sebagai "GenCode" dalam sejarah kredit anda, dan GenCode dicaj terus kepada kredit, bukan melalui Kuota Percuma.

Model manakah yang digunakan oleh GenCode?

Katalog dihoskan Genspark yang merangkumi sembilan keluarga model: Claude (Anthropic), GPT (OpenAI), Gemini (Google), DeepSeek, GLM (Z.ai), MiniMax, Kimi (Moonshot AI), Grok (xAI) dan Nemotron (NVIDIA). Model khusus yang boleh digunakan oleh akaun anda bergantung pada katalog semasa dan dasar vendor AI organisasi anda.

Adakah CLI akan mengganggu pemasangan OpenCode sedia ada saya?

Tidak. GenCode dibina di atas fork OpenCode milik Genspark, tetapi ia memasang binarinya sendiri dan menyimpan direktori konfigurasinya sendiri (~/.config/gencode, ~/.local/share/gencode, ~/.local/state/gencode, ~/.cache/gencode). Ia tidak pernah menyentuh pemasangan OpenCode sedia ada.

Adakah GenCode berfungsi pada Mac Intel?

CLI berfungsi. Pakej npm yang diterbitkan termasuk macOS Intel (darwin-x64). Super App memerlukan Apple Silicon pada Mac. Windows dan Linux disokong untuk kedua-duanya.

Di manakah saya boleh memuat turun Genspark Super App?

superapp.genspark.ai/download — percuma untuk dimuat turun bagi macOS, Windows dan Linux.

Di manakah folder projek GenCode saya?

Buka menu Tindakan projek bagi projek tersebut dan pilih Dedahkan dalam pengurus fail, atau Salin laluan — lihat Cari folder projek anda.