Metadata-Version: 2.4
Name: xdog-ai
Version: 0.57.3
Summary: Unified multi-provider LLM API
Project-URL: Homepage, https://xdog.942295.xyz
Project-URL: Repository, https://github.com/litterzhang/x-dog
Project-URL: Documentation, https://xdog.942295.xyz
Project-URL: Issues, https://github.com/litterzhang/x-dog/issues
Author: HugeMan
License-Expression: AGPL-3.0-or-later
License-File: LICENSE
License-File: LICENSE-EXCEPTION.md
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Typing :: Typed
Requires-Python: >=3.12
Requires-Dist: httpx>=0.27.0
Requires-Dist: pydantic>=2.0
Provides-Extra: all
Requires-Dist: openai<3,>=2.38; extra == 'all'
Provides-Extra: openai
Requires-Dist: openai<3,>=2.38; extra == 'openai'
Description-Content-Type: text/markdown

# xdog-ai

**Unified LLM provider API.**

A single interface over LLM providers — chat, embeddings, web search, and an
Anthropic-compatible proxy. Ships the `xdog-ai` CLI for logging in, listing
models, and talking to one from a terminal.

```bash
uv run xdog-ai login copilot
uv run xdog-ai chat copilot gpt-5.6-sol "Explain the CAP theorem in three sentences."
```

## Part of x-dog

This package is one piece of [x-dog](https://github.com/litterzhang/x-dog), a
local-first toolkit for building, running and scheduling LLM workflows. The
centrepiece is [`xdog-flow`](https://pypi.org/project/xdog-flow/) — a typed
workflow format and compiler.

Documentation: **https://xdog.942295.xyz**

## Licence

Copyright (c) 2026 HugeMan <942295.xyz>

GNU Affero General Public License v3.0 or later — see
[LICENSE](https://github.com/litterzhang/x-dog/blob/main/LICENSE). Output compiled
by `xdog-flow` is exempt; see the
[Generated Output Exception](https://github.com/litterzhang/x-dog/blob/main/LICENSE-EXCEPTION.md).
