Skip to content

MadRobin13/TerminalAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TerminalAI 🖥️🤖

Your personal AI assistant, right in your terminal.

TerminalAI is a sleek, terminal-based AI assistant that brings Google's Gemini AI straight to your command line. Whether you're debugging code, seeking quick answers, or just want an AI chat companion, TerminalAI is built for speed, privacy, and productivity — right in your terminal.



💡 Features

  • ⌨️ Interactive terminal UI powered by Bubble Tea
  • 🧠 Gemini API integration for AI-powered conversations
  • Fast and efficient Golang backend
  • 🔒 Local-first experience — minimal external dependencies

📊 HackaTime Progress



Visitor Counter


🛠️ Tech Stack

Frontend (Terminal UI):

  • Go Bubble Tea framework for terminal-based UI

Backend:

  • Golang core application logic
  • Gemini API integration for AI responses

Database:

  • Local file handling for direct access to previous chats (stored and labelled chronologically in the ./chats folder)

🏁 Goal

Built with ❤️ by MadRobin13 to make AI accessible, distraction-free, and integrated directly into your development workflow.


🚀 How to Use / Contribute

  1. Clone this repo:
    git clone https://github.com/MadRobin13/TerminalAI.git
    cd TerminalAI

Install dependencies (Go modules):

  1. Install Dependencies
    go get .
    go mod tidy
    
  2. Create a .env file and add you gemini API key:
    API_KEY = {API_KEY}
    
  3. Run TerminalAI:
    go run main.go
    
  4. Fork, build, and send a PR to contribute!

About

A terminal-based AI chat

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages