Umufasha/Ejenti wa AI wubakiwe abadevelopers bakoresha Ikinyarwanda: gusoma kode, gusobanura, guhindura, ndeste no gukoresha bash,binyuze mubiganiro byawe na gihanga muri terminal.
# Gihanga Command Line Interface
Gihanga ni umufasha/ejenti wa AI mu kwandika kode ukoreshwa muri terminal, ushyira Ikinyarwanda imbere. Ifasha abanditsi ba porogaramu gusoma, guhindura, kwandika, no gukoresha kode hifashishijwe command line.
Urubuga:
console.upskillsafrica.org
> Iyi README ishyira Ikinyarwanda imbere.
> English documentation: README.en.md
## Icyo ikora
- Ifungura umufasha wa kode muri terminal ukoresheje `gihanga`
- Isoma amadosiye ya poroje kandi igasobanura kode
- Ihindura cyangwa ikandika amadosiye iyo ubiyisabye
- Ikoresha shell commands ibinyujije mu gikoresho cya bash
- Ishyigikira providers na models zitandukanye za AI
- Ishyigikira ubumenyi, ingereko, prompt templates, na themes
- Igaragaza ubufasha bwa CLI n'amabwiriza ya `/` mu Kinyarwanda-first
## Igishushanyo cya terminal
```text
┌──────────────────────────────┐
│ Gihanga CLI │
│ Umufasha wa AI mu Kinyarwanda │
└───────────────┬──────────────┘
│
▼
┌──────────────────────────────┐
│ gihanga │
│ Tangiza umufasha muri terminal│
└───────────────┬──────────────┘
│
┌──────────┼──────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ read │ │ edit │ │ bash │
│ amadosiye││ kode │ │ command │
└────┬────┘ └────┬────┘ └────┬────┘
└──────────┼──────────┘
▼
┌──────────────────────────────┐
│ Andika impinduka, sobanura │
│ kode, ukomeze ukorera local │
└──────────────────────────────┘
```
## Ibisabwa
- Linux, macOS, cyangwa Windows terminal
- Node.js `>=22.19.0`
- npm
- Git
- Credential ya AI provider imwe ishyigikiwe, cyangwa kwinjira ukoresheje CLI
## Install kuri Linux / macOS
Koresha iyi command:
```bash
curl -fsSL
console.upskillsafrica.org | bash
```
Niba ushaka indi folder:
```bash
curl -fsSL
console.upskillsafrica.org | GIHANGA_INSTALL_DIR="$HOME/Tools/gihanga-cli" bash
```
## Install kuri Windows
Koresha PowerShell:
```powershell
iwr
console.upskillsaf …