semvec/pypi-packages huggingface dataset:
xlib-pillars 2.0.0
xlib-pillars: Comprehensive Python library with 10 pillars for AI, config, media, files, and more
License: MIT
Requires Python: >=3.8
Keywords: xlib-pillars, xlibrary, ai, config, cli, files, download, media, communication, encryption, pipeline, video, ffmpeg, youtube, claude, openai

# xlibrary v2.0

**Focused Python library with 3 powerful pillars for AI and configuration management**

## 🎯 Quick Start

```bash
# Install all 3 pillars
pip install xlib-pillars[all]

# Or install individually
pip install xlib-pillars[ai]      # AI pillar only
pip install xlib-pillars[config]  # Config pillar only
pip install xlib-pillars[hermes]  # Hermes pillar only
```

## 📦 The 3 Core Pillars

### 1. 🤖 AI Pillar
Multi-provider AI abstraction (Claude, OpenAI, DeepSeek, Mock)

```python
from xlibrary.ai import AIManager

ai = AIManager(provider="claude", api_key="...")
response = ai.request("Explain Python")
print(response.content)
```

### 2. ⚙️ Config Pillar
TOML + database configuration management

```python
from xlibrary.config import ConfigManager

config = ConfigManager("config.toml")
db_url = config.get("database.url")
```

### 3. 🌐 Hermes Pillar
Centralized gateway (Config + AI unified)

```python
from xlibrary.hermes import HermesClient

hermes = HermesClient(mode="standalone", config_file="config.toml")
response = hermes.query_ai("Hello!")
```

## 📚 Documentation

- **AI**: Multi-provider abstraction with conversation management
- **Config**: TOML files + database backends with encryption
- **Hermes**: Centralized gateway with FastAPI server

## 🧪 Testing

```bash
pytest                    # Run all tests
pytest --cov=src/xlibrary # With coverage
```

## 📝 License

MIT - see LICENSE file

## 🔗 Links

- PyPI: https://pypi.org/project/xlib-pillars/
- GitHub: https://github.com/ileswade/xlibrary