DEV Community

John Yesh
John Yesh

Posted on • Originally published at aristocles.com.au

Webbo — An AI-Powered Terminal That Translates Natural Language to Shell Commands

Stop Googling Shell Commands

How many times have you opened a new tab to search "how to find files modified in the last 7 days" or "tar extract command syntax"?

We built Webbo — an AI-powered terminal that lets you type what you want in plain English and translates it into the correct shell command. Then it actually executes it.

How It Works

webbo > list all python files modified this week

LLM groq
$ find . -name "*.py" -mtime -7
./src/main.py
./src/utils.py
./tests/test_api.py
exit 0

webbo > show disk space

LLM groq
$ df -h
Filesystem      Size  Used Avail Use%
/dev/disk1s1    466G  234G  220G  52%
exit 0
Enter fullscreen mode Exit fullscreen mode

You type naturally. Webbo's cloud brain (powered by Groq's llama-3.3-70b model) translates it into the right command for your OS and shell. The desktop app then runs it locally and shows you real output.

Safety First

Webbo includes a safety shield that automatically blocks dangerous commands:

webbo > delete everything in home directory

LLM groq
$ rm -rf ~/*
BLOCKED — dangerous command detected. Webbo will not auto-execute this.
Enter fullscreen mode Exit fullscreen mode

Patterns like rm -rf, mkfs, dd, chmod 777, fork bombs, and privilege escalation are all caught and blocked. You're protected from both your own mistakes and from the LLM generating something destructive.

What Can It Handle?

Webbo covers 10 command categories with hundreds of natural language variations:

Category Examples
Files & Dirs "list files", "find python files", "show largest files"
Git "git status", "create branch feature", "show last 5 commits"
System "show disk space", "show memory", "show running processes"
Network "my ip", "ping google", "show open ports"
Docker "show containers", "stop all containers", "show logs for web"
Packages "install express", "show outdated packages"
Text & Search "search for TODO in all files", "count lines in app.js"
Compression "zip the src folder", "extract archive.tar.gz"
Permissions "make script executable", "show file permissions"
SSH & Remote "ssh into server", "generate new ssh key"

You can also type raw commands directly (ls -la, git status, pwd) and they execute without hitting the API.

Three Ways to Use It

1. Desktop App (Electron)

Full terminal experience with real command execution. Dark hacker-style UI. Available for macOS, Windows, and Linux.

Download from: aristocles.com.au/products/webbo

2. Web Terminal

Try it in your browser — AI translation with demo fallback. No install required.

3. Python CLI

pip install webbo
Enter fullscreen mode Exit fullscreen mode

The Stack

  • Frontend: Electron (desktop), vanilla HTML/JS (web terminal)
  • Cloud Brain: FastAPI server with sub-second response times
  • LLM: Groq API with llama-3.3-70b-versatile
  • Safety: Pattern matching for dangerous commands — nothing destructive runs without explicit consent
  • Fallback: Demo mode with 25+ common commands for offline use

Get It

Head to the product page to download the desktop app, try the web terminal, or install the Python CLI:

aristocles.com.au/products/webbo


Built by Aristocles — building practical software that helps people move forward.

Top comments (0)