Metadata-Version: 2.4
Name: dave-it-guy
Version: 0.2.1
Summary: Dave IT Guy — Deploy AI stacks with one command. OpenClaw, Ollama, Qdrant—fully containerized. Run locally or ship to the cloud. Same stack, anywhere.
Project-URL: Homepage, https://github.com/NeuroGamingLab/dave-it-guy
Project-URL: Documentation, https://github.com/NeuroGamingLab/dave-it-guy#readme
Project-URL: Repository, https://github.com/NeuroGamingLab/dave-it-guy
Project-URL: Issues, https://github.com/NeuroGamingLab/dave-it-guy/issues
Author-email: NeuroGamingLab <noreply@neurogaminglab.org>
License-Expression: MIT
License-File: LICENSE
Keywords: ai,deploy,docker,infrastructure,ollama,openclaw,qdrant,search
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.9
Requires-Dist: httpx>=0.24.0
Requires-Dist: jinja2>=3.1.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: qdrant-client>=1.7.0
Requires-Dist: rich>=13.0.0
Requires-Dist: sentence-transformers>=2.2.0
Requires-Dist: typer>=0.9.0
Provides-Extra: cloud
Requires-Dist: python-hcl2>=4.0.0; extra == 'cloud'
Provides-Extra: dev
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Provides-Extra: search
Requires-Dist: duckduckgo-search>=6.0.0; extra == 'search'
Description-Content-Type: text/markdown

# Dave IT Guy

**Deploy AI stacks with one command.**

One command spins up OpenClaw with Ollama and Qdrant—fully containerized. No host installs, no config archaeology. Run locally or ship to the cloud. Same stack, anywhere.

## Quick Start

```bash
pip install dave-it-guy
dave-it-guy deploy openclaw
```

Then open the AI assistant:

```bash
docker exec -it dave-it-guy-openclaw openclaw tui
```

**Gateway:** http://localhost:18789 · **Qdrant:** http://localhost:6333

Set your Anthropic API key when prompted (or add it later); Ollama is the fallback for local-only use.

## What You Get

- **OpenClaw** — AI agent gateway and TUI
- **Ollama** — local LLMs (Llama, Mistral, etc.)
- **Qdrant** — vector memory

Everything runs in Docker. Nothing on your host.

## Commands

```bash
dave-it-guy list              # Available stacks
dave-it-guy deploy openclaw   # Deploy
dave-it-guy status openclaw   # Status
dave-it-guy logs openclaw     # Logs
dave-it-guy doctor            # Diagnose issues
```

## Pricing

**Free** — Local stacks. **Pro** — Cloud (Terraform), priority support.

## License

MIT.

---

Built by [NeuroGamingLab](https://github.com/NeuroGamingLab).
