claude
Claude Code. Baca, tulis, dan refaktor basis kode dari terminal.
Setiap agen Diali berjalan di mesin dalam sandbox dengan baris perintah sungguhan. Program-program ini sudah terpasang, sehingga agen dapat menelusuri repo, menjalankan kueri database, melakukan deployment, atau mengonversi file tanpa langkah penyiapan apa pun. Beberapa di antaranya, seperti agen coding AI, bergantung pada mesin yang Anda pilih.
269 perintah, sudah terpasang dan siap dijalankan.
Claude Code. Baca, tulis, dan refaktor basis kode dari terminal.
Gemini CLI. Kirim prompt ke model Google dan lakukan tindakan pada repositori.
OpenAI Codex. Rencanakan dan terapkan perubahan kode dari baris perintah.
Agen coding open source, diarahkan ke penyedia model pilihan Anda.
Kimi CLI dari Moonshot, terhubung ke adaptor lokal.
Mesin agen Diali itu sendiri: mulai, periksa, dan kendalikan sesi.
Mesin agen Hermes beserta gateway-nya, dikendalikan dari shell.
Kendalikan browser headless: navigasi, klik, isi, dan tangkap layar.
Unduh dan unggah model serta dataset di Hugging Face Hub.
Ripgrep. Pencarian regex rekursif di seluruh repositori dalam hitungan milidetik.
find yang lebih ramah: temukan file dan direktori berdasarkan nama atau pola.
cat dengan penyorotan sintaks, nomor baris, dan penanda Git.
Filter, ubah bentuk, dan rapikan tampilan JSON langsung dari pipe.
Bahasa kueri yang sama dengan jq, diterapkan pada YAML dan TOML.
Miller. Potong, gabungkan, urutkan, dan ringkas data CSV, TSV, dan JSON.
Indeks, gabungkan, iris, dan validasi file CSV yang sangat besar dengan cepat.
csvkit. Ambil, buang, dan susun ulang kolom CSV.
Ubah file Excel, JSON, atau lebar tetap menjadi CSV.
Jalankan kueri SQL pada database dan dapatkan hasilnya dalam CSV.
Kemas dan bongkar 7z, serta sebagian besar format arsip lainnya.
Buat dan perbarui arsip ZIP.
Tampilkan daftar dan ekstrak isi arsip ZIP.
Kompresi dan dekompresi dengan xz dan LZMA.
Kompresi dan dekompresi cepat dengan Zstandard.
Telusuri file panjang atau output perintah halaman demi halaman.
Kenali jenis file yang sebenarnya, apa pun klaim ekstensinya.
Tampilkan direktori sebagai pohon berindentasi.
Terapkan diff ke file atau ke seluruh pohon sumber.
Susun teks dari pipe menjadi kolom yang mudah dibaca.
Aritmetika presisi arbitrer langsung dari pipe.
Pantau data yang mengalir melalui pipe, lengkap dengan laju dan progresnya.
Kueri file CSV dengan SQL, atau muat langsung ke database.
Tampilkan CSV sebagai tabel rata yang benar-benar dapat dibaca di terminal.
Laporkan tipe, jumlah nilai null, dan rentang untuk setiap kolom dalam CSV.
Konversi CSV ke JSON atau GeoJSON, satu objek per baris.
Filter baris CSV berdasarkan pola atau regex pada kolom bernama.
Urutkan CSV berdasarkan satu kolom atau lebih, dengan pengurutan yang memperhatikan tipe data.
Gabungkan dua file CSV atau lebih berdasarkan kolom yang sama.
Serap seluruh stdin sebelum menulis, sehingga pipe dapat menulis ulang file inputnya sendiri.
Tambahkan stempel waktu di awal setiap baris dalam stream.
Jalankan perintah dan tampilkan outputnya hanya saat gagal.
Jalankan perintah hanya jika stdin tidak kosong.
Kirim stdin ke beberapa perintah sekaligus, seperti yang dilakukan tee untuk file.
Sisipkan editor di tengah pipe untuk mengedit stream secara manual.
Ganti nama dan hapus file dengan mengedit daftar isi direktori sebagai teks.
Periksa apakah file atau stream merupakan UTF-8 yang valid.
Cari errno berdasarkan nomor, nama, atau pesan.
Tampilkan isi file dalam heksadesimal, oktal, atau ASCII untuk memeriksa konten biner.
Cari dan tulis ulang kode berdasarkan pola pohon sintaksis, bukan regex.
Tampilkan daftar proses yang berjalan di sandbox.
Pantau proses, CPU, dan memori secara real time.
Penampil proses interaktif, lebih mudah dibaca daripada top.
Tampilkan daftar proses sebagai pohon induk dan anak.
Laporkan berapa banyak memori yang digunakan dan berapa yang tersisa.
Ambil sampel aktivitas memori, swap, IO, dan CPU dari waktu ke waktu.
Laporkan throughput disk dan beban CPU per perangkat.
Tampilkan daftar file dan socket yang terbuka, beserta proses yang memegangnya.
Jaga pekerjaan panjang tetap berjalan dalam sesi terminal yang dapat dilepas.
Kirim sinyal ke setiap proses yang cocok dengan sebuah nama.
Temukan proses mana yang membuka sebuah file, direktori, atau socket.
Laporkan pemakaian CPU per inti selama suatu interval.
Laporkan CPU, memori, dan I/O per proses selama suatu interval.
Kumpulkan dan putar ulang sampel aktivitas sistem dari waktu ke waktu.
Clone, buat branch, commit, rebase, dan periksa repositori apa pun.
Ambil dan push file biner besar yang dilacak repo dengan Git LFS.
Issue, pull request, review, Actions, dan rilis GitHub.
Issue, merge request, pipeline, dan rilis GitLab.
Jalankan skrip, server, dan langkah build JavaScript dan TypeScript.
Pasang dependensi dan jalankan skrip yang sudah didefinisikan proyek.
Pasang, bundel, uji, dan jalankan, semuanya dalam satu toolchain yang cepat.
Jalankan skrip Python dan potongan kode sekali pakai.
Selesaikan dependensi Python dan jalankan alat di lingkungan terisolasi.
Build, uji, dan jalankan program serta modul Go.
Kompilasi file sumber Rust secara langsung.
Build, uji, dan kelola crate Rust beserta dependensinya.
Jalankan target build yang sudah dijelaskan di Makefile.
Konfigurasikan dan buat build native untuk proyek C dan C++.
Kompilasi dan tautkan program C.
Kompilasi dan tautkan program C++.
Format kode sumber Go ke gaya kanonis, langsung di file atau ke stdout.
Jalankan biner paket langsung dari npm tanpa perlu memasangnya terlebih dahulu.
Jalankan CLI Python dari PyPI di lingkungan sekali pakai, tanpa langkah instalasi.
Jalankan resep proyek dari justfile.
Jalankan tugas proyek dari Taskfile.yml.
Jalankan skrip PHP. Ini juga interpreter yang dibutuhkan wp-cli untuk pekerjaan WordPress.
Beri tahu proses build di mana header dan flag pustaka sistem berada.
Hasilkan skrip ./configure yang diharapkan oleh pohon sumber autotools.
Hasilkan Makefile yang menyertai skrip configure autotools.
Build dan tautkan pustaka bersama secara portabel selama build dari sumber.
Arahkan ulang interpreter atau jalur pencarian pustaka dari biner yang diunduh.
Periksa, terapkan, skalakan, dan debug beban kerja di cluster mana pun.
Pasang, perbarui, dan kembalikan versi chart.
Biner Helm 3, untuk cluster dan chart yang dipatok ke versi tersebut.
Build dan patch manifes per lingkungan, tanpa template.
Sinkronkan, bandingkan, dan kembalikan versi aplikasi GitOps.
Buat dan kelola cluster EKS beserta node group-nya.
Validasi manifes terhadap skema Kubernetes sebelum dirilis.
Ikuti log dari banyak pod dan kontainer sekaligus.
Siapkan dan rekonsiliasi Flux GitOps di cluster.
Semua layanan AWS yang boleh dijangkau oleh akun yang terautentikasi.
Proyek, compute, IAM, dan deployment di Google Cloud.
Tampilkan daftar, salin, dan sinkronkan objek di bucket Cloud Storage.
Jalankan kueri dan kelola dataset di BigQuery.
Sumber daya, grup sumber daya, dan deployment di Azure.
Droplet, cluster terkelola, dan Spaces di DigitalOcean.
Kembangkan, deploy, dan pantau log Cloudflare Workers.
Buka tunnel Cloudflare ke layanan lokal atau privat.
CLI resmi Cloudflare untuk akun, zona, DNS, dan registrar.
Kelola server, jaringan, dan volume Hetzner Cloud.
Kelola instance, penyimpanan, dan serverless Scaleway.
Kelola instance, volume, dan DNS Akamai Linode.
Kelola instance, block storage, dan DNS Vultr.
Deploy dan skalakan aplikasi di Fly.io.
Alias singkat untuk flyctl.
Deploy ke Vercel dan kelola lingkungan serta domain.
Deploy ke Netlify dan kelola situs serta fungsi.
Deploy layanan dan kelola variabel di Railway.
Kelola layanan dan deployment di Render.
Kelola proyek Supabase, migrasi database, dan edge function.
Deploy hosting dan fungsi Firebase, serta kelola Firestore dan autentikasi.
Rencanakan dan terapkan infrastruktur dengan OpenTofu.
Shim yang menjalankan OpenTofu, sehingga skrip Terraform yang ada tetap berfungsi.
Jalankan perintah ad hoc di sekumpulan host.
Jalankan playbook untuk mengonfigurasi server dari awal hingga akhir.
Pasang role dan collection yang dibutuhkan playbook.
Enkripsi dan dekripsi file variabel Ansible agar rahasia tetap aman saat disimpan.
Periksa dan ekspor inventaris Ansible hasil resolusi dalam format JSON atau YAML.
Cari argumen dan contoh sebuah modul tanpa meninggalkan shell.
Tampilkan konfigurasi Ansible yang berlaku dan asal setiap nilainya.
Ekspor penyiapan Cloudflare yang ada sebagai kode Terraform atau OpenTofu.
Definisikan dan deploy infrastruktur dalam TypeScript, Python, Go, atau YAML.
Orkestrasikan OpenTofu dan Terraform di banyak modul dan lingkungan.
Periksa, salin, dan beri tag ulang image kontainer di registry, tanpa daemon Docker.
SQL analitis untuk file lokal: Parquet, CSV, dan JSON.
Kueri, migrasi, dan dump database SQLite.
Kueri, periksa, dan kelola PostgreSQL.
Kueri dan kelola MySQL dan MariaDB.
Kueri collection dan jalankan agregasi di MongoDB.
Periksa key, jalankan perintah, dan pantau lalu lintas di instance Redis.
Dump database PostgreSQL ke SQL atau arsip kustom.
Pulihkan arsip PostgreSQL secara utuh, atau satu tabel demi satu tabel.
Periksa apakah server PostgreSQL sudah menerima koneksi.
Buat database PostgreSQL tanpa membuka sesi psql.
Hapus database PostgreSQL tanpa membuka sesi psql.
Dump database MySQL atau MariaDB ke SQL.
Periksa status, kosongkan cache, dan kelola server MySQL atau MariaDB yang sedang berjalan.
Buka shell MariaDB, nama kanonis di balik klien mysql.
Dump database MariaDB, nama kanonis di balik mysqldump.
Satu klien SQL untuk Postgres, MySQL, SQLite, SQL Server, Oracle, ClickHouse, dan lainnya.
Pindai image, sistem file, dan repositori untuk menemukan kerentanan yang diketahui.
Enkripsi dan dekripsi rahasia langsung di dalam file konfigurasi.
Enkripsi file modern dengan satu kunci kecil dan tanpa konfigurasi.
OpenBao. Baca dan tulis rahasia di penyimpanan yang kompatibel dengan Vault.
Terbitkan, periksa, dan perbarui sertifikat dan JWT.
Minta dan perbarui sertifikat Let’s Encrypt.
Tanda tangani, verifikasi, enkripsi, dan dekripsi dengan kunci GnuPG.
Temukan bug penggunaan tanda kutip, portabilitas, dan logika dalam skrip shell.
Periksa Dockerfile terhadap praktik terbaik sebelum di-build.
Buat pasangan kunci age untuk mengenkripsi file dan rahasia sops.
Pindai file dan riwayat git untuk menemukan rahasia yang bocor.
Ambil dan sisipkan rahasia dari Doppler.
Sinkronkan file antara S3, GCS, Drive, dan puluhan backend lainnya.
Buat cadangan terenkripsi yang terdeduplikasi dan pulihkan dari cadangan tersebut.
Cerminkan direktori secara lokal atau melalui SSH, hanya mentransfer perbedaannya.
Salin file ke dan dari host jarak jauh melalui SSH.
Buka shell atau jalankan satu perintah di mesin jarak jauh.
Buat, periksa, dan konversi kunci SSH, serta kelola entri known_hosts.
Pindahkan file melalui SSH secara interaktif atau dari file batch.
Buat rilis, unggah source map, dan kueri issue di Sentry.
Panggil API Stripe, tampilkan daftar objek, dan putar ulang event webhook.
Panggil API X dengan OAuth dari shell, menggunakan klien resmi X.
Posting ke Mastodon, baca timeline, dan unggah media.
Posting ke Bluesky dan baca timeline melalui AT Protocol.
Unduh video dan audio dari YouTube dan seribu situs lainnya.
Unggah video ke YouTube melalui Data API.
Cari di Spotify dan kendalikan pemutaran di perangkat Anda yang terhubung.
Kirim SMS, lakukan panggilan, dan kelola nomor telepon di Twilio.
Kirim SMS, lakukan panggilan, dan kelola nomor telepon di Vonage.
Build dan deploy aplikasi, workflow, dan manifes Slack.
Buat room LiveKit, terbitkan token akses, dan jalankan egress.
Baca dan kirim email melalui IMAP, SMTP, JMAP, Gmail, dan Microsoft Graph.
Kelola server Postmark dan template email transaksional.
Kompilasi MJML menjadi email HTML yang responsif.
Kirim dan baca pesan WhatsApp dari baris perintah.
Kirim pesan uji SMTP sungguhan dan tampilkan setiap langkah handshake.
Periksa masalah pada record SPF, DKIM, DMARC, dan BIMI sebuah domain.
Panggil API Google Workspace apa pun: Drive, Gmail, Calendar, dan lainnya.
Gmail, Calendar, Drive, Sheets, dan Contacts melalui login Google Anda sendiri.
Kelola Google Workspace: pengguna, grup, unit organisasi, dan lisensi.
Kelola Microsoft 365: Graph, SharePoint, Teams, Entra, dan Planner.
Kueri dan perbarui record, metadata, dan org Salesforce.
Bekerja dengan HubSpot CMS, HubDB, dan proyek.
Kembangkan tema dan aplikasi Shopify untuk sebuah toko.
Jalankan kueri HogQL, unggah source map, dan kelola flag di PostHog.
Buat dan triase issue, sprint, dan epic Jira dari shell.
Kelola situs WordPress atau WooCommerce: postingan, plugin, pengguna, database.
Kelola proyek, lingkungan, dan etalase commerce Saleor.
Kelola indeks pencarian, record, dan pengaturan relevansi Algolia.
Cari bisnis, alamat, dan ulasan melalui Google Places.
Baca dan tulis halaman serta database Notion melalui API.
Jelajahi situs dan laporkan setiap tautan rusak.
Optimalkan file SVG tanpa mengubah tampilannya.
Build situs statis dari Markdown dan template.
Periksa tulisan berdasarkan panduan gaya.
Susun laporan, faktur, dan slide langsung ke PDF.
Ubah deskripsi teks menjadi diagram, dalam format SVG atau PNG.
Jelajahi situs dan laporkan setiap tautan rusak, dengan cepat, beserta status per tautan.
Build situs statis dari Markdown dan template dengan Eleventy.
Ambil teks artikel yang dapat dibaca dari halaman web, tanpa perlu browser.
Kueri HTML dengan selektor CSS, seperti jq mengueri JSON.
Kueri dan edit XML dengan XPath: feed produk, sitemap, dan RSS.
Konversi, pangkas, ubah ukuran, dan enkode ulang audio dan video.
Baca codec, stream, durasi, dan metadata dari file media.
ImageMagick. Ubah ukuran, pangkas, konversi, dan gabungkan gambar.
ImageMagick klasik: ubah ukuran, pangkas, dan konversi dalam satu perintah.
Gabungkan gambar ke dalam PDF tanpa mengenkode ulang.
Render SVG ke PNG, PDF, atau PostScript dalam ukuran apa pun.
Render halaman PDF menjadi gambar PNG, JPEG, atau PPM.
Baca, tulis, dan hapus metadata pada foto dan video.
Konversi antara Markdown, HTML, DOCX, LaTeX, dan lainnya.
LibreOffice dalam mode headless: konversi dokumen, spreadsheet, dan slide.
Ekstrak lapisan teks dari PDF.
Pisahkan, gabungkan, putar, dan perbaiki file PDF.
Ghostscript. Kompres, ratakan, dan konversi PDF dan PostScript.
OCR: ambil teks dari hasil pindaian, foto, dan tangkapan layar.
Graphviz. Render graf dan diagram dari deskripsi teks.
Laporkan format, dimensi, ruang warna, dan data EXIF sebuah gambar.
Ubah ukuran, konversi, atau hapus metadata sekumpulan gambar langsung pada file aslinya.
Bandingkan dua gambar dan hasilkan peta perbedaan visual.
Susun gambar menjadi lembar kontak dengan label dan jarak.
Tumpuk satu gambar di atas gambar lain dengan masker, offset, atau mode campuran.
Tampilkan jumlah halaman, ukuran halaman, metadata, dan status enkripsi sebuah PDF.
Ekstrak setiap gambar yang tertanam dalam PDF pada resolusi aslinya.
Render halaman PDF menjadi PNG, JPEG, SVG, atau PostScript melalui Cairo.
Konversi PDF ke HTML dengan tata letak dan gambar tetap terjaga.
Konversi PDF ke PostScript untuk dicetak atau diproses lebih lanjut.
Tampilkan daftar font yang digunakan PDF dan apakah masing-masing font tertanam.
Pisahkan PDF menjadi satu file per halaman.
Gabungkan beberapa PDF menjadi satu, sesuai urutan yang Anda tentukan.
Verifikasi tanda tangan digital pada PDF yang ditandatangani.
Konversi PostScript atau EPS ke PDF melalui Ghostscript.
Konversi kembali PDF ke PostScript melalui Ghostscript.
Konversi dokumen antara PDF, DOCX, dan ODT tanpa layar.
Konversi spreadsheet antara XLSX, ODS, dan CSV tanpa antarmuka grafis.
Konversi slide presentasi antara PPTX, ODP, dan PDF tanpa antarmuka grafis.
Atur tata letak graf tak berarah dengan model pegas, bukan peringkat ala dot.
Ubah teks menjadi ucapan dan simpan ke file audio.
Hasilkan ucapan dengan suara ElevenLabs dan simpan ke file.
Konversi dan transformasikan gambar dengan pipeline yang cepat dan hemat memori.
Hasilkan thumbnail dalam skala katalog tanpa memuat seluruh gambar.
Enkode gambar ke AVIF untuk halaman yang lebih ringan dan pemuatan yang lebih cepat.
Perkecil file PNG tanpa kehilangan kualitas, tanpa mengubah tampilannya.
Buat permintaan HTTP, kirim payload, dan ikuti pengalihan.
Unduh file dan cerminkan halaman melalui HTTP dan FTP.
Netcat. Buka, dengarkan, dan uji koneksi TCP mentah.
Jembatani socket, file, dan port di antara dua titik akhir.
Kueri record DNS dan telusuri cara sebuah nama di-resolve.
Cari hostname atau alamat melalui resolver.
Pencarian DNS cepat untuk nama atau alamat IP.
Periksa alamat, rute, dan antarmuka jaringan di mesin.
Tampilkan daftar socket, port, dan koneksi yang terbuka di mesin.
Penemuan port cepat pada host yang boleh Anda pindai.
Hubungkan ke endpoint WebSocket dan kirim atau baca frame.
Telusuri web dari shell dan dapatkan hasilnya sebagai teks atau JSON.
Kirim permintaan HTTP dengan sintaks HTTPie dan output yang mudah dibaca.
Panggil layanan gRPC dan tampilkan daftar metodenya dari shell.
Uji beban endpoint HTTP dan laporkan persentil latensi.
Jalankan permintaan HTTP dan asersi yang ditulis sebagai file teks biasa.
Cari record DNS dan dapatkan jawabannya sebagai JSON.
Luncurkan dalam hitungan menit dan biarkan agen menjalankan perintah yang sudah menjadi andalan pekerjaan Anda.