Langsung ke konten

Alat yang
sudah bisa dijalankan agen Anda.

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.

Perkakas

claude

Claude Code. Baca, tulis, dan refaktor basis kode dari terminal.

gemini

Gemini CLI. Kirim prompt ke model Google dan lakukan tindakan pada repositori.

codex

OpenAI Codex. Rencanakan dan terapkan perubahan kode dari baris perintah.

opencode

Agen coding open source, diarahkan ke penyedia model pilihan Anda.

kimi

Kimi CLI dari Moonshot, terhubung ke adaptor lokal.

openclaw

Mesin agen Diali itu sendiri: mulai, periksa, dan kendalikan sesi.

hermes

Mesin agen Hermes beserta gateway-nya, dikendalikan dari shell.

agent-browser

Kendalikan browser headless: navigasi, klik, isi, dan tangkap layar.

hf

Unduh dan unggah model serta dataset di Hugging Face Hub.

rg

Ripgrep. Pencarian regex rekursif di seluruh repositori dalam hitungan milidetik.

fd

find yang lebih ramah: temukan file dan direktori berdasarkan nama atau pola.

bat

cat dengan penyorotan sintaks, nomor baris, dan penanda Git.

jq

Filter, ubah bentuk, dan rapikan tampilan JSON langsung dari pipe.

yq

Bahasa kueri yang sama dengan jq, diterapkan pada YAML dan TOML.

mlr

Miller. Potong, gabungkan, urutkan, dan ringkas data CSV, TSV, dan JSON.

qsv

Indeks, gabungkan, iris, dan validasi file CSV yang sangat besar dengan cepat.

csvcut

csvkit. Ambil, buang, dan susun ulang kolom CSV.

in2csv

Ubah file Excel, JSON, atau lebar tetap menjadi CSV.

sql2csv

Jalankan kueri SQL pada database dan dapatkan hasilnya dalam CSV.

7z

Kemas dan bongkar 7z, serta sebagian besar format arsip lainnya.

zip

Buat dan perbarui arsip ZIP.

unzip

Tampilkan daftar dan ekstrak isi arsip ZIP.

xz

Kompresi dan dekompresi dengan xz dan LZMA.

zstd

Kompresi dan dekompresi cepat dengan Zstandard.

less

Telusuri file panjang atau output perintah halaman demi halaman.

file

Kenali jenis file yang sebenarnya, apa pun klaim ekstensinya.

tree

Tampilkan direktori sebagai pohon berindentasi.

patch

Terapkan diff ke file atau ke seluruh pohon sumber.

column

Susun teks dari pipe menjadi kolom yang mudah dibaca.

bc

Aritmetika presisi arbitrer langsung dari pipe.

pv

Pantau data yang mengalir melalui pipe, lengkap dengan laju dan progresnya.

csvsql

Kueri file CSV dengan SQL, atau muat langsung ke database.

csvlook

Tampilkan CSV sebagai tabel rata yang benar-benar dapat dibaca di terminal.

csvstat

Laporkan tipe, jumlah nilai null, dan rentang untuk setiap kolom dalam CSV.

csvjson

Konversi CSV ke JSON atau GeoJSON, satu objek per baris.

csvgrep

Filter baris CSV berdasarkan pola atau regex pada kolom bernama.

csvsort

Urutkan CSV berdasarkan satu kolom atau lebih, dengan pengurutan yang memperhatikan tipe data.

csvjoin

Gabungkan dua file CSV atau lebih berdasarkan kolom yang sama.

sponge

Serap seluruh stdin sebelum menulis, sehingga pipe dapat menulis ulang file inputnya sendiri.

ts

Tambahkan stempel waktu di awal setiap baris dalam stream.

chronic

Jalankan perintah dan tampilkan outputnya hanya saat gagal.

ifne

Jalankan perintah hanya jika stdin tidak kosong.

pee

Kirim stdin ke beberapa perintah sekaligus, seperti yang dilakukan tee untuk file.

vipe

Sisipkan editor di tengah pipe untuk mengedit stream secara manual.

vidir

Ganti nama dan hapus file dengan mengedit daftar isi direktori sebagai teks.

isutf8

Periksa apakah file atau stream merupakan UTF-8 yang valid.

errno

Cari errno berdasarkan nomor, nama, atau pesan.

hexdump

Tampilkan isi file dalam heksadesimal, oktal, atau ASCII untuk memeriksa konten biner.

ast-grep

Cari dan tulis ulang kode berdasarkan pola pohon sintaksis, bukan regex.

ps

Tampilkan daftar proses yang berjalan di sandbox.

top

Pantau proses, CPU, dan memori secara real time.

htop

Penampil proses interaktif, lebih mudah dibaca daripada top.

pstree

Tampilkan daftar proses sebagai pohon induk dan anak.

free

Laporkan berapa banyak memori yang digunakan dan berapa yang tersisa.

vmstat

Ambil sampel aktivitas memori, swap, IO, dan CPU dari waktu ke waktu.

iostat

Laporkan throughput disk dan beban CPU per perangkat.

lsof

Tampilkan daftar file dan socket yang terbuka, beserta proses yang memegangnya.

tmux

Jaga pekerjaan panjang tetap berjalan dalam sesi terminal yang dapat dilepas.

killall

Kirim sinyal ke setiap proses yang cocok dengan sebuah nama.

fuser

Temukan proses mana yang membuka sebuah file, direktori, atau socket.

mpstat

Laporkan pemakaian CPU per inti selama suatu interval.

pidstat

Laporkan CPU, memori, dan I/O per proses selama suatu interval.

sar

Kumpulkan dan putar ulang sampel aktivitas sistem dari waktu ke waktu.

git

Clone, buat branch, commit, rebase, dan periksa repositori apa pun.

git-lfs

Ambil dan push file biner besar yang dilacak repo dengan Git LFS.

gh

Issue, pull request, review, Actions, dan rilis GitHub.

glab

Issue, merge request, pipeline, dan rilis GitLab.

node

Jalankan skrip, server, dan langkah build JavaScript dan TypeScript.

npm

Pasang dependensi dan jalankan skrip yang sudah didefinisikan proyek.

bun

Pasang, bundel, uji, dan jalankan, semuanya dalam satu toolchain yang cepat.

python3

Jalankan skrip Python dan potongan kode sekali pakai.

uv

Selesaikan dependensi Python dan jalankan alat di lingkungan terisolasi.

go

Build, uji, dan jalankan program serta modul Go.

rustc

Kompilasi file sumber Rust secara langsung.

cargo

Build, uji, dan kelola crate Rust beserta dependensinya.

make

Jalankan target build yang sudah dijelaskan di Makefile.

cmake

Konfigurasikan dan buat build native untuk proyek C dan C++.

gcc

Kompilasi dan tautkan program C.

g++

Kompilasi dan tautkan program C++.

gofmt

Format kode sumber Go ke gaya kanonis, langsung di file atau ke stdout.

bunx

Jalankan biner paket langsung dari npm tanpa perlu memasangnya terlebih dahulu.

uvx

Jalankan CLI Python dari PyPI di lingkungan sekali pakai, tanpa langkah instalasi.

just

Jalankan resep proyek dari justfile.

task

Jalankan tugas proyek dari Taskfile.yml.

php

Jalankan skrip PHP. Ini juga interpreter yang dibutuhkan wp-cli untuk pekerjaan WordPress.

pkg-config

Beri tahu proses build di mana header dan flag pustaka sistem berada.

autoconf

Hasilkan skrip ./configure yang diharapkan oleh pohon sumber autotools.

automake

Hasilkan Makefile yang menyertai skrip configure autotools.

libtool

Build dan tautkan pustaka bersama secara portabel selama build dari sumber.

patchelf

Arahkan ulang interpreter atau jalur pencarian pustaka dari biner yang diunduh.

kubectl

Periksa, terapkan, skalakan, dan debug beban kerja di cluster mana pun.

helm

