Deep Shell is an intelligent terminal application that combines a chat interface with a command-line interface, It helps users execute terminal commands through natural language conversations.
Last updated Jul 5, 2026
28
Stars
5
Forks
0
Issues
+1
Stars/day
Attention Score
1
Language breakdown
No language data available.
โธ Files
click to expand
README
Deep Shell ๐
Note: For the Linux version, see @gokul6350/DeepShell4
Deep Shell is an intelligent terminal application that combines a chat interface with a command-line interface, powered by Google's Gemini AI. It helps users execute terminal commands through natural language conversations.

Features
- Interactive chat interface with AI assistant
- Integrated terminal emulator
- Command explanations
- Support for various development operations:
TODO
- [X] Fix terminal direct input handling
- [ ] Add Agent B for command result processing
- [ ] Add settings button and configuration panel
- [ ] Implement transparent and blur window features
- [ ] Add support for additional LLMs:
Prerequisites
- Python 3.x
- Qt framework
- Google Gemini API key
Installation
- Clone the repository:
git clone <repository-url>
cd deep-shell
- Install the required dependencies:
pip install -r requirements.txt
- Configure the API key:
config.template.py to config.py
cp config.template.py config.py
- Edit config.py and add your Gemini API key:
GEMINIAPIKEY = "your-api-key-here"
Usage
- Start the application:
python app.py
- The interface consists of two main sections:
- Type your query in the chat input to get command suggestions and explanations
- Use the terminal directly for command execution
- Click the reset button (โป) to clear and restart the terminal session
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
[Add your license here]
๐ More in this category