LICENSE
README.md
pyproject.toml
src/DocmaxV3.egg-info/PKG-INFO
src/DocmaxV3.egg-info/SOURCES.txt
src/DocmaxV3.egg-info/dependency_links.txt
src/DocmaxV3.egg-info/entry_points.txt
src/DocmaxV3.egg-info/requires.txt
src/DocmaxV3.egg-info/top_level.txt
src/docmax/__init__.py
src/docmax/py.typed
src/docmax/cli/__init__.py
src/docmax/cli/cloud.py
src/docmax/cli/commands.py
src/docmax/cli/execution.py
src/docmax/cli/interactive.py
src/docmax/cli/json_output.py
src/docmax/cli/main.py
src/docmax/cli/mcp_group.py
src/docmax/cli/progress.py
src/docmax/cli/render.py
src/docmax/cli/workflows.py
src/docmax/cloud_client/__init__.py
src/docmax/cloud_client/client.py
src/docmax/cloud_client/config.py
src/docmax/cloud_client/errors.py
src/docmax/cloud_client/models.py
src/docmax/core/__init__.py
src/docmax/core/atomic.py
src/docmax/core/branding.py
src/docmax/core/cancellation.py
src/docmax/core/config.py
src/docmax/core/consent.py
src/docmax/core/errors.py
src/docmax/core/models.py
src/docmax/core/protocols.py
src/docmax/core/registry.py
src/docmax/core/router.py
src/docmax/core/ui_state.py
src/docmax/mcp/__init__.py
src/docmax/mcp/policy.py
src/docmax/mcp/schema.py
src/docmax/mcp/server.py
src/docmax/mcpschema/__init__.py
src/docmax/mcpschema/schema.py
src/docmax/pickers/__init__.py
src/docmax/pickers/_pages.py
src/docmax/pickers/box.py
src/docmax/pickers/order.py
src/docmax/pickers/server.py
src/docmax/runners/__init__.py
src/docmax/runners/_progress.py
src/docmax/runners/batch.py
src/docmax/runners/pipeline.py
src/docmax/runners/watch.py
src/docmax/tools/__init__.py
src/docmax/tools/_archive.py
src/docmax/tools/_binaries.py
src/docmax/tools/_box.py
src/docmax/tools/_cloud.py
src/docmax/tools/_deskew.py
src/docmax/tools/_dpi.py
src/docmax/tools/_formats.py
src/docmax/tools/_install.py
src/docmax/tools/_pagespec.py
src/docmax/tools/_pdf.py
src/docmax/tools/_permissions.py
src/docmax/tools/_position.py
src/docmax/tools/compress/__init__.py
src/docmax/tools/compress/cloud.py
src/docmax/tools/compress/local.py
src/docmax/tools/compress/tool.py
src/docmax/tools/compress/validators.py
src/docmax/tools/compress_image/__init__.py
src/docmax/tools/compress_image/local.py
src/docmax/tools/compress_image/tool.py
src/docmax/tools/compress_image/validators.py
src/docmax/tools/convert/__init__.py
src/docmax/tools/convert/cloud.py
src/docmax/tools/convert/local.py
src/docmax/tools/convert/tool.py
src/docmax/tools/convert/validators.py
src/docmax/tools/convert_image/__init__.py
src/docmax/tools/convert_image/local.py
src/docmax/tools/convert_image/tool.py
src/docmax/tools/convert_image/validators.py
src/docmax/tools/crop/__init__.py
src/docmax/tools/crop/local.py
src/docmax/tools/crop/tool.py
src/docmax/tools/crop/validators.py
src/docmax/tools/from_images/__init__.py
src/docmax/tools/from_images/local.py
src/docmax/tools/from_images/tool.py
src/docmax/tools/from_images/validators.py
src/docmax/tools/get_info/__init__.py
src/docmax/tools/get_info/local.py
src/docmax/tools/get_info/tool.py
src/docmax/tools/merge/__init__.py
src/docmax/tools/merge/local.py
src/docmax/tools/merge/tool.py
src/docmax/tools/merge/validators.py
src/docmax/tools/metadata/__init__.py
src/docmax/tools/metadata/local.py
src/docmax/tools/metadata/tool.py
src/docmax/tools/metadata/validators.py
src/docmax/tools/ocr/__init__.py
src/docmax/tools/ocr/cloud.py
src/docmax/tools/ocr/local.py
src/docmax/tools/ocr/tool.py
src/docmax/tools/ocr/validators.py
src/docmax/tools/pages/__init__.py
src/docmax/tools/pages/local.py
src/docmax/tools/pages/tool.py
src/docmax/tools/pages/validators.py
src/docmax/tools/permissions/__init__.py
src/docmax/tools/permissions/local.py
src/docmax/tools/permissions/tool.py
src/docmax/tools/protect/__init__.py
src/docmax/tools/protect/local.py
src/docmax/tools/protect/tool.py
src/docmax/tools/protect/validators.py
src/docmax/tools/remove_bg/__init__.py
src/docmax/tools/remove_bg/local.py
src/docmax/tools/remove_bg/tool.py
src/docmax/tools/remove_bg/validators.py
src/docmax/tools/reorder/__init__.py
src/docmax/tools/reorder/local.py
src/docmax/tools/reorder/tool.py
src/docmax/tools/reorder/validators.py
src/docmax/tools/resize/__init__.py
src/docmax/tools/resize/local.py
src/docmax/tools/resize/tool.py
src/docmax/tools/resize/validators.py
src/docmax/tools/rotate/__init__.py
src/docmax/tools/rotate/local.py
src/docmax/tools/rotate/tool.py
src/docmax/tools/rotate/validators.py
src/docmax/tools/sanitize/__init__.py
src/docmax/tools/sanitize/local.py
src/docmax/tools/sanitize/tool.py
src/docmax/tools/sanitize/validators.py
src/docmax/tools/split/__init__.py
src/docmax/tools/split/local.py
src/docmax/tools/split/tool.py
src/docmax/tools/stamp/__init__.py
src/docmax/tools/stamp/local.py
src/docmax/tools/stamp/tool.py
src/docmax/tools/stamp/validators.py
src/docmax/tools/to_images/__init__.py
src/docmax/tools/to_images/cloud.py
src/docmax/tools/to_images/local.py
src/docmax/tools/to_images/tool.py
src/docmax/tools/to_images/validators.py
src/docmax/tools/unlock/__init__.py
src/docmax/tools/unlock/local.py
src/docmax/tools/unlock/tool.py
src/docmax/tools/unlock/validators.py
src/docmax/tools/watermark/__init__.py
src/docmax/tools/watermark/local.py
src/docmax/tools/watermark/tool.py
src/docmax/tools/watermark/validators.py
src/docmax/tools/watermark_image/__init__.py
src/docmax/tools/watermark_image/local.py
src/docmax/tools/watermark_image/tool.py
src/docmax/tools/watermark_image/validators.py
src/docmax/tui/__init__.py
src/docmax/tui/app.py
src/docmax/tui/browser.py
src/docmax/tui/catalog.py
src/docmax/tui/content.py
src/docmax/tui/forms.py
src/docmax/tui/runner.py
src/docmax/tui/status.py