x-dog

Tools for building AI agents and managing LLM deployments.

GitHub →

x-dog

What is x-dog?

x-dog is a Python monorepo of small, composable packages for building AI agents and managing LLM deployments. Each package does one thing and they stack: a provider API at the bottom, an agent runtime and a workflow engine in the middle, ready-to-use tools on top.

Install

Published on PyPI. Requires Python 3.12+ — nothing else: no server, no database, no account.

pip install xdog-flow

That pulls in xdog-ai, xdog-agent and xdog-tui, and puts xdog-flow and xdog-ai on your PATH.

xdog-ai login copilot
xdog-flow validate my_workflow.json
xdog-flow run my_workflow.json

Every package shares the xdog namespace (import xdog.flow), so they install side by side.

Foundation

ai  | xdog-ai  | xdog-ai
Unified, typed LLM API.
tui  | xdog-tui
Terminal UI library with differential rendering.

Runtime

agent  | xdog-agent  | xdog-agent
Agent runtime with tool calling and state management.
flow  | xdog-flow  | xdog-flow
Typed workflows for humans and Coding Agents.

Products

coding  | xdog-coding  | xdog-coding
Interactive coding agent CLI.
claw  | xdog-claw  | xdog-claw
Agent orchestration runtime with long-term memory.