Sign inSign up

ravind2704/commandor

By ravind2704

•Updated about 1 year ago

An intelligent terminal assistant that uses AI to convert natural language into shell commands

Image
Machine learning & AI
Developer tools
Operating systems
1

320

ravind2704/commandor repository overview

⁠Commandor – AI-Powered Terminal Assistant

Commandor is an open-source, cross-platform terminal assistant that lets you use natural language to generate shell commands and get real-time answers — right inside your terminal. Powered by Google's Gemini Pro, it boosts your productivity while ensuring command-line safety.

PyPI
GitHub stars
Docker Image: ravind2704/commandor⁠


⁠Features

  • /ai – Convert natural language into safe, reviewable shell commands
  • /ask – Ask coding or system questions with responses directly in terminal
  • Gemini-powered (Google's LLM)
  • Syntax-highlighted, colorful CLI
  • Built-in safety confirmations before command execution
  • Cross-platform (Windows, Linux, macOS)

⁠Run via Docker

⁠1. Pull the Image
docker pull ravind2704/commandor
⁠2. Set up Gemini API Key

Get your API key from Google AI Studio⁠.

⁠3. Run Commandor

Using environment variable:

docker run -it ravind2704/commandor

⁠Example Usage

/ai find all Python files in subdirectories
# → find . -name "*.py" -type f

/ask How to set environment variables in Linux?

⁠🛠️ Advanced


⁠Local Installation (Alternative to Docker)

pip install commandor-ai

Run with:

commandor

⁠Contribute

We welcome contributions, feedback, and ideas! GitHub: https://github.com/ravin-d-27/Commandor⁠


⁠License

Open Source License with Commercial Attribution Requirements © Ravin D⁠

Tag summary

Content type

Image

Digest

sha256:992efdc67…

Size

149.4 MB

Last updated

about 1 year ago

docker pull ravind2704/commandor