Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

Kilo CLI — Installation Guide (Ubuntu & macOS)

Node Platform Made with Markdown License

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

Table of Contents


Quick Install

If you already have basic development tools installed, you can install Kilo CLI quickly.

Ubuntu

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
sudo npm install -g @kilocode/cli
kilo

macOS

brew install node
npm install -g @kilocode/cli
kilo

Installation on Ubuntu

1. Update the system

sudo apt update
sudo apt install curl -y

2. Install Node.js (LTS)

Install 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 nodejs

Verify installation:

node -v

Expected output:

v20.x.x

3. Update npm (recommended)

sudo npm install -g npm@latest

Verify version:

npm -v

4. Install Kilo CLI

sudo npm install -g @kilocode/cli

5. Run Kilo CLI

Navigate to your project folder:

cd your_project

Run:

kilo

Installation on macOS

1. Check requirements

You need:

  • Node.js 18+
  • npm
  • macOS Terminal

Verify installation:

node -v
npm -v

2. Install Homebrew (if not installed)

Homebrew 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)"

3. Install Node.js

brew install node

Verify installation:

node -v
npm -v

4. Install Kilo CLI

npm install -g @kilocode/cli

5. Run Kilo CLI

From any project folder:

kilo

Useful Kilo CLI Commands

Show available models

Inside Kilo CLI run:

/models

A commonly available free model:

minimax/minimax-m2.5:free

Exit Kilo CLI

Press:

Ctrl + C

Basic Usage Examples

These examples are used in the YouTube tutorial to demonstrate what Kilo CLI can do.


🇪🇸 Ejemplo 1 — Bot de noticias cripto desde RSS

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.

🇪🇸 Ejemplo 2 — Script para analizar si es buen momento para comprar Bitcoin

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

🇪🇸 Ejemplo 3 — Auditoría de código y refactorización

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.

Verify Installation

kilo --help

If the command responds, installation was successful.


Troubleshooting

npm permission errors (Linux)

sudo npm install -g @kilocode/cli

Node version too old

node -v

Command "kilo" not found

npm list -g

Requirements

  • Node.js 18+
  • npm
  • Internet connection
  • Linux or macOS terminal

License

MIT License

About

Guide to install Kilo CLI on Ubuntu and macOS

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors