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.
- ⌨️ 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
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
./chatsfolder)
Built with ❤️ by MadRobin13 to make AI accessible, distraction-free, and integrated directly into your development workflow.
- Clone this repo:
git clone https://github.com/MadRobin13/TerminalAI.git cd TerminalAI
Install dependencies (Go modules):
- Install Dependencies
go get . go mod tidy - Create a .env file and add you gemini API key:
API_KEY = {API_KEY} - Run TerminalAI:
go run main.go
- Fork, build, and send a PR to contribute!
