Apa itu Sidekick?
Sidekick adalah agentic CLI yang memungkinkan kamu untuk mengelola berbagai tools dan integrasi hanya dari terminal. Dengan Sidekick, kamu dapat mengelola Jira, MySQL, Sentry, dan lain-lain hanya dengan beberapa perintah.
Prerequisites
Sebelum memulai, pastikan kamu memiliki:
- Node.js v20 atau lebih tinggi
- npm terinstal secara global
- Akses terminal (macOS, Linux, atau WSL pada Windows)
Instalasi Sidekick
Untuk menginstal Sidekick, jalankan perintah berikut:
npm install -g sdkck
Verifikasi instalasi dengan menjalankan perintah:
sdkck --version
Mengenal Plugin Sidekick
Sidekick memiliki beberapa plugin resmi yang sudah terinstal, seperti:
- @hesed/jira: untuk mengelola Jira
- @hesed/sentry: untuk mengelola Sentry
- @hesed/mysql: untuk mengelola MySQL
Menghubungkan Jira
Untuk menghubungkan Jira, kamu perlu memiliki API token dari Jira. Ikuti langkah-langkah berikut:
- Log in ke akun Jira kamu
- Klik profil avatar di pojok kanan atas
- Pilih "Account settings"
- Navigasi ke tab "Security"
- Klik "Create and manage API tokens"
- Klik "Create API token"
- Beri label token (misalnya, sdkck-cli)
- Klik "Create"
- Salin token yang dihasilkan
Menghubungkan MySQL
Untuk menghubungkan MySQL, kamu perlu memiliki kredensial database. Ikuti langkah-langkah berikut:
- Dapatkan kredensial database dari administrator database atau penyedia cloud
- Jalankan perintah berikut:
sdkck mysql auth add
Menghubungkan Sentry
Untuk menghubungkan Sentry, kamu perlu memiliki token autentikasi dari Sentry. Ikuti langkah-langkah berikut:
- Log in ke akun Sentry kamu
- Klik username/avatar di pojok kiri bawah
- Pilih "User Auth Tokens"
- Klik "Create New Token"
- Beri label token (misalnya, sdkck-cli)
- Pilih scope yang diperlukan
- Klik "Create Token"
- Salin token yang dihasilkan
Kesimpulan
Sidekick adalah alat yang powerful untuk mengelola berbagai tools dan integrasi hanya dari terminal. Dengan mengikuti panduan ini, kamu dapat memulai menggunakan Sidekick dan mengelola Jira, MySQL, Sentry, dan lain-lain hanya dengan beberapa perintah.



