Metadata-Version: 2.4
Name: openeye-sh
Version: 0.1.0
Summary: Ollama for vision AI models — pull, run, and serve computer-vision models from your terminal.
Project-URL: Homepage, https://perceptify.dev
Project-URL: Repository, https://github.com/aw3-technology/openeye.sh
Author: OpenEye Team
License-Expression: MIT
License-File: LICENSE
Keywords: ai,cli,depth,detection,vision,yolo
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: fastapi>=0.110
Requires-Dist: httpx>=0.27
Requires-Dist: huggingface-hub>=0.23
Requires-Dist: numpy>=1.24
Requires-Dist: pillow>=10.0
Requires-Dist: prometheus-client>=0.21
Requires-Dist: pydantic>=2.0
Requires-Dist: python-multipart>=0.0.12
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Requires-Dist: slowapi>=0.1.9
Requires-Dist: typer[all]>=0.9
Requires-Dist: uvicorn[standard]>=0.29
Provides-Extra: all
Requires-Dist: accelerate; extra == 'all'
Requires-Dist: openai>=1.0; extra == 'all'
Requires-Dist: opencv-python>=4.9; extra == 'all'
Requires-Dist: torch>=2.0; extra == 'all'
Requires-Dist: transformers>=4.40; extra == 'all'
Requires-Dist: ultralytics>=8.2; extra == 'all'
Provides-Extra: camera
Requires-Dist: opencv-python>=4.9; extra == 'camera'
Provides-Extra: cloud
Requires-Dist: boto3>=1.34; extra == 'cloud'
Requires-Dist: google-cloud-storage>=2.14; extra == 'cloud'
Provides-Extra: depth
Requires-Dist: accelerate; extra == 'depth'
Requires-Dist: torch>=2.0; extra == 'depth'
Requires-Dist: transformers>=4.40; extra == 'depth'
Provides-Extra: grounding
Requires-Dist: accelerate; extra == 'grounding'
Requires-Dist: torch>=2.0; extra == 'grounding'
Requires-Dist: transformers>=4.40; extra == 'grounding'
Provides-Extra: mcp
Requires-Dist: mcp[cli]>=1.2.0; extra == 'mcp'
Provides-Extra: onnx
Requires-Dist: onnxruntime>=1.17; extra == 'onnx'
Provides-Extra: onnx-gpu
Requires-Dist: onnxruntime-gpu>=1.17; extra == 'onnx-gpu'
Provides-Extra: rfdetr
Requires-Dist: rfdetr>=1.0; extra == 'rfdetr'
Provides-Extra: sam
Requires-Dist: segment-anything-2>=0.1; extra == 'sam'
Requires-Dist: torch>=2.0; extra == 'sam'
Provides-Extra: smolvla
Requires-Dist: lerobot>=0.1; extra == 'smolvla'
Requires-Dist: torch>=2.0; extra == 'smolvla'
Provides-Extra: tensorrt
Requires-Dist: onnxruntime-gpu>=1.17; extra == 'tensorrt'
Requires-Dist: tensorrt>=10.0; extra == 'tensorrt'
Provides-Extra: vlm
Requires-Dist: openai>=1.0; extra == 'vlm'
Provides-Extra: yolo
Requires-Dist: ultralytics>=8.2; extra == 'yolo'
Description-Content-Type: text/markdown

# openeye-sh

**Ollama for vision AI models** — pull, run, and serve computer-vision models from your terminal.

## Install

```bash
pipx install openeye-sh
```

With extras:

```bash
pipx install "openeye-sh[yolo]"        # YOLO object detection
pipx install "openeye-sh[depth]"       # Monocular depth estimation
pipx install "openeye-sh[camera]"      # OpenCV camera support
pipx install "openeye-sh[all]"         # YOLO + depth + grounding + camera
```

## Quick Start

```bash
# List available models
openeye list

# Pull a model
openeye pull yolov8

# Run inference on an image
openeye run yolov8 image.jpg

# Start the API server
openeye serve yolov8

# Live camera stream with detection
openeye watch --models yolov8
```

## Features

- **Model management** — pull, list, and run vision models (YOLO, depth, grounding, SAM, RF-DETR)
- **REST & WebSocket API** — FastAPI server with `/predict`, streaming WebSocket endpoints
- **Live perception** — real-time camera inference with VLM reasoning
- **Fleet control plane** — manage distributed vision agents
- **Agentic loop** — continuous perception + reasoning + planning pipeline
- **Safety guardian** — configurable safety zone monitoring for robotics

## Links

- [Homepage](https://perceptify.dev)
- [Repository](https://github.com/aw3-technology/openeye.sh)
