yncli
AI coding agent untuk terminal. Langsung paham struktur workspace Anda, merancang rencana di
plan.md, dan mengeksekusi kode tanpa basa-basi.
⚡ Cara Pasang & Jalankan
Lewat NPX / NPM (Node.js)
# Langsung jalankan tanpa instalasi:
npx @yanzyuyu/yncli
# Atau pasang secara global:
npm install -g @yanzyuyu/yncli
yncli
Lewat Pip / Pipx (Python)
# Pasang via pip:
pip install yncli
yncli
# Atau jalankan via pipx:
pipx run yncli
Script Pasang Otomatis (PowerShell / Shell)
- Windows (PowerShell):
irm https://raw.githubusercontent.com/yanzyuyu/yncli/main/install.ps1 | iex
- macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/yanzyuyu/yncli/main/install.sh | bash
💡 Kenapa Pakai yncli?
-
Langsung Paham Isi Folder
Begitu dibuka di direktori proyek,yncliotomatis membaca file kode ke memori aktif. Anda tidak perlu repot copy-paste isi file manual. -
Perencanaan Jelas (
plan.md)
Di Plan Mode, AI menganalisis sistem, menggambar rancangan ASCII, dan menulis dokumen PRD keplan.mdsebelum menyentuh kode produksi. -
Eksekusi Mandiri di Build Mode
Di Build Mode, AI langsung memodifikasi file, membuat komponen baru, dan memvalidasi sintaks (JS/TS, Python, Rust, Go, PHP, dll.) secara mandiri. -
Tampilan Bersih Satu Baris
Status eksekusi diperbarui di baris yang sama tanpa membanjiri layar terminal Anda dengan ratusan baris log yang tidak perlu.
🛠️ Contoh Penggunaan
1. Buka Konsol Interaktif
Cukup buka terminal di folder proyek Anda:
yncli
2. Kirim Instruksi Cepat Sekali Ketik
yncli "buatkan REST API FastAPI dengan autentikasi JWT dan SQLite"
3. Opsi Tambahan
# Ganti model AI:
yncli -m ag/claude-sonnet-4-6
# Mulai langsung di Plan Mode:
yncli --mode plan
# Aktifkan spesialisasi tertentu:
yncli -s architect
⌨️ Perintah di Dalam Konsol (Slash Commands)
| Perintah | Deskripsi |
|---|---|
/model |
Buka menu pop-up interaktif untuk memilih model AI (bisa diklik) |
/plan |
Masuk ke Plan Mode (Riset arsitektur & susun plan.md) |
/build |
Masuk ke Build Mode (Eksekusi pembuatan & modifikasi kode) |
/ask |
Masuk ke Ask Mode (Konsultasi murni tanpa edit file) |
/cd <folder> |
Pindah folder kerja aktif & muat ulang memori file |
/approval |
Atur apakah tool dijalankan otomatis atau konfirmasi manual |
/thinking |
Tampilkan atau sembunyikan proses penalaran AI |
/skill <nama> |
Ganti persona (ultrabrain, architect, debugger, dll) |
/clear |
Bersihkan riwayat chat dan segarkan memori proyek |
/save |
Simpan riwayat percakapan ke file Markdown |
/exit |
Keluar dari yncli |
📄 Lisensi
MIT License © 2026 Yanzyuyu.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file yncli-1.0.5.tar.gz.
File metadata
- Download URL: yncli-1.0.5.tar.gz
- Upload date:
- Size: 41.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6237a81ee13083c5cd3f0707312711a079fcb57c7894170f69b07eb8ea026486
|
|
| MD5 |
1eef5ffabca7806c2fe6caeba024c59a
|
|
| BLAKE2b-256 |
b8b94aebaa345aaccb26c46f64cfa5ac9b8b354f059f8f638299fb23aae90173
|
File details
Details for the file yncli-1.0.5-py3-none-any.whl.
File metadata
- Download URL: yncli-1.0.5-py3-none-any.whl
- Upload date:
- Size: 48.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
324220537a1496857be6c20c0ae20406c2f86c0a07e9e6b0d141f3e062fb8d8e
|
|
| MD5 |
85c069a0e4bd758080567d71acdb183a
|
|
| BLAKE2b-256 |
7794d508a0a004ef6e09a5f2d8054d0c0c76a96432a12d84b1c56a0defb264a7
|