I'm 15 and just released 'ka' – a Linux tool that turns natural words into real commands (open source)

Posted by SmFeEG@reddit | linux | View on Reddit | 15 comments

I was tired of remembering commands like `df -h`, `free -h`, and `nmcli device wifi list`. So I built `ka` – a simple command replacement tool for Linux beginners (and lazy people like me 😅).

Instead of this:

`df -h` → **Just type:** `ka space`

Instead of this:

`free -h` → **Just type:** `ka ram`

Instead of this:

`nmcli device wifi list` → **Just type:** `ka wifi`

🔧 Features

- 🎯 150+ built-in commands (system, files, network, processes, dev tools)

- 🌍 Multi‑language (English, Arabic – you can add more)

- 🔌 Auto‑discovers installed programs (docker, git, node, etc.)

- ⚡ No external dependencies – pure Python, works offline

📦 GitHub

🔗 **https://github.com/abdelrahman-gaballah/ka**

🛠️ Customize everything

You can add your own commands, modify existing ones, or even create a whole new language. Everything lives in `\~/.config/ka/` as simple JSON files.

I'm 15, this is my first real open‑source project. Any feedback, idea, or code review is very welcome.

Thanks for reading 🙏