Lumo CLI Installation Guide
Get started with Lumo CLI in minutes with these simple installation steps.
Available Now
Installation Methods
Method 1: Install from Source
Building from source ensures you have the latest features and improvements:
# From source
git clone https://github.com/agnath18K/lumo_cli.git
cd lumo_cli
make build
sudo make install
# Verify the installation
lumo --version
Method 2: Using Pre-built Binaries
The recommended quick approach is to use pre-built binaries for your platform:
# Using pre-built binary (Linux)
curl -L https://github.com/agnath18K/lumo_cli/releases/download/v1.0.2/lumo_1.0.2_linux_amd64.tar.gz -o lumo.tar.gz
tar -xzf lumo.tar.gz
sudo mv lumo /usr/local/bin/
# Using Debian package
curl -L https://github.com/agnath18K/lumo_cli/releases/download/v1.0.2/lumo_1.0.2_amd64.deb -o lumo.deb
sudo dpkg -i lumo.deb
# Verify the installation
lumo --version
First-Time Setup
When you first run Lumo CLI, it will guide you through an interactive setup process:
1. Configuration Initialization
Lumo CLI automatically creates the necessary configuration directory at ~/.config/lumo/
and generates default configuration files if they don't exist.
2. AI Provider Selection
You'll be prompted to choose your preferred AI provider:
- Google Gemini: Generally faster with good performance for terminal tasks
- OpenAI: May provide more detailed explanations for complex queries
- Ollama: Local AI inference without requiring internet connectivity
3. API Key Configuration
You'll need to provide API keys for your chosen provider(s):
- For Gemini: Get your API key from Google AI Studio
- For OpenAI: Get your API key from OpenAI Platform
- For Ollama: Provide the URL where Ollama is running (default: http://localhost:11434)
Setup & Configuration
# First-time setup will guide you through configuration
lumo
# Or manually configure providers
lumo config:provider set gemini
lumo config:key set gemini YOUR_API_KEY
# Test your configuration
lumo "Hello, how does the grep command work?"
Ready to Transform Your Terminal Experience?
Get started with Lumo CLI today and navigate the terminal with the power of natural language.
- Natural language command processing
- Terminal agent mode for complex tasks
- Multi-provider AI support
- System health monitoring
- Pipe support for command analysis
- Chat mode for conversational help
terminal
$
lumo "How do I get started with Lumo CLI?"
To get started with Lumo CLI, follow these simple steps:
1. Install Lumo CLI using one of these methods:
- Recommended quick approach (pre-built binary): curl -L https://github.com/agnath18K/lumo_cli/releases/download/v1.0.2/lumo_1.0.2_linux_amd64.tar.gz -o lumo.tar.gz && tar -xzf lumo.tar.gz && sudo mv lumo /usr/local/bin/
- From source: git clone https://github.com/agnath18K/lumo_cli.git && cd lumo_cli && make build && sudo make install
2. Run the setup to configure your AI provider:
lumo setup
3. Start using Lumo CLI with natural language:
lumo "How do I find large files in Linux?"
Would you like to see more examples?
1. Install Lumo CLI using one of these methods:
- Recommended quick approach (pre-built binary): curl -L https://github.com/agnath18K/lumo_cli/releases/download/v1.0.2/lumo_1.0.2_linux_amd64.tar.gz -o lumo.tar.gz && tar -xzf lumo.tar.gz && sudo mv lumo /usr/local/bin/
- From source: git clone https://github.com/agnath18K/lumo_cli.git && cd lumo_cli && make build && sudo make install
2. Run the setup to configure your AI provider:
lumo setup
3. Start using Lumo CLI with natural language:
lumo "How do I find large files in Linux?"
Would you like to see more examples?