Nxdom CLI v1.0.17 · MIT

Bangun aplikasi dari satu CLI

NxDOM — Nusantara eXtreme Development Object Model. Backend PHP, Desktop Electron, Mobile Expo, Web Express, dan Web statik — semua dikelola dari terminal. Pilih menu, tekan Enter, jadi.

npm install --global nxdom-cli

Juga tersedia EXE portabel — tanpa installer, tanpa Node.js.

Kenapa NxDOM?

⬢

Semua runtime, satu CLI

Backend, Desktop, Mobile, Web Express, dan Web statik — dikelola dari satu tempat dengan pola kerja yang sama.

▣

Modul siap pakai

Tombol, form, navigasi, chart, ikon, dan banyak lagi. Modul wajib tiap runtime dicek dan dipasang otomatis.

✦

Agent AI bawaan

Chat streaming, 22+ provider cloud & lokal. Asisten bisa mengeksekusi install, migrate, hingga update framework — selalu dengan konfirmasi.

↹

Tanpa konfigurasi rumit

Menu interaktif dengan tombol panah. Tidak perlu hafal perintah — tapi tetap ada shell ❯ bagi yang suka ketik cepat.

⊞

EXE portabel

Satu file nxdom.exe untuk Windows — tanpa installer, tanpa Node.js. Salin ke folder mana pun, langsung jalan.

⟳

Server lokal + live reload

Server statis dan PHP bawaan dengan live reload. Ubah file, browser ikut segarkan — tanpa ekstensi tambahan.

Runtime yang didukung

RuntimeTeknologiUntuk apa
BackendPHP API & aplikasi web, migrasi database, generator controller
MobileExpo / React Native Aplikasi Android & Web dari satu kode — QR scan langsung jalan
DesktopElectron Aplikasi desktop Windows
Web (Express/Node)Express Aplikasi web dengan server Node
Web (statik)HTML/CSS/JS SPA ringan tanpa server dev penuh

Plus Component sets UI — Face, Fluen, Git, Gnumix, IDE, Mcbook, dan lainnya. Ganti set semudah pilih menu.

Agent AI bawaan

Tanya, dia yang kerjakan

Ketik langsung di baris ❯ tanpa awalan / — Asisten membaca runtime, modul, dan config proyekmu, lalu mengeksekusi dengan konfirmasi di terminal.

  • “Install runtime Mobile beserta modul wajibnya”
  • “Pasang modul alerts, branch, dan chart”
  • “Update models Backend dari sumber terbaru”
  • “Migrasi database — jalankan migrasi pending”

Token per balasan & sesi: ↑ input · ↓ output · ∑ total

Tampilan

Menu Runtime nxdom
Menu Runtime — beranda nxdom
Pengaturan Asisten nxdom
Pengaturan Asisten AI
Konfirmasi aksi Asisten nxdom
Konfirmasi sebelum aksi berdampak
Progress operasi Asisten nxdom
Progress operasi

Cara mulai

  1. Pasang

    npm install --global nxdom-cli

    atau tanpa instalasi: npx nxdom-cli, atau unduh EXE portabel.

  2. Buka di proyekmu

    cd D:\path\ke\proyek
    nxdom

    Menu Runtime langsung tampil.

  3. Pilih runtime → Install → Start

    Module → Install → Config → Start → Log → Stop

    Mobile langsung tampil QR code — scan dari HP, aplikasi berjalan.

npm

Windows, macOS, Linux. Butuh Node.js ≥ 20.17 dan npm.

npm install --global nxdom-cli

Update: npm update --global nxdom-cli

EXE portabel

Windows x64 — satu file, tanpa installer, tanpa Node.js.

File baru diunduh dapat memicu peringatan SmartScreen (belum ditandatangani digital). Verifikasi integritas dengan SHA256 yang disertakan.

Aksi tertentu tetap butuh tool eksternal: npm/npx (Desktop, Mobile, Web), PHP/Composer (Backend), internet (GitHub & provider AI).

FAQ

Apakah NxDOM gratis?

Ya, lisensi MIT.

Apakah butuh Node.js?

Versi npm butuh Node.js ≥ 20.17. Versi EXE portabel tidak butuh Node sama sekali.

Port sudah dipakai (mis. 9002)?

Menu runtime → Stop → Start. Nxdom otomatis mencoba menghentikan proses lama.

Browser tidak terbuka saat menekan w?

Pastikan status berjalan (titik hijau di menu Log), lalu tekan ↻ Refresh.

Rate limit GitHub habis?

Isi GITHUB_TOKEN di konfigurasi atau tunggu reset limit. Cek sumber aktif dengan nxdom info.