Skip to content

CyberScoper/genkit-shell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genkit Shell

AI-powered terminal interface using Genkit + Gemini + node-pty

A CLI tool that brings AI assistance directly into your terminal. Built with Genkit, Google Gemini, and a real bash session using node-pty.

log


🚀 Features

  • !<your command> → Converts natural language into real shell commands via AI.
  • ? → Starts an interactive AI chat session.
  • model? → Switch between different Gemini AI models.
  • lang? → Choose AI communication language (EN, RU, DE, FR, ES, UA, ZH, JA).
  • autostart-remove → Removes Genkit Shell from auto-start in .bashrc.
  • Full bash environment using node-pty, not emulated.

🛠 Installation

npm install -g genkit-shell

Or run via npx (without installing globally):

npx genkit-shell

🧪 Usage

Start the shell:

genkit-shell

Then you can use:

AI Commands

!create a folder called logs and move all .txt files into it

Ask about commands

ping?

Switch AI Model

model?

Change Language

lang?

Start Chat Mode

?

Exit with exit.


🔐 Environment Variables

Create a .env file in your project root:

GOOGLE_API_KEY=your_google_genai_api_key_here

You can get your key from Google AI Studio.


💻 Author

Created by CyberScoper On npmjs Npmjs


About

AI-powered CLI assistant that interprets natural language into bash commands using Genkit + Gemini + node-pty.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published