Chat with the machine you own.
Chat with your own Linux machine — from the terminal, Telegram or Discord. The model runs on your hardware.
how hot is the machine right now?
temperature()CPU 41–47°C across 16 cores · GPU 38°C. Nothing to worry about.
the render finished — shut it down
power_off()⚠️ This will POWER OFF the machine in 1 minute. Proceed?
yes
Powering off in 60 seconds. Say cancel shutdown if you change your mind.
From nothing to a working bot
- 1
Install it
One command, no questions. It sets up Python, Ollama and a model for you.
curl -fsSL https://lesysbot.github.io/install.sh | sh - 2
Say hello
Chat in your terminal.
lesysbot chat - 3
Open the control panel
Settings, tools and health, in your browser.
http://127.0.0.1:8700 - 4
Add more tools
Fifteen come with it. Install more from any GitHub repo.
lesysbot search
Everything is in the box
All 8 packages come with LeSysBot — 15 tools that work the moment the installer finishes. None of them needs root.
system-info
2 tools
Basic machine information and free disk space.
date-time
1 tool
Current date, time, and timezone information.
power
3 tools
Reboot or power off the machine, scheduled a minute out and cancellable.
temperature
1 tool
CPU and GPU temperatures, straight from the kernel.
network
3 tools
Ping, DNS lookup, and traceroute.
speedtest
1 tool
Measure internet download speed and latency.
web
1 tool
Fetch a URL and return its text content.
share-dashboard
3 tools
Publish the Grafana system dashboard as an expiring public link, then list or delete your shares.
Watch the machine over time
"How hot is it?" only tells you about right now. Every install also sets up Grafana, recording CPU, memory, disk, network, temperatures and GPU as graphs over time.
The installer starts it for you. Everything stays on 127.0.0.1, and none of it needs sudo.
open http://localhost:3000lesysbot dashboard stopAsk the bot to share it and you get a link that expires — handy for sending someone a snapshot without giving them access.
share me the dashboard
share_dashboard(expiration="1h")📊 Dashboard shared — expires in 1h:
snapshots.raintank.io/dashboard/snapshot/xY7…
Anyone with this link can view a snapshot of your system metrics.
ok take it down
delete_snapshot(which="1")Deleted. The public link is gone.
All documentation
Start here
- What is LeSysBot?A chat assistant for your own Linux machine, running a model on your own hardware.
- Getting startedInstall it, chat with it, and open the control panel — about five minutes.
- Install & uninstallInstaller options, other ways to install, upgrading, and removing it.
- Choosing a modelWhich model fits your GPU, and how to switch.
Use it
- Everyday useAsking in words, running tools yourself, and confirmations.
- Telegram & DiscordChat with your machine from your phone.
- Control panelSettings and tools in your browser, at http://127.0.0.1:8700.
- DashboardsGraphs of your machine over time in Grafana — and how to share them.
- SettingsWhere settings live, the ones you will change, and the full reference.
Extend it
Run it
Under the hood