DeepStack is a self-hosted computer vision API for developers adding image analysis to camera systems, home automation or other applications. It runs prebuilt and custom models on your own hardware and works fully offline. Image processing stays on the device or server where you host it, with no cloud service required.
Its face APIs detect faces, recognize registered people and compare faces for matches. Object detection covers common objects, while custom models let you train and deploy detectors for objects specific to your application. Scene recognition identifies image scenes, and image superresolution enlarges images by a factor of four.
DeepStack runs through Docker on Linux and macOS, as well as NVIDIA Jetson, Raspberry Pi and ARM64 devices. Windows 10 has a native application with CPU and GPU support; Linux supports CPUs and NVIDIA GPUs. You can also host it on a cloud virtual machine running Docker, where processing takes place on that server rather than your local device.
The surrounding ecosystem includes Home Assistant add-ons for object, face and scene recognition, plus integrations with Blue Iris and Agent DVR. Node-RED support and an automation integration with MQTT and Telegram connect its results to other systems. These connections make it relevant to monitoring and IoT projects that need image analysis within an existing setup.
DeepStack’s source code uses Apache-2.0. Custom and third-party model weights have their own licenses. Its API supports SSL and API keys to protect access to your server.
Claim this page and we'll verify you by hand. DeepStack gets the verified badge, and you can upgrade the listing to be featured on localhosted. Proud to be listed? Put our badge on your site.
Want more people to find DeepStack?Promote it
Something wrong or outdated on this page?
982Updated 1 year ago
macOS · Windows · Linux · Docker#Home Assistant integration#Image-to-image#Multimodal input
CodeProject.AI Server gives developers a shared API for AI tasks that run on their own hardware. It's a self-hosted service for adding image analysis, text processing and generation to applications. Processing stays on the machine running the server, without cloud calls or sending data outside your device or network.
2.5KUpdated 1 day ago
macOS · Windows · Linux · Docker#Batch processing#Code execution#Multimodal input
10.9KUpdated 23 hours agoApache-2.0
macOS · Windows · Linux#Hugging Face integration#Multimodal input#ONNX
11KUpdated 1 week agoBSD-3-Clause
Windows · Linux · Docker#Batch processing#ONNX
295Updated 2 days agoApache-2.0
Linux · Docker#OpenAI-compatible API#Wake word detection#Works offline
1.2KUpdated 8 months agoMIT
Linux · Docker#Code execution#Home Assistant integration#Voice activity detection
Roboflow Inference is a self-hosted computer vision server for teams building camera and image analysis systems. It runs on your own computer, server, or edge device and combines model predictions with workflows for tracking, counting, measuring, and responding to events. Roboflow also offers hosted servers and a Serverless Cloud API, where processing runs on its infrastructure.
OpenVINO is an Apache 2.0 licensed toolkit for developers who want to run AI models locally or serve them on their own infrastructure. It converts and optimizes models for inference, with support for x86 and ARM CPUs, Intel integrated and discrete GPUs, and Intel NPUs. Its runtime works on Linux, Windows and macOS.
Triton Inference Server, offered by NVIDIA as Dynamo-Triton, is a self-hosted AI inference server for teams deploying models in applications. It serves models from different frameworks through one server, with support for on-premises hardware, cloud infrastructure and edge devices. It's open source under the BSD-3-Clause license.
OpenVoiceOS is a free, open-source voice AI platform for people building their own smart speakers or adding voice control to devices. Its core builds on a fork of MycroftAI/mycroft-core, and most classic Mycroft skills also work with it. The project uses the Apache 2.0 license, which permits personal and commercial use.
Wyoming Satellite connects a microphone and audio playback device to Home Assistant through the Wyoming protocol. It's for people building a self-hosted voice assistant with a separate device for speaking and listening. The project is archived and no longer maintained; its replacement is Linux Voice Assistant, which uses the ESPHome protocol.