Guide to install Kilo CLI, an AI-powered coding assistant that runs directly from the terminal.
This guide covers installation for:
- Ubuntu / Linux
- macOS
- Node.js environments
Kilo CLI allows developers to use AI models to assist with:
- code generation
- debugging
- repository analysis
- development assistance from the terminal
- Quick Install
- Installation on Ubuntu
- Installation on macOS
- Useful Kilo CLI Commands
- Basic Usage Examples
- Verify Installation
- Troubleshooting
- Requirements
- License
If you already have basic development tools installed, you can install Kilo CLI quickly.
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
sudo npm install -g @kilocode/cli
kilobrew install node
npm install -g @kilocode/cli
kilosudo apt update
sudo apt install curl -yInstall Node.js using NodeSource to avoid outdated Ubuntu versions.
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejsVerify installation:
node -vExpected output:
v20.x.x
sudo npm install -g npm@latestVerify version:
npm -vsudo npm install -g @kilocode/cliNavigate to your project folder:
cd your_projectRun:
kiloYou need:
- Node.js 18+
- npm
- macOS Terminal
Verify installation:
node -v
npm -vHomebrew is the most common package manager for macOS.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"After installing Homebrew, run the following commands to add it to your shell environment:
echo >> /Users/andres/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/andres/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"brew install nodeVerify installation:
node -v
npm -vnpm install -g @kilocode/cliFrom any project folder:
kiloInside Kilo CLI run:
/models
A commonly available free model:
minimax/minimax-m2.5:free
Press:
Ctrl + C
These examples are used in the YouTube tutorial to demonstrate what Kilo CLI can do.
Prompt:
Crea un bot que lea el RSS de noticias de CoinDesk (https://www.coindesk.com/arc/outboundfeeds/rss/), extraiga los artículos de las últimas 24 horas, seleccione los 3 más importantes y me imprima en la terminal un resumen en español de cada uno, usando menos de 300 caracteres por noticia.
Prompt:
Crea un script en Python que analice si es un buen momento para comprar Bitcoin. El bot debe obtener de internet, de forma pública, gratuita y sin registros, el precio actual y el historial de velas semanales de BTC/USDT para calcular el RSI semanal de 14 periodos y la Media Móvil Simple (SMA) de 100 semanas. También debe buscar en la web el valor actual del Índice de Miedo y Codicia (Fear and Greed Index).
Imprime en la terminal los valores actuales del precio y de los 3 indicadores usando colores básicos. Luego, evalúa los siguientes niveles y muestra el resultado en español:
Nivel 1 (Compra Agresiva): Si el RSI semanal es menor a 35, el Miedo y Codicia es menor a 30, y el precio está por debajo de la SMA 100, imprime 'Señal de compra fuerte confirmada'.
Nivel 2 (DCA Normal): Si el RSI semanal es menor a 50 y el Miedo y Codicia es menor a 50, imprime 'Zona de acumulación. Buen momento para mantener compras periódicas'.
Nivel 3 (Precaución): Si no se cumplen las anteriores o hay mucha codicia, imprime 'Mercado sobrecalentado. Precaución o pausar compras'.
Código original con problemas:
import requests
def mandar_mensaje(msg):
# mi token secreto
t = "123456789:ABCdefGHIjklMNOpqrsTUV"
url = "https://api.telegram.org/bot" + t + "/sendMessage?chat_id=12345&text=" + msg
x = requests.get(url)
print(x.status_code)
mandar_mensaje("Hola mercado")Prompt usado en Kilo CLI:
Audita este archivo bot_telegram.py. Identifica el riesgo de seguridad crítico que tiene, enumera las malas prácticas de programación y reescribe el código completo como lo haría un desarrollador Senior. Asegúrate de que el código nuevo lea el token de forma segura desde el sistema, maneje las caídas de conexión a internet y esté bien comentado en español.
kilo --helpIf the command responds, installation was successful.
sudo npm install -g @kilocode/clinode -vnpm list -g- Node.js 18+
- npm
- Internet connection
- Linux or macOS terminal
MIT License