Skip to content

Latest commit

 

History

History
65 lines (46 loc) · 2.01 KB

File metadata and controls

65 lines (46 loc) · 2.01 KB

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!