Metadata-Version: 2.4
Name: democrai
Version: 0.0.1b2
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.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: aiohttp
Requires-Dist: alembic
Requires-Dist: boto3
Requires-Dist: clickhouse-connect
Requires-Dist: cryptography
Requires-Dist: fastapi
Requires-Dist: filelock
Requires-Dist: filetype
Requires-Dist: grpcio
Requires-Dist: grpcio-health-checking
Requires-Dist: httpx
Requires-Dist: jsonpath-ng
Requires-Dist: jsonschema
Requires-Dist: ladybug
Requires-Dist: neo4j
Requires-Dist: numpy
Requires-Dist: nvidia-ml-py
Requires-Dist: opentelemetry-exporter-otlp
Requires-Dist: opentelemetry-sdk
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: psutil
Requires-Dist: psycopg2-binary
Requires-Dist: py-bcrypt
Requires-Dist: pydantic
Requires-Dist: pymilvus
Requires-Dist: pypdfium2
Requires-Dist: PyJWT
Requires-Dist: python-magic; sys_platform != "win32"
Requires-Dist: python-magic-bin; sys_platform == "win32"
Requires-Dist: python-multipart
Requires-Dist: pyyaml
Requires-Dist: qrcode
Requires-Dist: redis
Requires-Dist: sqlite-vec
Requires-Dist: sqliteai-vector
Requires-Dist: sqlalchemy
Requires-Dist: supervision
Requires-Dist: uvicorn
Requires-Dist: websockets
Provides-Extra: desktop
Requires-Dist: PySide6; extra == "desktop"
Requires-Dist: pyqtgraph; extra == "desktop"
Requires-Dist: qtawesome; extra == "desktop"
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: watchfiles; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-mermaid2-plugin; extra == "docs"
Requires-Dist: mkdocs-shadcn; extra == "docs"
Provides-Extra: hot-reload
Requires-Dist: watchfiles; 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.
