DOODS

DOODS (Dedicated Open Object Detection Service) is a self-hosted, containerized REST service that detects objects in images and video streams, with optional…

  • AI
  • Media Applications
  • Other
  • Productivity
  • Tools & Utilities
DOODS (Dedicated Open Object Detection Service) is a self-hosted, containerized REST service that detects objects in images and video streams, with optional GPU and EdgeTPU hardware acceleration.

Platform availability

Available on 1 of 9 platforms

  • Unraid
  • TrueNAS (not listed)
  • Umbrel (not listed)
  • ZimaOS (not listed)
  • Proxmox (not listed)
  • Helm (not listed)
  • Mac (not listed)
  • Windows (not listed)
  • Linux (not listed)

Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.

47/100 Fair

Maintained
62last commit 135 days ago
Popular
49277 GitHub stars
Easy to install
351 install platform, install notes, Docker image
Light to run
208 GB minimum RAM, runs on ARM

Availability: platform listings confirmed today, links checked 8 days ago

GitHub stars
277
Open issues
22
Last commit
2026-06-02
Latest release
tf-v2.7.0-deps
License
MIT
Activity
stale

Checked 6 days ago - source: GitHub (snowzach/doods2)

Resources & Compatibility

Minimum requirements: 8 GB RAM, 55 GB disk. ARM (e.g. Raspberry Pi) is supported.

Checked 17 days ago - source: Docker Hub image tags and published docs

First-install notes

  • NVIDIA GPU support For NVIDIA GPU support, add --gpus all to the Docker run command or Docker Compose container specification. source

Fetched today - each note links to its source

Alternatives

No alternatives collected yet.

Common questions

Can DOODS2 use GPU or EdgeTPU acceleration?

Yes, DOODS2 supports GPUs and EdgeTPU hardware acceleration.

How can DOODS be configured for Home Assistant?

It can run locally or remotely in a Docker container and is configured almost exactly like the Tensorflow component.

Does DOODS2 remain compatible with the original DOODS REST API?

Yes, DOODS2 supports the same REST API endpoints as original DOODS. It also adds endpoints for streaming feeds with annotated video and websocket JSON detection data.

What service interfaces does DOODS2 expose?

DOODS2 exposes REST and gRPC interfaces for object detection on images and streams.

Is there a Hass.io add-on repository for DOODS2?

A Hass.IO repository for snowzach’s add-ons is available, but the provided source only points to the repository and does not describe setup steps.

Answers sourced from github.com, github.com, selfhostindex.com, www.reddit.com

Community

Collected 16 days ago - public community threads