Metadata-Version: 2.1
Name: tool-use-ai
Version: 1.1.5
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 [Tool Use](https://www.youtube.com/@ToolUseAI).
You can install the package via [PyPI](https://pypi.org/project/tool-use-ai/).

## Installation

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

## Command Structure

This toolkit provides two main command interfaces:

- `ai`: General-purpose AI tools for everyday tasks
- `tooluse`: Specific tools for podcast and community interaction

## AI Tools (`ai` command)

### 1. Command Generation (`ai do`)

Generate and execute terminal commands from natural language.

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

### 2. Calendar Manager (`ai cal`)

Manage Google Calendar events.

```bash
ai cal
```

### 3. File Converter (`ai convert`)

Convert between file formats using Open Interpreter.

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

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

Create custom Obsidian plugins with AI assistance.

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

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

Track and analyze daily activities.

```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
```

### 6. Task Prioritizer (`ai prioritize`)

Voice-based task organization tool that:

- Organizes tasks by priority level
- Provides empathetic analysis
- Suggests concrete next steps

**Note:** You input your tasks using voice commands for a hands-free experience after running the script

```bash
ai prioritize
```

### 7. Marketing Plan Generator (`ai marketing-plan`)

Use a swarm of AI agents to generate a marketing plan for your business.

```bash
ai marketing-plan
```

## Tool Use Tools (`tooluse` command)

### 1. Podcast RSS Reader (`tooluse`)

Fetch and interact with podcast episodes from RSS feeds.

```bash
tooluse
```

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

Submit feedback, requests, or general messages.

```bash
tooluse contact
```