Pasang, perbarui, dan kembalikan versi chart.

helm3

Biner Helm 3, untuk cluster dan chart yang dipatok ke versi tersebut.

kustomize

Build dan patch manifes per lingkungan, tanpa template.

argocd

Sinkronkan, bandingkan, dan kembalikan versi aplikasi GitOps.

eksctl

Buat dan kelola cluster EKS beserta node group-nya.

kubeconform

Validasi manifes terhadap skema Kubernetes sebelum dirilis.

stern

Ikuti log dari banyak pod dan kontainer sekaligus.

flux

Siapkan dan rekonsiliasi Flux GitOps di cluster.

aws

Semua layanan AWS yang boleh dijangkau oleh akun yang terautentikasi.

gcloud

Proyek, compute, IAM, dan deployment di Google Cloud.

gsutil

Tampilkan daftar, salin, dan sinkronkan objek di bucket Cloud Storage.

bq

Jalankan kueri dan kelola dataset di BigQuery.

az

Sumber daya, grup sumber daya, dan deployment di Azure.

doctl

Droplet, cluster terkelola, dan Spaces di DigitalOcean.

wrangler

Kembangkan, deploy, dan pantau log Cloudflare Workers.

cloudflared

Buka tunnel Cloudflare ke layanan lokal atau privat.

cf

CLI resmi Cloudflare untuk akun, zona, DNS, dan registrar.

hcloud

Kelola server, jaringan, dan volume Hetzner Cloud.

scw

Kelola instance, penyimpanan, dan serverless Scaleway.

linode-cli

Kelola instance, volume, dan DNS Akamai Linode.

vultr-cli

Kelola instance, block storage, dan DNS Vultr.

flyctl

Deploy dan skalakan aplikasi di Fly.io.

fly

Alias singkat untuk flyctl.

vercel

Deploy ke Vercel dan kelola lingkungan serta domain.

netlify

Deploy ke Netlify dan kelola situs serta fungsi.

railway

Deploy layanan dan kelola variabel di Railway.

render

Kelola layanan dan deployment di Render.

supabase

Kelola proyek Supabase, migrasi database, dan edge function.

firebase

Deploy hosting dan fungsi Firebase, serta kelola Firestore dan autentikasi.

tofu

Rencanakan dan terapkan infrastruktur dengan OpenTofu.

terraform

Shim yang menjalankan OpenTofu, sehingga skrip Terraform yang ada tetap berfungsi.

ansible

Jalankan perintah ad hoc di sekumpulan host.

ansible-playbook

Jalankan playbook untuk mengonfigurasi server dari awal hingga akhir.

ansible-galaxy

Pasang role dan collection yang dibutuhkan playbook.

ansible-vault

Enkripsi dan dekripsi file variabel Ansible agar rahasia tetap aman saat disimpan.

ansible-inventory

Periksa dan ekspor inventaris Ansible hasil resolusi dalam format JSON atau YAML.

ansible-doc

Cari argumen dan contoh sebuah modul tanpa meninggalkan shell.

ansible-config

Tampilkan konfigurasi Ansible yang berlaku dan asal setiap nilainya.

cf-terraforming

Ekspor penyiapan Cloudflare yang ada sebagai kode Terraform atau OpenTofu.

pulumi

Definisikan dan deploy infrastruktur dalam TypeScript, Python, Go, atau YAML.

terragrunt

Orkestrasikan OpenTofu dan Terraform di banyak modul dan lingkungan.

crane

Periksa, salin, dan beri tag ulang image kontainer di registry, tanpa daemon Docker.

duckdb

SQL analitis untuk file lokal: Parquet, CSV, dan JSON.

sqlite3

Kueri, migrasi, dan dump database SQLite.

psql

Kueri, periksa, dan kelola PostgreSQL.

mysql

Kueri dan kelola MySQL dan MariaDB.

mongosh

Kueri collection dan jalankan agregasi di MongoDB.

redis-cli

Periksa key, jalankan perintah, dan pantau lalu lintas di instance Redis.

