// DOCS
Quick start — 5 menit
Empat langkah dari nol sampai agent Anda membaca kapsul. Semua berjalan lokal; tidak ada akun, tidak ada telemetri.
Binary belum bisa diunduh — akan dibuka bersamaan dengan batch founder. Tautan unduh per platform (Windows, Linux, macOS) akan aktif di sini saat itu. Gabung waitlist untuk diberi tahu lebih dulu: admin@ngakali.dev.
-
01 Install
Satu binary, tanpa dependency. Perintah di bawah akan aktif bersamaan dengan dibukanya distribusi binary.
$ Windows (PowerShell)> irm https://files.ngakali.dev/latest/install.ps1 | iex
$ Linux (x64 / arm64)$ curl -L https://files.ngakali.dev/latest/ngakali-x86_64-unknown-linux-gnu.tar.gz | tar -xz $ mv ngakali ~/.local/bin/ # arm64: ganti nama file → ngakali-aarch64-unknown-linux-gnu.tar.gz
$ macOS (Apple Silicon)$ curl -L https://files.ngakali.dev/latest/ngakali-aarch64-apple-darwin.tar.gz | tar -xz $ xattr -d com.apple.quarantine ngakali && mv ngakali ~/.local/bin/ # tanpa xattr, Gatekeeper memblokir binary
-
02 Index repo
Masuk ke root repo Anda dan bangun code graph. 5.000 file selesai dalam < 15 detik.
$ index$ cd repo-anda && ngakali index index selesai: 5.005 file di-scan, 5.005 di-index, 0 dihapus, 0 dilewati (sama), 27.430 nodes, 44.803 edges, 10400 ms
-
03 Sambungkan ke IDE (MCP)
Jalankan
ngakali setup— ia mendeteksi harness yang terinstall (Claude Code, Cursor, Codex, OpenCode, Kiro, Z Code, Cline, Kilo Code, Antigravity), menulis config MCP-nya, dan memandu pemilihan mode memory (lite/full/off):$ setup$ ngakali setup → terdeteksi: claude-code, cursor ✓ config MCP ditulis — restart IDE Anda # output diringkas; setup berjalan interaktif
Alternatif manual — tulis sendiri di
.mcp.json(pakai--rootabsolut seperti yang dihasilkan setup):$ .mcp.json (manual){"mcpServers": {"ngakali": {"command": "ngakali", "args": ["mcp", "--root", "/path/absolut/repo"]}}}Setelah tersambung, agent Anda mendapat 10 MCP tools untuk query code graph dan mengambil kapsul konteks.
-
04 Verifikasi
Pastikan semuanya sehat sebelum mulai bekerja.
$ status$ ngakali status { "state": "ready", "nodes": 27430, "edges": 44803, "files": 5005, … (output JSON dipotong untuk ringkas) }
Selesai.
Minta agent Anda mengerjakan tugas seperti biasa — Ngakali menyajikan konteks yang relevan, bukan file mentah.
Ada kendala? Buka support// PERINTAH DASAR
Referensi CLI
| Perintah | Fungsi |
|---|---|
ngakali index | Bangun code graph lokal dari repo (full + incremental). |
ngakali setup | Tulis config MCP otomatis untuk 9 harness + pilih mode memory (lite/full/off). |
ngakali query "<task>" | Ambil kapsul konteks langsung dari terminal. |
ngakali status | Status index, lisensi, dan daemon (JSON). |
ngakali skeleton <file> | Skeleton signature-only sebuah file. |
ngakali impact <simbol> | Blast radius sebuah simbol (dependents). |
ngakali serve | Daemon: watcher incremental + MCP via HTTP loopback. |
ngakali mcp | MCP server via stdio (dipakai config harness). |
ngakali bench | Ukur performa index & query di mesin Anda. |
ngakali doctor | Diagnosa read-only: index drift, daemon, konfigurasi. |
ngakali logs | Tampilkan log — lampirkan saat lapor bug. |
ngakali dash | Dashboard per-project (Free); dash --all multi-project (Pro). |
ngakali activate NGKF-… | Aktivasi key lisensi Pro (offline). |
ngakali deactivate | Hapus file lisensi lokal — kembali ke mode Free. |