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