pg_dump

Dump database PostgreSQL ke SQL atau arsip kustom.

pg_restore

Pulihkan arsip PostgreSQL secara utuh, atau satu tabel demi satu tabel.

pg_isready

Periksa apakah server PostgreSQL sudah menerima koneksi.

createdb

Buat database PostgreSQL tanpa membuka sesi psql.

dropdb

Hapus database PostgreSQL tanpa membuka sesi psql.

mysqldump

Dump database MySQL atau MariaDB ke SQL.

mysqladmin

Periksa status, kosongkan cache, dan kelola server MySQL atau MariaDB yang sedang berjalan.

mariadb

Buka shell MariaDB, nama kanonis di balik klien mysql.

mariadb-dump

Dump database MariaDB, nama kanonis di balik mysqldump.

usql

Satu klien SQL untuk Postgres, MySQL, SQLite, SQL Server, Oracle, ClickHouse, dan lainnya.

trivy

Pindai image, sistem file, dan repositori untuk menemukan kerentanan yang diketahui.

sops

Enkripsi dan dekripsi rahasia langsung di dalam file konfigurasi.

age

Enkripsi file modern dengan satu kunci kecil dan tanpa konfigurasi.

bao

OpenBao. Baca dan tulis rahasia di penyimpanan yang kompatibel dengan Vault.

step

Terbitkan, periksa, dan perbarui sertifikat dan JWT.

certbot

Minta dan perbarui sertifikat Let’s Encrypt.

gpg

Tanda tangani, verifikasi, enkripsi, dan dekripsi dengan kunci GnuPG.

shellcheck

Temukan bug penggunaan tanda kutip, portabilitas, dan logika dalam skrip shell.

hadolint

Periksa Dockerfile terhadap praktik terbaik sebelum di-build.

age-keygen

Buat pasangan kunci age untuk mengenkripsi file dan rahasia sops.

gitleaks

Pindai file dan riwayat git untuk menemukan rahasia yang bocor.

doppler

Ambil dan sisipkan rahasia dari Doppler.

rclone

Sinkronkan file antara S3, GCS, Drive, dan puluhan backend lainnya.

restic

Buat cadangan terenkripsi yang terdeduplikasi dan pulihkan dari cadangan tersebut.

rsync

Cerminkan direktori secara lokal atau melalui SSH, hanya mentransfer perbedaannya.

scp

Salin file ke dan dari host jarak jauh melalui SSH.

ssh

Buka shell atau jalankan satu perintah di mesin jarak jauh.

ssh-keygen

Buat, periksa, dan konversi kunci SSH, serta kelola entri known_hosts.

sftp

Pindahkan file melalui SSH secara interaktif atau dari file batch.

sentry-cli

Buat rilis, unggah source map, dan kueri issue di Sentry.

stripe

Panggil API Stripe, tampilkan daftar objek, dan putar ulang event webhook.

xurl

Panggil API X dengan OAuth dari shell, menggunakan klien resmi X.

toot

Posting ke Mastodon, baca timeline, dan unggah media.

bsky

Posting ke Bluesky dan baca timeline melalui AT Protocol.

yt-dlp

Unduh video dan audio dari YouTube dan seribu situs lainnya.

youtubeuploader

Unggah video ke YouTube melalui Data API.

spogo

Cari di Spotify dan kendalikan pemutaran di perangkat Anda yang terhubung.

twilio

Kirim SMS, lakukan panggilan, dan kelola nomor telepon di Twilio.

vonage

Kirim SMS, lakukan panggilan, dan kelola nomor telepon di Vonage.

slack

Build dan deploy aplikasi, workflow, dan manifes Slack.

lk

Buat room LiveKit, terbitkan token akses, dan jalankan egress.

himalaya

Baca dan kirim email melalui IMAP, SMTP, JMAP, Gmail, dan Microsoft Graph.

postmark

Kelola server Postmark dan template email transaksional.

mjml

Kompilasi MJML menjadi email HTML yang responsif.

wacli

