Back to Official Open Source Computer vision framework Maintenance slowed

Project Profile

PeekingDuck

Modular computer vision inference framework

GitHub stars
177
Built-in nodes
50+
Typical use
CV pipeline
Owner
AI Singapore
Category
Computer vision framework
Status
Maintenance slowed
Started
2021
Language / Form
Python
License
Apache-2.0
GitHub Stars
177
Updated
2026-05-04

PeekingDuck is AI Singapore’s modular computer-vision inference framework, designed to let developers assemble runnable CV pipelines through configuration files.

What It Is

PeekingDuck packages input, model, post-processing, and output into nodes. Developers can write a YAML flow such as "camera input -> YOLO detection -> draw boxes -> screen output" without building from raw PyTorch / TensorFlow primitives.

It fits teaching, rapid prototyping, and SME CV applications such as footfall counting, object detection, pose analysis, and safety-compliance checks.

AI Relevance

PeekingDuck’s point is not chasing the newest model, but lowering the deployment threshold for computer vision. Many organizations need a pipeline that can run, be adjusted, and ship, rather than starting from paper reproduction.

That product logic matches AISG’s applied orientation: package AI capability into tools engineers can actually use.

Singapore Relevance

PeekingDuck is part of Singapore’s open-source AI tooling line. Like TagUI, it serves the goal of making AI easier for local enterprises to adopt.

Its long-term tracking point is community activity and positioning: as multimodal models advance quickly, classical CV pipeline frameworks must either move toward edge and industrial deployment, or risk being absorbed by more general multimodal tools.

Milestones

  1. 2021
    PeekingDuck open-sourced

Resources