build-small-hackathon/eyas

Space

10

stars

1

commits

2

linked in READMEs

Jun 15, 2026

updated

gradio

README

Eyas

Eyas: AI Security Camera Agent

NameHuggingFace
Javier Huang@JavRedstone
Hanhee Lee@hanheelee
Joe Lee@sehyunlee217

HuggingFace Space · GitHub · Demo Video · Field Notes · Social Media

Eyas is an on-device security camera agent built for our teammate's family's convenience store. It runs person tracking, event detection, and LLM reasoning over CCTV footage to surface theft, loitering, and suspicious activity as a structured, searchable log.


What it does

  • Visual pipeline — person tracking → VLM observation → event structuring → LLM reasoning
  • Event Timeline — scatter chart + table; click any event to seek the annotated video
  • Summary & Alerts — risk gauge, flag breakdown, and per-camera narrative
  • Ask Footage — natural-language Q&A over the event log via the on-device LLM
  • Audio Report — spoken security brief via VoxCPM2 TTS
  • Multi-camera — queue multiple clips, get a unified cross-camera session summary
  • Korean — full UI and pipeline output translation, hot-swap without restart

Architecture

Eyas architecture diagram

Models

ModelRoleSize
YOLO11nPerson detector + BotSORT tracker~6 MB
MiniCPM-V 4.6Vision-language observer~1.3B params
Nemotron 3 Nano 4BLLM reasoner (GGUF Q4)~2.5 GB
TinyAya GlobalKorean translation (GGUF Q4)~0.5 GB
VoxCPM2Text-to-speech~2.4B params

All models download automatically on first run. No API keys required.


Docs

Guides

DocumentContents
Setup & DevelopmentQuick start, local dev, Docker, HF Spaces deploy
AI Theft DetectionCapabilities, limits, and best practices
Codex ContributionsAgent-assisted commits, reasoning traces

Architecture

DocumentContents
ArchitecturePipeline diagram, component breakdown, event schema
Off-Brand FrontendWhy and how the UI is a React SPA instead of Gradio components

Models

DocumentContents
YOLO11nPerson detection + BotSORT tracking
MiniCPM-V 4.6Vision-language observer (VLM)
Nemotron 3 Nano 4BLLM reasoner — summary, Q&A, alerts
TinyAya GlobalKorean translation
VoxCPM2Text-to-speech audio report

Project

DocumentContents
Field NotesBuild log — design decisions, lessons from each stage, store field test
SubmissionHackathon checklist and what we built
HackathonTrack info and award categories

Live space: build-small-hackathon/eyas

Build Small Hackathon checklist

Contributors

JavRedstone

1 commits

build-small-hackathon/eyas

Space

10

stars

1

commits

2

linked in READMEs

Jun 15, 2026

updated

gradio

README

Eyas

Eyas: AI Security Camera Agent

NameHuggingFace
Javier Huang@JavRedstone
Hanhee Lee@hanheelee
Joe Lee@sehyunlee217

HuggingFace Space · GitHub · Demo Video · Field Notes · Social Media

Eyas is an on-device security camera agent built for our teammate's family's convenience store. It runs person tracking, event detection, and LLM reasoning over CCTV footage to surface theft, loitering, and suspicious activity as a structured, searchable log.


What it does

  • Visual pipeline — person tracking → VLM observation → event structuring → LLM reasoning
  • Event Timeline — scatter chart + table; click any event to seek the annotated video
  • Summary & Alerts — risk gauge, flag breakdown, and per-camera narrative
  • Ask Footage — natural-language Q&A over the event log via the on-device LLM
  • Audio Report — spoken security brief via VoxCPM2 TTS
  • Multi-camera — queue multiple clips, get a unified cross-camera session summary
  • Korean — full UI and pipeline output translation, hot-swap without restart

Architecture

Eyas architecture diagram

Models

ModelRoleSize
YOLO11nPerson detector + BotSORT tracker~6 MB
MiniCPM-V 4.6Vision-language observer~1.3B params
Nemotron 3 Nano 4BLLM reasoner (GGUF Q4)~2.5 GB
TinyAya GlobalKorean translation (GGUF Q4)~0.5 GB
VoxCPM2Text-to-speech~2.4B params

All models download automatically on first run. No API keys required.


Docs

Guides

DocumentContents
Setup & DevelopmentQuick start, local dev, Docker, HF Spaces deploy
AI Theft DetectionCapabilities, limits, and best practices
Codex ContributionsAgent-assisted commits, reasoning traces

Architecture

DocumentContents
ArchitecturePipeline diagram, component breakdown, event schema
Off-Brand FrontendWhy and how the UI is a React SPA instead of Gradio components

Models

DocumentContents
YOLO11nPerson detection + BotSORT tracking
MiniCPM-V 4.6Vision-language observer (VLM)
Nemotron 3 Nano 4BLLM reasoner — summary, Q&A, alerts
TinyAya GlobalKorean translation
VoxCPM2Text-to-speech audio report

Project

DocumentContents
Field NotesBuild log — design decisions, lessons from each stage, store field test
SubmissionHackathon checklist and what we built
HackathonTrack info and award categories

Live space: build-small-hackathon/eyas

Build Small Hackathon checklist

Contributors

JavRedstone

1 commits