Metadata-Version: 2.4
Name: unishell-q
Version: 0.5.1
Summary: Let language models run code with intelligent action system
Home-page: https://github.com/QuantamAIDevelopment/unishell.git
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<3.13
Description-Content-Type: text/markdown
Requires-Dist: setuptools
Requires-Dist: astor>=0.8.1
Requires-Dist: git-python>=1.0.3
Requires-Dist: inquirer>=3.1.3
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: rich>=13.4.2
Requires-Dist: six>=1.16.0
Requires-Dist: tokentrim>=0.1.13
Requires-Dist: wget>=3.2
Requires-Dist: psutil>=5.9.6
Requires-Dist: pyreadline3>=3.4.1; sys_platform == "win32"
Requires-Dist: html2image>=2.0.4.3
Requires-Dist: send2trash>=1.8.2
Requires-Dist: ipykernel>=6.26.0
Requires-Dist: jupyter-client>=8.6.0
Requires-Dist: matplotlib>=3.8.2
Requires-Dist: toml>=0.10.2
Requires-Dist: tiktoken>=0.7.0
Requires-Dist: platformdirs>=4.2.0
Requires-Dist: pydantic>=2.6.4
Requires-Dist: google-generativeai>=0.7.1
Requires-Dist: pyperclip>=1.9.0
Requires-Dist: yaspin>=3.0.2
Requires-Dist: shortuuid>=1.0.13
Requires-Dist: litellm>=1.41.26
Requires-Dist: starlette>=0.37.2
Requires-Dist: html2text>=2024.2.26
Requires-Dist: selenium>=4.24.0
Requires-Dist: webdriver-manager>=4.0.2
Requires-Dist: anthropic>=0.37.1
Requires-Dist: pyautogui>=0.9.54
Requires-Dist: typer>=0.12.5
Requires-Dist: fastapi>=0.111.0
Requires-Dist: uvicorn>=0.30.1
Requires-Dist: aiohttp>=3.9.0
Requires-Dist: pynput
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# UniShell

AI-powered code execution with natural language.

## Installation

```bash
pip install unishell-q
```

## How to Run

```bash
# Interactive mode
unishell

# With Azure OpenAI
unishell --model azure/gpt-4o --api_key YOUR_KEY --api_base YOUR_ENDPOINT --api_version 2024-08-01-preview

# With OpenAI
export OPENAI_API_KEY=your-key
unishell --model gpt-4o

# Auto-run (skip approval)
unishell -y
```

## How to Use

```bash
> create a file named test.txt in desktop
> lock my screen
> mute the volume
> open application for instance notepad
```

## Python API

```python
from unishell import unishell

unishell.llm.model = "gpt-4o"
unishell.llm.api_key = "your-key"
unishell.chat("Create a Python script")
```

**Version**: 0.4.1