Kirim dan baca pesan WhatsApp dari baris perintah.

swaks

Kirim pesan uji SMTP sungguhan dan tampilkan setiap langkah handshake.

checkdmarc

Periksa masalah pada record SPF, DKIM, DMARC, dan BIMI sebuah domain.

gws

Panggil API Google Workspace apa pun: Drive, Gmail, Calendar, dan lainnya.

gog

Gmail, Calendar, Drive, Sheets, dan Contacts melalui login Google Anda sendiri.

gam

Kelola Google Workspace: pengguna, grup, unit organisasi, dan lisensi.

m365

Kelola Microsoft 365: Graph, SharePoint, Teams, Entra, dan Planner.

sf

Kueri dan perbarui record, metadata, dan org Salesforce.

hs

Bekerja dengan HubSpot CMS, HubDB, dan proyek.

shopify

Kembangkan tema dan aplikasi Shopify untuk sebuah toko.

posthog-cli

Jalankan kueri HogQL, unggah source map, dan kelola flag di PostHog.

jira

Buat dan triase issue, sprint, dan epic Jira dari shell.

wp

Kelola situs WordPress atau WooCommerce: postingan, plugin, pengguna, database.

saleor

Kelola proyek, lingkungan, dan etalase commerce Saleor.

algolia

Kelola indeks pencarian, record, dan pengaturan relevansi Algolia.

goplaces

Cari bisnis, alamat, dan ulasan melalui Google Places.

notion-cli

Baca dan tulis halaman serta database Notion melalui API.

muffet

Jelajahi situs dan laporkan setiap tautan rusak.

svgo

Optimalkan file SVG tanpa mengubah tampilannya.

hugo

Build situs statis dari Markdown dan template.

vale

Periksa tulisan berdasarkan panduan gaya.

typst

Susun laporan, faktur, dan slide langsung ke PDF.

d2

Ubah deskripsi teks menjadi diagram, dalam format SVG atau PNG.

lychee

Jelajahi situs dan laporkan setiap tautan rusak, dengan cepat, beserta status per tautan.

eleventy

Build situs statis dari Markdown dan template dengan Eleventy.

trafilatura

Ambil teks artikel yang dapat dibaca dari halaman web, tanpa perlu browser.

htmlq

Kueri HTML dengan selektor CSS, seperti jq mengueri JSON.

xmlstarlet

Kueri dan edit XML dengan XPath: feed produk, sitemap, dan RSS.

ffmpeg

Konversi, pangkas, ubah ukuran, dan enkode ulang audio dan video.

ffprobe

Baca codec, stream, durasi, dan metadata dari file media.

magick

ImageMagick. Ubah ukuran, pangkas, konversi, dan gabungkan gambar.

convert

ImageMagick klasik: ubah ukuran, pangkas, dan konversi dalam satu perintah.

img2pdf

Gabungkan gambar ke dalam PDF tanpa mengenkode ulang.

rsvg-convert

Render SVG ke PNG, PDF, atau PostScript dalam ukuran apa pun.

pdftoppm

Render halaman PDF menjadi gambar PNG, JPEG, atau PPM.

exiftool

Baca, tulis, dan hapus metadata pada foto dan video.

pandoc

Konversi antara Markdown, HTML, DOCX, LaTeX, dan lainnya.

soffice

LibreOffice dalam mode headless: konversi dokumen, spreadsheet, dan slide.

pdftotext

Ekstrak lapisan teks dari PDF.

qpdf

Pisahkan, gabungkan, putar, dan perbaiki file PDF.

gs

Ghostscript. Kompres, ratakan, dan konversi PDF dan PostScript.

tesseract

OCR: ambil teks dari hasil pindaian, foto, dan tangkapan layar.

dot

Graphviz. Render graf dan diagram dari deskripsi teks.

identify

Laporkan format, dimensi, ruang warna, dan data EXIF sebuah gambar.

mogrify

Ubah ukuran, konversi, atau hapus metadata sekumpulan gambar langsung pada file aslinya.

compare

