Metadata-Version: 2.4
Name: obra
Version: 3.2.11
Summary: Obra - Cloud-native AI orchestration platform for autonomous software development
Author: Unpossible Creations, Inc.
License-Expression: LicenseRef-Proprietary
Project-URL: Homepage, https://obra.dev
Keywords: ai,orchestration,llm,automation,cloud,workflow,claude
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 :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.12
Description-Content-Type: text/markdown
Requires-Dist: typer>=0.9.0
Requires-Dist: rich>=13.0.0
Requires-Dist: requests>=2.31.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: psutil>=5.9.0
Requires-Dist: watchdog>=3.0.0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: textual>=0.47.0
Requires-Dist: tiktoken>=0.5.0
Requires-Dist: packaging>=21.0
Requires-Dist: httpx>=0.27
Requires-Dist: fastapi>=0.115.0
Requires-Dist: uvicorn[standard]>=0.30.0
Requires-Dist: websockets>=13.0
Requires-Dist: python-multipart
Provides-Extra: test
Requires-Dist: pytest>=7.4.0; extra == "test"
Requires-Dist: pytest-cov>=4.1.0; extra == "test"
Requires-Dist: pytest-mock>=3.11.0; extra == "test"
Provides-Extra: docs
Requires-Dist: mkdocs>=1.6.0; extra == "docs"
Requires-Dist: mkdocs-material>=9.0.0; extra == "docs"
Provides-Extra: voice
Requires-Dist: faster-whisper>=1.0.0; extra == "voice"
Provides-Extra: all
Requires-Dist: obra[voice]; extra == "all"
Provides-Extra: dev
Requires-Dist: obra[test]; extra == "dev"
Requires-Dist: mkdocs>=1.6.0; extra == "dev"
Requires-Dist: mkdocs-material>=9.0.0; extra == "dev"
Requires-Dist: mypy>=1.6.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: pyright>=1.1.0; extra == "dev"
Requires-Dist: vulture>=2.0; extra == "dev"
Requires-Dist: pre-commit>=3.0.0; extra == "dev"
Requires-Dist: types-psutil; extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-requests; extra == "dev"

# Obra

AI orchestration for software and business workflows.

## Install

```bash
uv tool install obra
```

## Get Started

```bash
obra briefing
```

This opens the quickstart guide with everything you need to begin.

When running `obra` from a project, the CLI prefers `--dir`, then stored session/project working_dir, then the current shell directory, and prompts only if stored and current differ.
Completion output is phase-aware; escalations show warnings and omit quality scores. File totals come from the CLI git-status footer.
Use `obra help domains` to inspect installed runtime domains. Software is the default domain; business workflows can opt in with `--domain business`.

## Plan Visibility

```bash
obra sessions plan <session_id>   # View execution plan tree
obra sync plan <session_id>       # Export session plan (YAML/JSON)
```

## License

Proprietary - All Rights Reserved. Copyright (c) 2024-2025 Unpossible Creations, Inc.
