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.

  1. 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
  2. 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
  3. 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 --root absolut 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.

  4. 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

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.