Metadata-Version: 2.4
Name: democrai
Version: 0.0.1b4
Summary: A Python framework for building agentic AI applications with server-driven UI, observability, and sandboxed extensibility.
Author-email: "Democr.ai" <development@democr.ai>
License-Expression: AGPL-3.0-only AND Apache-2.0
Project-URL: Homepage, https://democr.ai
Project-URL: Documentation, https://democr.ai/docs/
Project-URL: Repository, https://github.com/democr-ai/democrai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: <3.14,>=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp<4,>=3.14
Requires-Dist: alembic<2,>=1.18
Requires-Dist: boto3<2,>=1.43
Requires-Dist: clickhouse-connect<2,>=1.1
Requires-Dist: cryptography<49,>=48
Requires-Dist: fastapi<1,>=0.136
Requires-Dist: filelock<4,>=3.29
Requires-Dist: filetype<2,>=1.2
Requires-Dist: grpcio<1.82,>=1.80
Requires-Dist: grpcio-health-checking<1.82,>=1.80
Requires-Dist: protobuf<7,>=6.31.1
Requires-Dist: httpx<0.29,>=0.28
Requires-Dist: jsonpath-ng<2,>=1.8
Requires-Dist: jsonschema<5,>=4.26
Requires-Dist: ladybug<1,>=0.17
Requires-Dist: neo4j<7,>=6.2
Requires-Dist: numpy<3,>=2.2
Requires-Dist: nvidia-ml-py<14,>=13.610
Requires-Dist: opentelemetry-exporter-otlp<1.43,>=1.42
Requires-Dist: opentelemetry-sdk<1.43,>=1.42
Requires-Dist: pandas<4,>=3.0
Requires-Dist: pillow<13,>=12.2
Requires-Dist: psutil<8,>=7.2
Requires-Dist: psycopg2-binary<3,>=2.9
Requires-Dist: py-bcrypt==0.4
Requires-Dist: pydantic<3,>=2.13
Requires-Dist: pymilvus<4,>=3.0
Requires-Dist: pypdfium2<6,>=5.9
Requires-Dist: PyJWT<3,>=2.13
Requires-Dist: python-magic<0.5,>=0.4; sys_platform != "win32"
Requires-Dist: python-magic-bin<0.5,>=0.4; sys_platform == "win32"
Requires-Dist: python-multipart<0.1,>=0.0.30
Requires-Dist: pyyaml<7,>=6.0
Requires-Dist: qrcode<9,>=8.2
Requires-Dist: redis<9,>=8
Requires-Dist: apsw<3.54,>=3.53.1.0
Requires-Dist: sqlite-vec<0.2,>=0.1.9
Requires-Dist: sqliteai-vector<2,>=1.0
Requires-Dist: sqlalchemy<3,>=2.0
Requires-Dist: supervision<0.29,>=0.28
Requires-Dist: uv<0.12,>=0.11
Requires-Dist: uvicorn<0.49,>=0.48
Requires-Dist: websockets<17,>=16
Provides-Extra: desktop
Requires-Dist: PySide6<6.12,>=6.11; extra == "desktop"
Requires-Dist: pyqtgraph<0.15,>=0.14; extra == "desktop"
Requires-Dist: qtawesome<2,>=1.4; extra == "desktop"
Provides-Extra: dev
Requires-Dist: grpcio-tools<1.82,>=1.80; extra == "dev"
Requires-Dist: httpx2<3,>=2; extra == "dev"
Requires-Dist: pytest<10,>=9; extra == "dev"
Requires-Dist: pytest-asyncio<2,>=1.4; extra == "dev"
Requires-Dist: pytest-cov<8,>=7; extra == "dev"
Requires-Dist: watchfiles<2,>=1.2; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs<2,>=1.6; extra == "docs"
Requires-Dist: mkdocs-material<10,>=9.7; extra == "docs"
Requires-Dist: mkdocs-mermaid2-plugin<2,>=1.2; extra == "docs"
Requires-Dist: mkdocs-shadcn<0.11,>=0.10; extra == "docs"
Provides-Extra: hot-reload
Requires-Dist: watchfiles<2,>=1.2; extra == "hot-reload"
Provides-Extra: all
Requires-Dist: democrai[desktop,dev,docs,hot-reload]; extra == "all"
Dynamic: license-file

# Democr.ai

> Beta 0.0.1 - public preview. Not production-ready. APIs and behavior may change before the first stable release.

Democr.ai is a Python framework for building agentic AI applications with server-driven UI, observability, sandboxed extensibility, pluggable AI engines, and knowledge backends.

This PyPI package contains the core `democrai` Python package and SDK surface.

The full application repository also contains optional modules, engines, extractors, clients, benchmark scripts, documentation sources, and examples. Those repository assets are not part of this PyPI package.

## Links

- Website: https://democr.ai
- Documentation: https://democr.ai/docs/
- Repository: https://github.com/democr-ai/democrai

## Install

```bash
pip install democrai
```

Optional extras are available for common development/runtime needs:

```bash
pip install "democrai[desktop]"
pip install "democrai[dev]"
pip install "democrai[docs]"
pip install "democrai[hot-reload]"
```

## Scope

The package provides the framework runtime and public SDK.

Modules, engines, extractors, desktop/web clients, benchmark scripts, and deployment examples should be taken from the repository when needed.

## License

Democr.ai is distributed under AGPL-3.0-only and Apache-2.0 terms. See the repository for the full license files and third-party notices.
