Metadata-Version: 2.4
Name: dave-it-guy
Version: 0.2.2
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 <NeuroGamingLab@gmail.com>
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.**

Dave-IT-Guy delivers a **fully containerized** stack with **OpenClaw as its core engine** plus Ollama and Qdrant, in a single command. No host installs, no config archaeology. Everything runs in Docker; 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

Fully containerized: the whole stack runs in Docker, no installs on your host machine.

## For AI/ML scientists and engineers: why Dave IT Guy over other LLMs

- **Core is OpenClaw** — Dave IT Guy’s engine is OpenClaw: an assistant framework with multi-model support, tools, skills, and memory—deployed in one command.
- **Autonomous agent** — Multi-step tasks, tools, skills, and persistent RAG (Qdrant)—not just single-turn chat.
- **Your data, your infra** — Conversations and embeddings stay on your machine or cloud; no sending prompts to third-party chat APIs unless you opt in.
- **Multi-model, one agent** — Local (Ollama) + Anthropic/OpenAI in one config; A/B test models and use fallbacks without switching products.
- **Reproducible** — Config-as-code; version and rerun the same stack anywhere (laptop, lab, cloud).
- **Extensible** — Add workspace scripts and OpenClaw skills; plug in your evals, pipelines, and tools.

## 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).
