ai-bot-agent


Nameai-bot-agent JSON
Version 1.3.0 PyPI version JSON
download
home_pageNone
Summary🤖 AI Bot Agent - Intelligent command line assistant with chat, code generation, file analysis, and web search capabilities
upload_time2025-08-04 08:28:43
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords ai cli openai chatbot assistant code-generation
VCS
bugtrack_url
requirements openai click rich python-dotenv requests typer colorama transformers torch
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 🤖 AI Bot Agent

A powerful AI assistant that runs from the command line with various capabilities including chat, code generation, file analysis, and web search.

## Features

- **Multi-Provider Support**: Use OpenAI, Free AI, or Hugging Face models
- **Multiple Command Aliases**: Use `ai-bot`, `ai`, or `bot` commands
- **Interactive Chat Mode**: Have conversations with the AI
- **Code Generation**: Generate code from natural language descriptions
- **File Analysis**: Analyze and get insights about your files
- **Web Search**: Search for information on the web
- **Rich CLI Interface**: Beautiful terminal interface with colors and formatting
- **Conversation History**: Maintains context across interactions
- **Easy Setup**: Automated provider configuration with fallback options
- **Free Tier Available**: Start using immediately without API keys

## Installation

### Prerequisites

- Python 3.8 or higher
- OpenAI API key (optional - free tier available)

### Quick Start

#### Option 1: Homebrew (Recommended for macOS)

```bash
# Install via Homebrew
brew install cli-smart       # Simple one-command installation

# Set up your API key
ai setup

# Start using the bot
ai chat
```

#### Option 2: PyPI

```bash
# Install the package
pip install ai-bot-agent

# Set up your API key
ai-bot setup
# OR use the shorter aliases:
ai setup
bot setup
```

This will:
- Show available AI providers (OpenAI, Free AI, Hugging Face)
- Guide you through setting up your preferred provider
- Test and save your configuration automatically

#### Option 3: Source Installation

```bash
git clone https://github.com/thiennp/cli-smart.git
cd cli-smart
pip install -r requirements.txt
python main.py setup
```

#### Option 4: Homebrew Tap (Alternative)

If you want to install from our custom tap:

```bash
# Add our tap
brew tap thiennp/cli-smart

# Install
brew install cli-smart
```

**Quick Setup Script:**
```bash
# Download and run our setup script
curl -fsSL https://raw.githubusercontent.com/thiennp/cli-smart/main/setup_homebrew_tap.sh | bash
```

## Usage

### Easy Setup

Set up your AI providers with automated assistance:

```bash
# With Homebrew installation
ai setup

# With PyPI installation
ai-bot setup
# OR use the shorter aliases:
ai setup
bot setup
```

This command will:
- Show available AI providers and their status
- Guide you through setting up your preferred provider
- Test the configuration to ensure it works
- Save it securely to your `.env` file

### Check Provider Status

View the status of all available AI providers:

```bash
# With Homebrew installation
ai status

# With PyPI installation
ai-bot status
# OR use the shorter aliases:
ai status
bot status
```

### Interactive Chat Mode

Start an interactive conversation with the AI:

```bash
# With Homebrew installation
ai chat

# With PyPI installation
ai-bot chat
# OR use the shorter aliases:
ai chat
bot chat
```

### Ask a Single Question

Ask a specific question:

```bash
# With Homebrew installation
ai ask "What is machine learning?"

# With PyPI installation
ai-bot ask "What is machine learning?"
# OR use the shorter aliases:
ai ask "What is machine learning?"
bot ask "What is machine learning?"
```

### Generate Code

Generate code from a description:

```bash
# With Homebrew installation
ai code "Create a simple web scraper"

# With PyPI installation
ai-bot code "Create a simple web scraper"
# OR use the shorter aliases:
ai code "Create a simple web scraper"
bot code "Create a simple web scraper"
```

Generate code in a specific language:

```bash
# With Homebrew installation
ai code "Create a REST API" --lang javascript

# With PyPI installation
ai-bot code "Create a REST API" --lang javascript
# OR use the shorter aliases:
ai code "Create a REST API" --lang javascript
bot code "Create a REST API" --lang javascript
```

### Analyze Files

Analyze a file and get insights:

```bash
# With Homebrew installation
ai analyze main.py

# With PyPI installation
ai-bot analyze main.py
# OR use the shorter aliases:
ai analyze main.py
bot analyze main.py
```

### Search the Web

Search for information:

```bash
# With Homebrew installation
ai search "latest Python features"

# With PyPI installation
ai-bot search "latest Python features"
# OR use the shorter aliases:
ai search "latest Python features"
bot search "latest Python features"
```

### Clear History

Clear conversation history:

```bash
# With Homebrew installation
ai clear

# With PyPI installation
ai-bot clear
# OR use the shorter aliases:
ai clear
bot clear
```

### Get Help

Show help information:

```bash
# With Homebrew installation
ai help

# With PyPI installation
ai-bot help
# OR use the shorter aliases:
ai help
bot help
```

## Command Aliases

The AI Bot Agent provides multiple command aliases for your convenience:

```bash
# All of these commands work the same way:
ai-bot setup
ai setup
bot setup

ai-bot chat
ai chat
bot chat

ai-bot ask "What is Python?"
ai ask "What is Python?"
bot ask "What is Python?"
```

Choose whichever command feels most natural to you!

### Available Installation Names

The AI Bot Agent can be installed with multiple names for maximum flexibility:

**Homebrew Installation (Coming Soon):**
- `brew install cli-smart` - Simple one-command installation

**PyPI Installation:**
- `pip install ai-bot-agent` - Standard Python package

**Command Aliases After Installation:**
- `cli-smart` - Full command name
- `ai` - Short and intuitive
- `bot` - Alternative short name
- `smart` - Short and memorable
- `assistant` - Descriptive name

## AI Providers

The AI Bot Agent supports multiple AI providers, allowing you to choose the best option for your needs:

### OpenAI (Recommended)
- **Best AI capabilities** with GPT-3.5-turbo and GPT-4
- **Full conversation context** and memory
- **Advanced code generation** and analysis
- **Requires API key** (free tier available)

### Free AI Service
- **No setup required** - works immediately
- **Limited but helpful responses** for basic questions
- **Perfect for testing** or when you don't have an API key
- **Keyword-based responses** for common topics

### Hugging Face (Coming Soon)
- **Local model support** for privacy
- **Custom model selection**
- **Offline capabilities**

## Configuration

The setup command automatically creates a `.env` file with your configuration:

```env
OPENAI_API_KEY=your_openai_api_key_here
```

You can also manually edit the `.env` file to customize:

```env
# OpenAI API Configuration
OPENAI_API_KEY=your_openai_api_key_here

# Optional: Customize the AI model
OPENAI_MODEL=gpt-3.5-turbo

# Optional: Set default temperature for responses
OPENAI_TEMPERATURE=0.7

# Optional: Set maximum tokens for responses
OPENAI_MAX_TOKENS=1000
```

## Examples

### Chat Mode Examples

```
You: What is Python?
AI Bot: Python is a high-level, interpreted programming language...

You: Write a function to calculate fibonacci numbers
AI Bot: Here's a Python function to calculate Fibonacci numbers...

You: Explain machine learning in simple terms
AI Bot: Machine learning is like teaching a computer to learn...
```

### Code Generation Examples

```bash
# Generate a Python web scraper
ai code "Create a web scraper that extracts titles from a news website"
# OR
bot code "Create a web scraper that extracts titles from a news website"

# Generate a JavaScript function
ai code "Create a function to validate email addresses" --lang javascript
# OR
bot code "Create a function to validate email addresses" --lang javascript

# Generate a data analysis script
ai code "Create a script to analyze CSV data and create visualizations"
# OR
bot code "Create a script to analyze CSV data and create visualizations"
```

## Features in Detail

### Easy Setup
- Automated browser opening to OpenAI API key page
- Step-by-step guidance for API key creation
- Automatic validation and testing of API keys
- Secure storage in `.env` file

### Interactive Chat Mode
- Maintains conversation context
- Rich formatting with colors
- Easy-to-use interface
- Built-in commands (exit, clear, help)

### Code Generation
- Supports multiple programming languages
- Generates complete, working code
- Includes explanations and usage examples
- Optimized for different use cases

### File Analysis
- Analyzes code structure and purpose
- Identifies potential issues
- Provides improvement suggestions
- Works with various file types

### Web Search
- Search for current information
- Get real-time data
- Research capabilities
- Information gathering

## Installation Options

### 1. Homebrew (macOS)
```bash
brew install ai-bot-agent
ai setup
ai chat
```

### 2. PyPI (All Platforms)
```bash
pip install ai-bot-agent
ai-bot setup
ai-bot chat
```

### 3. Source (Development)
```bash
git clone https://github.com/thiennp/cli-smart.git
cd cli-smart
pip install -r requirements.txt
python main.py setup
python main.py chat
```

## Troubleshooting

### Common Issues

1. **API Key Error**
   ```
   Error: OpenAI client not initialized. Please check your API key.
   ```
   Solution: Run `ai setup` or `ai-bot setup` to configure your API key

2. **Module Not Found**
   ```
   ModuleNotFoundError: No module named 'openai'
   ```
   Solution: Install dependencies with `pip install ai-bot-agent`

3. **Permission Denied**
   ```
   PermissionError: [Errno 13] Permission denied
   ```
   Solution: Make sure the script is executable: `chmod +x main.py`

### Getting Help

- Use `ai help` or `ai-bot help` for command help
- Use `ai --help` or `ai-bot --help` for general help
- Check the logs for detailed error messages

## Contributing

1. Fork the repository
2. Create a feature branch
3. Make your changes
4. Add tests if applicable
5. Submit a pull request

## License

This project is licensed under the MIT License - see the LICENSE file for details.

## Acknowledgments

- Built with [Typer](https://typer.tiangolo.com/) for CLI
- Styled with [Rich](https://rich.readthedocs.io/) for beautiful terminal output
- Powered by [OpenAI](https://openai.com/) API

## Version History

- **v1.0.0**: Initial release with basic chat, code generation, and file analysis features
- **v1.1.0**: Added automated setup command for easy API key configuration 

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ai-bot-agent",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "Thien Nguyen <thien.nguyen@check24.de>",
    "keywords": "ai, cli, openai, chatbot, assistant, code-generation",
    "author": null,
    "author_email": "Thien Nguyen <thien.nguyen@check24.de>",
    "download_url": "https://files.pythonhosted.org/packages/60/a9/25bc4661cd37a68e87472afefbe64fe87f3a742714ea46b4c90c314b1cb0/ai_bot_agent-1.3.0.tar.gz",
    "platform": null,
    "description": "# \ud83e\udd16 AI Bot Agent\n\nA powerful AI assistant that runs from the command line with various capabilities including chat, code generation, file analysis, and web search.\n\n## Features\n\n- **Multi-Provider Support**: Use OpenAI, Free AI, or Hugging Face models\n- **Multiple Command Aliases**: Use `ai-bot`, `ai`, or `bot` commands\n- **Interactive Chat Mode**: Have conversations with the AI\n- **Code Generation**: Generate code from natural language descriptions\n- **File Analysis**: Analyze and get insights about your files\n- **Web Search**: Search for information on the web\n- **Rich CLI Interface**: Beautiful terminal interface with colors and formatting\n- **Conversation History**: Maintains context across interactions\n- **Easy Setup**: Automated provider configuration with fallback options\n- **Free Tier Available**: Start using immediately without API keys\n\n## Installation\n\n### Prerequisites\n\n- Python 3.8 or higher\n- OpenAI API key (optional - free tier available)\n\n### Quick Start\n\n#### Option 1: Homebrew (Recommended for macOS)\n\n```bash\n# Install via Homebrew\nbrew install cli-smart       # Simple one-command installation\n\n# Set up your API key\nai setup\n\n# Start using the bot\nai chat\n```\n\n#### Option 2: PyPI\n\n```bash\n# Install the package\npip install ai-bot-agent\n\n# Set up your API key\nai-bot setup\n# OR use the shorter aliases:\nai setup\nbot setup\n```\n\nThis will:\n- Show available AI providers (OpenAI, Free AI, Hugging Face)\n- Guide you through setting up your preferred provider\n- Test and save your configuration automatically\n\n#### Option 3: Source Installation\n\n```bash\ngit clone https://github.com/thiennp/cli-smart.git\ncd cli-smart\npip install -r requirements.txt\npython main.py setup\n```\n\n#### Option 4: Homebrew Tap (Alternative)\n\nIf you want to install from our custom tap:\n\n```bash\n# Add our tap\nbrew tap thiennp/cli-smart\n\n# Install\nbrew install cli-smart\n```\n\n**Quick Setup Script:**\n```bash\n# Download and run our setup script\ncurl -fsSL https://raw.githubusercontent.com/thiennp/cli-smart/main/setup_homebrew_tap.sh | bash\n```\n\n## Usage\n\n### Easy Setup\n\nSet up your AI providers with automated assistance:\n\n```bash\n# With Homebrew installation\nai setup\n\n# With PyPI installation\nai-bot setup\n# OR use the shorter aliases:\nai setup\nbot setup\n```\n\nThis command will:\n- Show available AI providers and their status\n- Guide you through setting up your preferred provider\n- Test the configuration to ensure it works\n- Save it securely to your `.env` file\n\n### Check Provider Status\n\nView the status of all available AI providers:\n\n```bash\n# With Homebrew installation\nai status\n\n# With PyPI installation\nai-bot status\n# OR use the shorter aliases:\nai status\nbot status\n```\n\n### Interactive Chat Mode\n\nStart an interactive conversation with the AI:\n\n```bash\n# With Homebrew installation\nai chat\n\n# With PyPI installation\nai-bot chat\n# OR use the shorter aliases:\nai chat\nbot chat\n```\n\n### Ask a Single Question\n\nAsk a specific question:\n\n```bash\n# With Homebrew installation\nai ask \"What is machine learning?\"\n\n# With PyPI installation\nai-bot ask \"What is machine learning?\"\n# OR use the shorter aliases:\nai ask \"What is machine learning?\"\nbot ask \"What is machine learning?\"\n```\n\n### Generate Code\n\nGenerate code from a description:\n\n```bash\n# With Homebrew installation\nai code \"Create a simple web scraper\"\n\n# With PyPI installation\nai-bot code \"Create a simple web scraper\"\n# OR use the shorter aliases:\nai code \"Create a simple web scraper\"\nbot code \"Create a simple web scraper\"\n```\n\nGenerate code in a specific language:\n\n```bash\n# With Homebrew installation\nai code \"Create a REST API\" --lang javascript\n\n# With PyPI installation\nai-bot code \"Create a REST API\" --lang javascript\n# OR use the shorter aliases:\nai code \"Create a REST API\" --lang javascript\nbot code \"Create a REST API\" --lang javascript\n```\n\n### Analyze Files\n\nAnalyze a file and get insights:\n\n```bash\n# With Homebrew installation\nai analyze main.py\n\n# With PyPI installation\nai-bot analyze main.py\n# OR use the shorter aliases:\nai analyze main.py\nbot analyze main.py\n```\n\n### Search the Web\n\nSearch for information:\n\n```bash\n# With Homebrew installation\nai search \"latest Python features\"\n\n# With PyPI installation\nai-bot search \"latest Python features\"\n# OR use the shorter aliases:\nai search \"latest Python features\"\nbot search \"latest Python features\"\n```\n\n### Clear History\n\nClear conversation history:\n\n```bash\n# With Homebrew installation\nai clear\n\n# With PyPI installation\nai-bot clear\n# OR use the shorter aliases:\nai clear\nbot clear\n```\n\n### Get Help\n\nShow help information:\n\n```bash\n# With Homebrew installation\nai help\n\n# With PyPI installation\nai-bot help\n# OR use the shorter aliases:\nai help\nbot help\n```\n\n## Command Aliases\n\nThe AI Bot Agent provides multiple command aliases for your convenience:\n\n```bash\n# All of these commands work the same way:\nai-bot setup\nai setup\nbot setup\n\nai-bot chat\nai chat\nbot chat\n\nai-bot ask \"What is Python?\"\nai ask \"What is Python?\"\nbot ask \"What is Python?\"\n```\n\nChoose whichever command feels most natural to you!\n\n### Available Installation Names\n\nThe AI Bot Agent can be installed with multiple names for maximum flexibility:\n\n**Homebrew Installation (Coming Soon):**\n- `brew install cli-smart` - Simple one-command installation\n\n**PyPI Installation:**\n- `pip install ai-bot-agent` - Standard Python package\n\n**Command Aliases After Installation:**\n- `cli-smart` - Full command name\n- `ai` - Short and intuitive\n- `bot` - Alternative short name\n- `smart` - Short and memorable\n- `assistant` - Descriptive name\n\n## AI Providers\n\nThe AI Bot Agent supports multiple AI providers, allowing you to choose the best option for your needs:\n\n### OpenAI (Recommended)\n- **Best AI capabilities** with GPT-3.5-turbo and GPT-4\n- **Full conversation context** and memory\n- **Advanced code generation** and analysis\n- **Requires API key** (free tier available)\n\n### Free AI Service\n- **No setup required** - works immediately\n- **Limited but helpful responses** for basic questions\n- **Perfect for testing** or when you don't have an API key\n- **Keyword-based responses** for common topics\n\n### Hugging Face (Coming Soon)\n- **Local model support** for privacy\n- **Custom model selection**\n- **Offline capabilities**\n\n## Configuration\n\nThe setup command automatically creates a `.env` file with your configuration:\n\n```env\nOPENAI_API_KEY=your_openai_api_key_here\n```\n\nYou can also manually edit the `.env` file to customize:\n\n```env\n# OpenAI API Configuration\nOPENAI_API_KEY=your_openai_api_key_here\n\n# Optional: Customize the AI model\nOPENAI_MODEL=gpt-3.5-turbo\n\n# Optional: Set default temperature for responses\nOPENAI_TEMPERATURE=0.7\n\n# Optional: Set maximum tokens for responses\nOPENAI_MAX_TOKENS=1000\n```\n\n## Examples\n\n### Chat Mode Examples\n\n```\nYou: What is Python?\nAI Bot: Python is a high-level, interpreted programming language...\n\nYou: Write a function to calculate fibonacci numbers\nAI Bot: Here's a Python function to calculate Fibonacci numbers...\n\nYou: Explain machine learning in simple terms\nAI Bot: Machine learning is like teaching a computer to learn...\n```\n\n### Code Generation Examples\n\n```bash\n# Generate a Python web scraper\nai code \"Create a web scraper that extracts titles from a news website\"\n# OR\nbot code \"Create a web scraper that extracts titles from a news website\"\n\n# Generate a JavaScript function\nai code \"Create a function to validate email addresses\" --lang javascript\n# OR\nbot code \"Create a function to validate email addresses\" --lang javascript\n\n# Generate a data analysis script\nai code \"Create a script to analyze CSV data and create visualizations\"\n# OR\nbot code \"Create a script to analyze CSV data and create visualizations\"\n```\n\n## Features in Detail\n\n### Easy Setup\n- Automated browser opening to OpenAI API key page\n- Step-by-step guidance for API key creation\n- Automatic validation and testing of API keys\n- Secure storage in `.env` file\n\n### Interactive Chat Mode\n- Maintains conversation context\n- Rich formatting with colors\n- Easy-to-use interface\n- Built-in commands (exit, clear, help)\n\n### Code Generation\n- Supports multiple programming languages\n- Generates complete, working code\n- Includes explanations and usage examples\n- Optimized for different use cases\n\n### File Analysis\n- Analyzes code structure and purpose\n- Identifies potential issues\n- Provides improvement suggestions\n- Works with various file types\n\n### Web Search\n- Search for current information\n- Get real-time data\n- Research capabilities\n- Information gathering\n\n## Installation Options\n\n### 1. Homebrew (macOS)\n```bash\nbrew install ai-bot-agent\nai setup\nai chat\n```\n\n### 2. PyPI (All Platforms)\n```bash\npip install ai-bot-agent\nai-bot setup\nai-bot chat\n```\n\n### 3. Source (Development)\n```bash\ngit clone https://github.com/thiennp/cli-smart.git\ncd cli-smart\npip install -r requirements.txt\npython main.py setup\npython main.py chat\n```\n\n## Troubleshooting\n\n### Common Issues\n\n1. **API Key Error**\n   ```\n   Error: OpenAI client not initialized. Please check your API key.\n   ```\n   Solution: Run `ai setup` or `ai-bot setup` to configure your API key\n\n2. **Module Not Found**\n   ```\n   ModuleNotFoundError: No module named 'openai'\n   ```\n   Solution: Install dependencies with `pip install ai-bot-agent`\n\n3. **Permission Denied**\n   ```\n   PermissionError: [Errno 13] Permission denied\n   ```\n   Solution: Make sure the script is executable: `chmod +x main.py`\n\n### Getting Help\n\n- Use `ai help` or `ai-bot help` for command help\n- Use `ai --help` or `ai-bot --help` for general help\n- Check the logs for detailed error messages\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests if applicable\n5. Submit a pull request\n\n## License\n\nThis project is licensed under the MIT License - see the LICENSE file for details.\n\n## Acknowledgments\n\n- Built with [Typer](https://typer.tiangolo.com/) for CLI\n- Styled with [Rich](https://rich.readthedocs.io/) for beautiful terminal output\n- Powered by [OpenAI](https://openai.com/) API\n\n## Version History\n\n- **v1.0.0**: Initial release with basic chat, code generation, and file analysis features\n- **v1.1.0**: Added automated setup command for easy API key configuration \n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\ud83e\udd16 AI Bot Agent - Intelligent command line assistant with chat, code generation, file analysis, and web search capabilities",
    "version": "1.3.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/thiennp/cli-smart/issues",
        "Changelog": "https://github.com/thiennp/cli-smart/blob/main/README.md#version-history",
        "Documentation": "https://github.com/thiennp/cli-smart#readme",
        "Homepage": "https://github.com/thiennp/cli-smart",
        "Repository": "https://github.com/thiennp/cli-smart"
    },
    "split_keywords": [
        "ai",
        " cli",
        " openai",
        " chatbot",
        " assistant",
        " code-generation"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a188cd8e5acc1159d148c1ea2b07f7bb35d1c1499697a8deaf4e6e5c3873814a",
                "md5": "41101dfbc0146c80a5b9ce085028b3ee",
                "sha256": "fb8731b09bdb6a3c4d1495d8e2903f839bbc545f219b967e644cd7cb33f9e135"
            },
            "downloads": -1,
            "filename": "ai_bot_agent-1.3.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "41101dfbc0146c80a5b9ce085028b3ee",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 15946,
            "upload_time": "2025-08-04T08:28:41",
            "upload_time_iso_8601": "2025-08-04T08:28:41.981913Z",
            "url": "https://files.pythonhosted.org/packages/a1/88/cd8e5acc1159d148c1ea2b07f7bb35d1c1499697a8deaf4e6e5c3873814a/ai_bot_agent-1.3.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60a925bc4661cd37a68e87472afefbe64fe87f3a742714ea46b4c90c314b1cb0",
                "md5": "4530d25c76addebd68ce3959ebbbfd4b",
                "sha256": "e34ec8dc9a53be3dac4c118e443630e29dcc7dc85786a2b09408d897f637d76f"
            },
            "downloads": -1,
            "filename": "ai_bot_agent-1.3.0.tar.gz",
            "has_sig": false,
            "md5_digest": "4530d25c76addebd68ce3959ebbbfd4b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 19058,
            "upload_time": "2025-08-04T08:28:43",
            "upload_time_iso_8601": "2025-08-04T08:28:43.033339Z",
            "url": "https://files.pythonhosted.org/packages/60/a9/25bc4661cd37a68e87472afefbe64fe87f3a742714ea46b4c90c314b1cb0/ai_bot_agent-1.3.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-04 08:28:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "thiennp",
    "github_project": "cli-smart",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "openai",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "click",
            "specs": [
                [
                    ">=",
                    "8.0.0"
                ]
            ]
        },
        {
            "name": "rich",
            "specs": [
                [
                    ">=",
                    "13.0.0"
                ]
            ]
        },
        {
            "name": "python-dotenv",
            "specs": [
                [
                    ">=",
                    "1.0.0"
                ]
            ]
        },
        {
            "name": "requests",
            "specs": [
                [
                    ">=",
                    "2.31.0"
                ]
            ]
        },
        {
            "name": "typer",
            "specs": [
                [
                    ">=",
                    "0.9.0"
                ]
            ]
        },
        {
            "name": "colorama",
            "specs": [
                [
                    ">=",
                    "0.4.6"
                ]
            ]
        },
        {
            "name": "transformers",
            "specs": [
                [
                    ">=",
                    "4.30.0"
                ]
            ]
        },
        {
            "name": "torch",
            "specs": [
                [
                    ">=",
                    "2.0.0"
                ]
            ]
        }
    ],
    "lcname": "ai-bot-agent"
}
        
Elapsed time: 1.41880s