Metadata-Version: 2.1
Name: tool-use-ai
Version: 1.1.2
Summary: Tools to simplify life with AI
License: MIT
Author: Ty Fiero
Author-email: tyfierodev@gmail.com
Requires-Python: >=3.11,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: anthropic (>=0.21.0,<0.22.0)
Requires-Dist: feedparser (>=6.0.11,<7.0.0)
Requires-Dist: google-api-python-client (>=2.149.0,<3.0.0)
Requires-Dist: google-auth-oauthlib (>=1.0.0,<2.0.0)
Requires-Dist: groq (==0.11.0)
Requires-Dist: inquirer (>=3.4.0,<4.0.0)
Requires-Dist: ollama (>=0.1.6,<0.2.0)
Requires-Dist: prompt-toolkit (>=3.0.48,<4.0.0)
Requires-Dist: pydantic (>=2.9.2,<3.0.0)
Requires-Dist: pynput (>=1.7.7,<2.0.0)
Requires-Dist: pytz (>=2024.2,<2025.0)
Requires-Dist: rich (>=13.9.2,<14.0.0)
Requires-Dist: sounddevice (>=0.5.1,<0.6.0)
Requires-Dist: soundfile (>=0.12.1,<0.13.0)
Requires-Dist: tomli (>=2.0.2,<3.0.0)
Requires-Dist: tomli-w (>=1.1.0,<2.0.0)
Requires-Dist: tzlocal (>=5.2,<6.0)
Project-URL: Bug Tracker, https://github.com/ToolUse/tool-use-ai/issues
Project-URL: Documentation, https://github.com/ToolUse/tool-use-ai#readme
Project-URL: Homepage, https://github.com/ToolUse/tool-use-ai
Description-Content-Type: text/markdown

# tool-use

Tools to simplify life with AI. Brought to you by the hosts of [ToolUse](https://www.youtube.com/@ToolUseAI).

## Installation

You can install the package using pip:

```bash
pip install tool-use-ai
```

## Available Tools

The repository includes the following tools to simplify your interactions with AI:

**Note:** Use `ai` for general tools and `tooluse` specifically for the RSS CLI tool.

### 1. AI CLI Tool (`ai do`)

Generates and executes terminal commands based on natural language input using AI assistance.

**Note:** After `ai do`, you can input natural language without quotation marks.

```bash
ai do Your command description here
```

### 2. RSS CLI (`tooluse`)

Fetches and displays podcast episodes from a specified RSS feed, allowing you to interact with them.

```bash
tooluse
```

### 3. Contact Form (`tooluse contact`)

Provides a contact form to submit feedback, requests or just to say hi.

```bash
tooluse contact
```

### 4. Calendar Manager (`cal`)

Manages Google Calendar events, including creating, editing, searching, and deleting events.

```bash
ai cal
```

### 5. Convert anything (`convert`)

Converts anything to anything using Open Interpreter.

```bash
ai convert "/path/to/file.txt to pdf"
```

### 6. Obsidian Plugin Generator (`make-obsidian-plugin`)

Generates a customizable Obsidian plugin based on user input and AI-driven code generation.


```bash
ai make-obsidian-plugin "Plugin Name"
```


### 7. Activity Tracker (`ai log`)

Tracks and analyzes your daily activities with AI-powered categorization.

```bash
ai log <activity>          # Start tracking an activity
ai log                     # Stop current activity or start new one
ai log tell <query>        # Query your activity history
ai log category <command>  # Manage activity categories
```

Examples:

```bash
ai log working on python project
ai log tell me how long I coded today
ai log tell me what I did yesterday
ai log category list
```


