NeoShell AI is a full-stack AI-powered command generation platform that converts natural language prompts into terminal commands using modern LLM integration.
Built with:
- React
- Tailwind CSS
- FastAPI
- Groq API
- Meta Llama 3.1
- AI-powered terminal command generation
- Full-stack architecture
- Modern cyberpunk-inspired UI
- Responsive design
- FastAPI REST API integration
- Groq + Llama 3.1 powered backend
- Smooth scrolling interactions
- Real-time frontend-backend communication
- React
- Vite
- Tailwind CSS
- JavaScript
- Python
- FastAPI
- Groq API
- Uvicorn
- Meta Llama 3.1
- Groq Inference Engine
NeoShell_AI/
│
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
│ └── vite.config.js
│
├── backend/
│ ├── GenAI.py
│ ├── server.py
│ ├── utils.py
│ └── requirements.txt
│
├── .gitignore
└── README.mdMove into frontend directory:
cd frontendInstall dependencies:
npm installRun frontend:
npm run devFrontend runs on:
http://localhost:5173Move into backend directory:
cd backendCreate virtual environment:
python -m venv .venvActivate environment (Windows):
.venv\Scripts\activateInstall dependencies:
pip install -r requirements.txtCreate .env file:
GROQ_API_KEY=your_api_keyRun backend server:
uvicorn server:app --port 8001Backend runs on:
http://127.0.0.1:8001Show current logged in userwhoamiTichita Dhiman
This project is licensed under the MIT License.