Skip to content

GeminiTerminal: A command-line interface (CLI) tool for seamless interaction with Google’s Gemini AI. Easily chat, troubleshoot, and receive helpful responses directly from your terminal. Powered by generative AI, GeminiTerminal offers a simple and effective way to engage with advanced AI models

License

Notifications You must be signed in to change notification settings

tobiasGuta/GeminiTerminal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeminiTerminal

GeminiTerminal: A command-line interface (CLI) tool for seamless interaction with Google’s Gemini AI. Easily chat, troubleshoot, and receive helpful responses directly from your terminal. Powered by generative AI, GeminiTerminal offers a simple and effective way to engage with advanced AI models

gemini.py

Screen.Recording.2025-02-08.213608.mp4

gemini_c&p.py

Screen.Recording.2025-02-09.213120.mp4

Updates

[2/9/2025]

  • ✔ Secure API Key Input using getpass.getpass()
  • ✔ Error Handling for API key issues, network failures, or empty responses
  • ✔ Better Input Handling using Prompt.ask() for clean formatting
  • ✔ Handles Empty Responses to avoid crashes

[2/9/2025]

  • ✔ Added gemini_c&p.py: It functions similarly to the previous version but with a key improvement: it now handles pasting code across multiple lines without breaking in the terminal or causing errors in the output.

About

GeminiTerminal: A command-line interface (CLI) tool for seamless interaction with Google’s Gemini AI. Easily chat, troubleshoot, and receive helpful responses directly from your terminal. Powered by generative AI, GeminiTerminal offers a simple and effective way to engage with advanced AI models

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages