QoderWake CN memungkinkan Anda membangun tim digital employee, yang disebut Waker, di mesin lokal Anda. Setiap Waker memiliki peran, nama, persona, dan kumpulan keahlian tertentu. Anda dapat berinteraksi dengannya melalui chat, menugaskannya pekerjaan, atau menjadwalkannya bekerja secara otomatis sesuai jadwal atau sebagai respons terhadap event. Kemampuan, tool, memori, dan izinnya sepenuhnya dapat dikonfigurasi.
Panduan ini menjelaskan cara menyiapkan QoderWake CN dari awal: menginstal tool, membuka Konsol, membuat Waker pertama Anda, menetapkan tugas, dan mengelola tim Anda.
Filosofi produk: digital employee 24/7, "Selalu terjaga, selalu bekerja."
Fitur produk: Aman dan terkendali, siap produksi, serta terus berkembang.
Konsep inti: Peran → Agent → Tim Agent.
Peran Awal: Backend Engineer, Frontend Engineer, Test Engineer, Product Manager, Data Analyst, dan Content Operations, dengan dukungan untuk membuat Custom Role.
Peran mana yang Anda butuhkan?
Beta undangan eksklusif saat ini mencakup peran-peran berikut. Pilih yang paling sesuai dengan kebutuhan Anda.
Peran | Deskripsi |
Backend Engineer | Mengkhususkan diri dalam pengembangan API, pemodelan data, integrasi layanan, optimasi performa, dan stabilitas online. Mengikuti praktik rekayasa seperti delivery inkremental, validasi pengujian, dan desain berbasis konvensi. Agent secara otomatis menganalisis bug atau masalah, memperbaiki kode, dan mengirimkan PR. |
Frontend Engineer | Berfokus pada desain dan implementasi UI front-end. Unggul dalam arsitektur komponen, penyempurnaan bahasa visual, desain responsif, optimasi aksesibilitas, dan tuning performa. Mengikuti delivery inkremental, validasi berlapis, dan verifikasi berbasis bukti untuk menyeimbangkan pengalaman pengguna dengan kualitas rekayasa. |
Test Engineer | Memberikan jaminan kualitas untuk tool command-line umum dan produk web. Berfokus pada pembuatan dokumen rencana pengujian, melakukan pengujian end-to-end, mereproduksi defect, dan menghasilkan laporan berbasis bukti. Tidak menjalankan unit test atau memperbaiki masalah. |
Product Manager | Peran manajemen produk native AI untuk produk perangkat lunak. Berfokus pada manajemen kebutuhan berbasis tujuan dan siklus hidup penuh, generasi PRD, analisis umpan balik pengguna, riset kompetitif, dan komunikasi rilis. Menetapkan gate persetujuan yang jelas untuk operasi write eksternal. |
Data Analyst | Analis data native AI yang berfokus pada framing masalah, definisi metrik, pengumpulan data berbasis MCP dari dokumen dan spreadsheet DingTalk, diagnostik data, analisis konteks pasar, serta rekomendasi berbasis bukti. |
Content Operations | Peran operasi konten native AI yang berfokus pada positioning akun, wawasan tren, manajemen kalender konten, pembuatan posting Xiaohongshu, briefing aset visual, publikasi setelah disetujui, interaksi dengan komentar, tinjauan performa, memastikan kepatuhan merek, serta adaptasi konten untuk berbagai platform. |
Custom | Tentukan sendiri alur kerja dan gaya kerja peran tersebut. Anda dapat menyambungkan konfigurasi apa pun, seperti MCP dan Skills. |
Persiapan lingkungan
QoderWake CN mendukung penerapan lokal maupun cloud. Untuk operasi 24/7 optimal, kami merekomendasikan penerapan pada perangkat yang selalu aktif dan memiliki koneksi jaringan stabil, seperti mesin lokal khusus atau desktop cloud.
Versi Windows belum tersedia untuk umum, tetapi akan segera hadir. Untuk saat ini, gunakan QoderWake CN di macOS atau Linux.
Penerapan lokal
Kami merekomendasikan penerapan pada perangkat lokal yang stabil dan berjalan lama, seperti Mac mini, untuk memastikan operasi 24/7 yang andal.
macOS: 13.0 atau lebih baru.
Linux: Ubuntu 22.04 LTS atau lebih baru direkomendasikan. Lingkungan desktop GUI diperlukan untuk menggunakan Web Console lokal.
Penerapan cloud
Produk ini mendukung lingkungan desktop cloud dan server cloud utama. Untuk login berbasis browser dan manajemen web lokal yang mudah, kami merekomendasikan penggunaan Elastic Desktop Service (Edisi Enterprise atau Personal).
Linux: Ubuntu 22.04 atau lebih baru. Lingkungan desktop GUI diperlukan untuk menggunakan Web Console lokal.
Prasyarat
Produk ini dilengkapi beberapa peran digital employee pra-konfigurasi untuk pengembangan perangkat lunak. Sebelum instalasi, pastikan lingkungan Git Anda telah disiapkan dan akun pengguna Anda memiliki akses ke repositori kode target:
gittelah diinstal.Otentikasi repositori telah dikonfigurasi.
Anda dapat menjalankan operasi
clone,pull, danpushdengan sukses.
Lingkungan penerapan lokal maupun cloud memerlukan akses jaringan eksternal untuk login pengguna, panggilan model AI, akses repositori kode, dan fungsi lainnya. Jika Anda berada di balik jaringan perusahaan, proxy, atau firewall, pastikan traffic HTTPS outbound yang diperlukan diizinkan.
Langkah 1: Instal QoderWake CN
macOS
Buka situs resmi QoderWake CN untuk mengunduh paket instalasi.
Atau, buka Terminal dan jalankan perintah berikut:
curl -fsSL https://ide.qoder.com.cn/qoderwake-cn/install.sh | bashSkrip secara otomatis mendeteksi platform Anda, mengunduh dan memverifikasi paket instalasi, menginstal program utama dan file sumber daya, menambahkan titik masuk perintah ke PATH Anda, meluncurkan browser untuk login, memulai layanan latar belakang lokal, dan membuka Web Console. Titik masuk perintahnya adalah: ~/.qoderwake-cn/bin/qoderwake.
Linux
Buka terminal dan jalankan perintah berikut:
curl -fsSL https://ide.qoder.com.cn/qoderwake-cn/install.sh | bashSkrip instalasi secara otomatis:
Mendeteksi arsitektur CPU Linux.
Mengunduh dan memverifikasi paket instalasi QoderWake CN untuk platform Anda.
Menginstal program utama dan file sumber daya QoderWake CN.
Membuat titik masuk perintah dan mencoba menambahkannya ke
PATHAnda.Meluncurkan browser untuk login.
Memulai atau memulai ulang layanan latar belakang lokal setelah Anda login.
Membuka Web Console lokal.
Titik masuk perintah:
~/.qoderwake-cn/bin/qoderwake-cnAlamat Web Console default:
http://127.0.0.1:19830Windows
Versi Windows akan segera hadir. Halaman ini akan diperbarui setelah rilis resminya.
Langkah 2: Buka Konsol
Buka browser Anda dan akses http://127.0.0.1:19830/. Ini adalah Konsol manajemen lokal untuk QoderWake CN, tempat Anda dapat mengelola Waker Anda, menetapkan tugas, dan mengonfigurasi izin.
Ikhtisar Antarmuka:
Sidebar Kiri: Menampilkan daftar "My Wakers", menunjukkan semua Waker yang dibuat beserta waktu aktivitas terakhirnya.
Tombol Atas: Klik "Create Waker" untuk menambahkan Waker baru. Di pojok kanan atas, Anda dapat membuat tugas baru.
Area Utama: Setelah memilih Waker, antarmuka chat terbuka secara default, memungkinkan Anda langsung menetapkan tugas.
Sidebar Kanan: Menampilkan detail tugas yang telah dibuat dan tugas yang sedang berjalan.
Pada kunjungan pertama, Anda akan diminta untuk login. Ikuti petunjuk di layar untuk menyelesaikan proses tersebut.
Langkah 3: Buat Waker
Klik tombol "Create Waker" di sebelah kiri.
Pilih templat peran: Setiap templat peran dilengkapi persona, alur kerja khas, kumpulan Skill inti, dan prompt default yang telah ditentukan. Klik "View Details" untuk melihat pratinjaunya.
Atau buat peran kustom: Jika tidak ada peran pra-konfigurasi yang sesuai dengan kebutuhan Anda, pilih "Custom Role". Anda dapat menentukan persona, keahlian, dan gaya kerja Waker dari awal, lalu mengonfigurasi Skill, Connector, dan izinnya.
Isi informasi dasar: Masukkan nama, avatar, dan bio Waker. Jika Anda memilih peran pra-konfigurasi, informasi ini diisi secara otomatis, tetapi Anda dapat mengeditnya sesuai kebutuhan.
Save: Klik Save untuk membuat Waker. Setelah membuat Waker, panduan onboarding akan muncul, menyarankan Skill yang perlu ditambahkan dan saluran yang perlu disambungkan. Anda dapat melewati langkah ini dan mengonfigurasinya nanti.
Untuk hasil terbaik dengan Custom Role, berikan informasi lengkap saat pembuatan. Ini mencakup positioning peran, tanggung jawab inti, alur kerja, Skill yang diperlukan, serta kemampuan tool seperti konfigurasi MCP.
Langkah 4: Mulai bekerja dengan Waker Anda
Setelah membuat Waker, Anda dapat memulai tugas percakapan atau membuat tugas otomatis.
Tugas percakapan
Ketik permintaan Anda ke kotak input dan kirimkan. Waker akan mulai mengerjakan tugas tersebut. Selama proses ini, Anda dapat:
Mengajukan pertanyaan lanjutan atau mengarahkan ulang: Intervensi kapan saja, dan Waker akan melanjutkan berdasarkan konteks.
Menyertakan file atau tangkapan layar: Anda dapat menambahkan lampiran kapan saja dalam percakapan.
Interrupt: Hentikan Waker jika ia keluar jalur.
Menyetujui operasi: Saat Waker perlu memodifikasi file, menjalankan perintah, atau mengakses internet, ia akan berhenti sejenak dan meminta persetujuan Anda. Klik Allow atau Deny.
Menjawab pertanyaan Waker: Saat ia perlu membuat keputusan, ia akan meminta input Anda. Lakukan pemilihan langsung pada kartu yang ditampilkan.
Mengganti model AI: Jika model saat ini berkinerja buruk atau Anda ingin mengurangi biaya, Anda dapat beralih ke model berbeda dari menu dropdown di bagian atas dan melanjutkan percakapan.
Menampilkan proses berpikir: Lihat penalaran Waker secara real time sebelum ia membuat keputusan.
Menampilkan artefak: Panel kanan menunjukkan output yang dihasilkan Waker secara real time, seperti patch kode dan file baru.
Pilih direktori kerja: Di bagian bawah chat, Anda dapat memilih direktori lokal tempat Waker akan beroperasi.
Tugas otomatis
Tugas otomatis ideal untuk skenario seperti "jalankan sekali sehari" atau "otomatis merespons perubahan di repositori."
Buka Waker Details → Triggered Tasks → New untuk mengonfigurasi hal berikut:
Nama dan Deskripsi Tugas: Membantu Waker memahami apa yang harus dilakukan.
Model AI: Pilih model yang akan digunakan.
Direktori kerja: Direktori lokal, repositori, atau ruang kerja proyek tempat tugas akan dieksekusi.
Metode pemicu (maksimal 5, dapat dikombinasikan):
Scheduled: Jalankan sekali, secara berkala, atau sesuai jadwal kompleks (misalnya, jam 9 pagi setiap hari, setiap Senin, atau tanggal 1 setiap bulan).
Event-driven: Pantau perubahan pada issue, PR, atau komentar di repositori GitHub.
Jumlah Eksekusi Maksimum / Tanggal Akhir (opsional): Mencegah tugas berjalan tanpa batas.
Setelah disimpan, Waker akan berjalan secara otomatis sesuai jadwal Anda. Anda dapat menjeda atau mengaktifkan tugas, menjalankannya segera untuk pengujian, atau melihat riwayat eksekusinya kapan saja.
Langkah 5: Kelola Waker Anda
Buka halaman detail Waker untuk melihat dan menyesuaikan konfigurasinya.
Bagian | Deskripsi |
Home | Lihat avatar, status, jumlah hari sejak pembuatan, jumlah tugas terpicu, jumlah tugas percakapan, dan heatmap aktivitas Waker. |
Projects | Hubungkan repositori kode atau direktori lokal tempat Waker akan bekerja. Proyek dapat berisi beberapa sumber (direktori atau repositori). Memori proyek terpisah dari memori pribadi Waker. |
Triggered tasks | Tambah, hapus, ubah, atau jeda tugas otomatis untuk Waker ini. |
Conversational tasks | Tinjau percakapan sebelumnya dan lanjutkan chatting. |
Memory | Lihat dan edit pengetahuan jangka panjang Waker tentang Anda dan proyeknya. Memori berasal dari tangkapan otomatis selama percakapan, edit manual, serta tinjauan dan deduplikasi sistem secara berkala. Semua memori disimpan secara lokal dan tidak diunggah ke cloud. |
Skills | Instal Skill baru dari Qoder CN Skills Marketplace resmi, unggah Skill kustom dari mesin lokal Anda, atau aktifkan/nonaktifkan Skill yang sudah ada. Skill bawaan tidak dapat di-uninstall. |
Connectors | Integrasikan dengan tool dan layanan eksternal seperti GitHub, Jira, dan GitLab. |
Permissions | Tool Protection: Memvalidasi parameter tool berdasarkan aturan keamanan bawaan untuk mencegah ancaman seperti command injection, penyalahgunaan resource, eksekusi kode, penyalahgunaan jaringan, akses file sensitif, dan peningkatan hak istimewa. File Protection: Mengontrol akses baca dan tulis ke file lokal. Built-in tools: Tetapkan kebijakan Allow / Ask / Deny untuk setiap tool bawaan. Untuk operasi berisiko tinggi, kartu persetujuan akan ditampilkan. |
Konfigurasi Waker
Manajemen memori
Setiap Waker memiliki memori jangka panjang sendiri untuk mengumpulkan pengetahuan tentang Anda dan proyeknya. Memori berasal dari tiga sumber:
Tangkapan otomatis: Waker secara otomatis menyimpan informasi penting dari percakapan.
Entri manual: Anda dapat membuka halaman Memory dan mengedit entri secara langsung.
Tinjauan sistem: Sistem secara berkala mengorganisasi dan menghapus duplikat entri memori.
Buka Waker Details → Memory untuk menelusuri, mencari, dan mengedit semua entri memori. Memori disimpan secara lokal dan tidak diunggah ke cloud.
Skills
Skills adalah paket kemampuan khusus yang dapat digunakan Waker selama tugas percakapan atau tugas otomatis.
Skills Marketplace: Instal dari Qoder CN Skills Marketplace resmi.
Upload Skill: Impor Skill kustom dari mesin lokal Anda.
Built-in Skills: Termasuk dalam sistem dan tidak dapat di-uninstall.
Buka Waker Details → Skills untuk melihat Skill yang terinstal, mencari marketplace, dan mengunggah Skill kustom.
Connectors
Connectors adalah jembatan yang menghubungkan Waker ke tool dan layanan eksternal. Anda dapat menambahkan Connector secara manual.
Projects
Proyek menentukan ruang kerja Waker. Buka Waker Details → Projects untuk:
Menghubungkan direktori lokal atau repositori Git.
Proyek dapat berisi beberapa sumber (direktori atau repositori).
Proyek memiliki memori terpisah, berbeda dari memori pribadi Waker.
Manajemen izin
Izin mengontrol apa yang boleh dan tidak boleh dilakukan Waker. Buka Waker Details → Permissions untuk mengonfigurasi dua kategori perlindungan utama serta kebijakan untuk tool bawaan.
Tool Protection: Memvalidasi parameter tool berdasarkan aturan keamanan bawaan. Jika aturan berisiko tinggi dipicu, sistem akan meminta otorisasi pengguna. Kategori aturannya adalah:
Command injection: Mendeteksi operasi berbahaya seperti
rmdanmv.Resource abuse: Mendeteksi fork bomb, reboot sistem, dan ancaman serupa.
Code execution: Mendeteksi pola eksekusi remote seperti
curl | bash.Network abuse: Mendeteksi reverse shell dan akses loopback lokal.
Sensitive file access: Mendeteksi akses ke file sistem kritis.
Privilege escalation: Mendeteksi upaya peningkatan hak istimewa seperti penggunaan
sudo.
File Protection: Mengontrol akses baca dan tulis Waker ke file lokal.
Built-in tools: Tetapkan kebijakan Allow / Ask / Deny untuk setiap tool bawaan yang tersedia bagi Waker.
Saat aksi Waker memicu aturan keamanan, kartu persetujuan akan muncul, memungkinkan Anda mengizinkan atau menolak operasi tersebut.
Contoh: Memperbaiki bug secara otomatis
Anda dapat melakukannya dengan dua cara.
Metode A: Mulai percakapan secara manual: Buka Konsol dan pilih Waker dengan peran Backend Engineer. Di kotak chat, ketik: "Bantu saya menemukan akar penyebab error ini dan berikan perbaikan minimal," lalu lampirkan pesan error tersebut. Waker akan menganalisis masalah, mengidentifikasi akar penyebabnya, dan mengusulkan solusi. Setelah Anda mengonfirmasi, ia menerapkan perbaikan dan mengirimkan PR. Ia akan meminta persetujuan Anda sebelum menjalankan perintah atau memodifikasi file.
Metode B: Siapkan tugas otomatis: Buka Waker Details → Triggered Tasks → New. Untuk metode pemicu, pilih "Event" dan konfigurasikan agar memantau perubahan issue di repositori GitHub. Untuk deskripsi tugas, tulis: "Saat issue bug baru dibuat, analisis secara otomatis dan buat PR dengan perbaikannya." Setelah disimpan, Waker secara otomatis memulai proses analisis dan perbaikan setiap kali issue bug baru muncul di repositori.
Umpan Balik
Jika Anda mengalami masalah atau memiliki saran fitur produk, klik tombol Feedback di pojok kanan bawah Konsol untuk mengirimkan umpan balik tersebut. Kami akan segera merespons dan menindaklanjutinya.