CLI tool to learn bash command with your natural language
  • JavaScript 100%
Find a file
2025-07-08 19:20:24 +05:30
.gitignore final bashmate-v1 2025-04-12 01:02:59 +05:30
bashmate.gif improve bashmate with explainer and warning 2025-04-13 12:42:18 +05:30
grokai.js improve bashmate with explainer and warning 2025-04-13 12:42:18 +05:30
index.js final bashmate-v1 2025-04-12 01:02:59 +05:30
LICENSE.md final bashmate-v1 2025-04-12 01:02:59 +05:30
logo.png final bashmate-v1 2025-04-12 01:02:59 +05:30
package-lock.json final bashmate-v1 2025-04-12 01:02:59 +05:30
package.json final bashmate-v1 2025-04-12 01:02:59 +05:30
README.md fix the read me image and video 2025-07-08 19:20:24 +05:30

logo

Make Bash your mate — with natural language commands powered by Groq AI

Bashmate is a command-line tool written in bash and powered by Groq AI. It allows you to convert plain English instructions into valid Bash commands effortlessly.

Whether you're a beginner learning the command line or a pro looking to save time, Bashmate makes Bash more accessible and conversational.

🚀 Why bashmate?

Unlike other tools or fancy AI terminals, bashmate is:

  • Fast — works right in your terminal
  • 🧠 Smart — powered by Groq AI
  • 🪶 Lightweight — no bulky GUI or shell extensions
  • 🛠️ Hackable — open-source and easy to extend
  • 🌍 Multi-language — understands commands in multiple languages via Groq AI

🔧 Installation

git clone https://github.com/algobuddha/bashmate.git
cd bashmate
npm install
npm link

🗝️ API Key setup

  1. Got to https://console.groq.com/keys
  2. Create an account.
  3. Generate an API Key.
  4. Create a .env file in project directory.
  5. GROQ_API_KEY =YOUR KEY

💡 Example

logo