This project is a terminal-style chatbot focused only on Linux, bash, and DevOps topics.
Instead of building a generic chatbot, I wanted to create something that actually feels useful for developers — like a small assistant you can use when working in the terminal.
- You type like you're in a terminal (
user@terminalai:~$) - It gives:
- short explanation
- correct command
- small breakdown if needed
It also:
- remembers recent context (so follow-up questions make sense)
- avoids answering unrelated stuff
- keeps responses concise unless you ask for detailed explanation
Most AI tools:
- give long, generic answers
- are not focused
- don’t feel like real developer tools
So I tried to build something:
- simple
- focused
- and actually usable
- Terminal-like UI
- Command + explanation format
- Context-aware responses
- Built-in commands:
clearhistoryhelp
- Error handling with terminal-style messages
- Suggestion prompts
Frontend:
- React (Vite + TypeScript)
Backend:
- Node.js + Express (TypeScript)
AI:
- Groq API (Llama 3)
Deployment:
- Frontend → Vercel
- Backend → Render
cd backend
npm install
npm run dev