{"repo":"gokul6350/dsh-shell","free":true,"listed":false,"github":"https://github.com/gokul6350/dsh-shell","clone":"git clone https://github.com/gokul6350/dsh-shell.git","description":"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.","language":"HTML","stars":28,"topics":["ai","ai-powered","gemini","nlp","open-source","productivity","productivity-tools","shell","terminal"],"license":"MIT","category":"cli-tools","readme_excerpt":"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: - Python environment management - Git operations - Docker commands - Database operations (MySQL, PostgreSQL) - Package management (pip, npm) - File system operations - System information queries 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: - [ ] Integration with LiteLLM - [ ] Support for local models via Ollama - [ ] Model switching capability Prerequisites - Python 3.x - Qt framework - Google Gemini API key Installation 1. Clone the repository: 2. Install the required dependencies: 3. Configure the API key: - Copy config.template.py to config.py - Edit config.py and add your Gemini API key: Usage 1. Start the application: 2. The interface consists of two main sections: - Left: Chat interface for natural language interactions - Right: Terminal emulator for command execution 3. Type your query in the chat input to get command suggestions and explana","default_branch":null,"files":null,"tree":[],"storefront":"/r/gokul6350","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gokul6350/dsh-shell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}