Skip to content

yusufcanb/tlm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

tlm - Local CLI Copilot, powered by Ollama. πŸ’»πŸ¦™

Latest Build Sonar Quality Gate Latest Release

tlm is your CLI companion which requires nothing except your workstation. It uses most efficient and powerful open-source models like Llama 3.3, Phi4, DeepSeek-R1, Qwen of your choice in your local environment to provide you the best possible command line assistance.

Suggest

Explain

Model Selection

Features

  • πŸ’Έ No API Key (Subscription) is required. (ChatGPT, Claude, Github Copilot, Azure OpenAI, etc.)

  • πŸ“‘ No internet connection is required.

  • πŸ’» Works on macOS, Linux and Windows.

  • πŸ‘©πŸ»β€πŸ’» Automatic shell detection. (Powershell, Bash, Zsh)

  • πŸš€ One liner generation and command explanation.

  • 🧠 Experiment any model. (Llama3, Phi4, DeepSeek-R1, Qwen) with parameters of your choice.

Installation

Installation can be done in two ways;

Installation Script

Installation script is the recommended way to install tlm. It will recognize the which platform and architecture to download and will execute install command for you.

Linux and macOS;

Download and execute the installation script by using the following command;

curl -fsSL https://raw.githubusercontent.com/yusufcanb/tlm/1.2-pre/install.sh | sudo -E bash

Windows (Powershell 5.5 or higher)

Download and execute the installation script by using the following command;

Invoke-RestMethod -Uri https://raw.githubusercontent.com/yusufcanb/tlm/1.2-pre/install.ps1 | Invoke-Expression

Go Install

If you have Go 1.22 or higher installed on your system, you can easily use the following command to install tlm;

go install github.com/yusufcanb/tlm@1.2-pre

You're ready! Check installation by using the following command;

tlm

Uninstall

On Linux and macOS;

rm /usr/local/bin/tlm
rm ~/.tlm.yml

On Windows;

Remove-Item -Recurse -Force "C:\Users\$env:USERNAME\AppData\Local\Programs\tlm"
Remove-Item -Force "$HOME\.tlm.yml"

Contributors