Bandingkan dua gambar dan hasilkan peta perbedaan visual.

montage

Susun gambar menjadi lembar kontak dengan label dan jarak.

composite

Tumpuk satu gambar di atas gambar lain dengan masker, offset, atau mode campuran.

pdfinfo

Tampilkan jumlah halaman, ukuran halaman, metadata, dan status enkripsi sebuah PDF.

pdfimages

Ekstrak setiap gambar yang tertanam dalam PDF pada resolusi aslinya.

pdftocairo

Render halaman PDF menjadi PNG, JPEG, SVG, atau PostScript melalui Cairo.

pdftohtml

Konversi PDF ke HTML dengan tata letak dan gambar tetap terjaga.

pdftops

Konversi PDF ke PostScript untuk dicetak atau diproses lebih lanjut.

pdffonts

Tampilkan daftar font yang digunakan PDF dan apakah masing-masing font tertanam.

pdfseparate

Pisahkan PDF menjadi satu file per halaman.

pdfunite

Gabungkan beberapa PDF menjadi satu, sesuai urutan yang Anda tentukan.

pdfsig

Verifikasi tanda tangan digital pada PDF yang ditandatangani.

ps2pdf

Konversi PostScript atau EPS ke PDF melalui Ghostscript.

pdf2ps

Konversi kembali PDF ke PostScript melalui Ghostscript.

lowriter

Konversi dokumen antara PDF, DOCX, dan ODT tanpa layar.

localc

Konversi spreadsheet antara XLSX, ODS, dan CSV tanpa antarmuka grafis.

loimpress

Konversi slide presentasi antara PPTX, ODP, dan PDF tanpa antarmuka grafis.

neato

Atur tata letak graf tak berarah dengan model pegas, bukan peringkat ala dot.

edge-tts

Ubah teks menjadi ucapan dan simpan ke file audio.

elevenlabs

Hasilkan ucapan dengan suara ElevenLabs dan simpan ke file.

vips

Konversi dan transformasikan gambar dengan pipeline yang cepat dan hemat memori.

vipsthumbnail

Hasilkan thumbnail dalam skala katalog tanpa memuat seluruh gambar.

avifenc

Enkode gambar ke AVIF untuk halaman yang lebih ringan dan pemuatan yang lebih cepat.

oxipng

Perkecil file PNG tanpa kehilangan kualitas, tanpa mengubah tampilannya.

curl

Buat permintaan HTTP, kirim payload, dan ikuti pengalihan.

wget

Unduh file dan cerminkan halaman melalui HTTP dan FTP.

nc

Netcat. Buka, dengarkan, dan uji koneksi TCP mentah.

socat

Jembatani socket, file, dan port di antara dua titik akhir.

dig

Kueri record DNS dan telusuri cara sebuah nama di-resolve.

nslookup

Cari hostname atau alamat melalui resolver.

host

Pencarian DNS cepat untuk nama atau alamat IP.

ip

Periksa alamat, rute, dan antarmuka jaringan di mesin.

ss

Tampilkan daftar socket, port, dan koneksi yang terbuka di mesin.

naabu

Penemuan port cepat pada host yang boleh Anda pindai.

websocat

Hubungkan ke endpoint WebSocket dan kirim atau baca frame.

ddgs

Telusuri web dari shell dan dapatkan hasilnya sebagai teks atau JSON.

xh

Kirim permintaan HTTP dengan sintaks HTTPie dan output yang mudah dibaca.

grpcurl

Panggil layanan gRPC dan tampilkan daftar metodenya dari shell.

oha

Uji beban endpoint HTTP dan laporkan persentil latensi.

hurl

Jalankan permintaan HTTP dan asersi yang ditulis sebagai file teks biasa.

doggo

Cari record DNS dan dapatkan jawabannya sebagai JSON.

Mulai sekarang

Berikan mesin sungguhan untuk agen Anda.

Luncurkan dalam hitungan menit dan biarkan agen menjalankan perintah yang sudah menjadi andalan pekerjaan Anda.