SIH26171SoftwareSmart Automation
₹1,50,000 Prize (₹75k Joint)
•
Deadline: 20 September 2026
•
Submitted Ideas: 0/500

On-device Visual Perception for Light-weight Browser Agents

Ministry / Organization: Indian Space Research Organisation(ISRO)
Department: Department of Space / Indian Space Research Organisation
Technical Complexity
8/10
Dataset Accessibility
8/10
36h Hackathon Viability
8/10
Step 0 • Zero-Jargon Layman Summary

“We are building a smart browser extension that looks at your computer screen using lightweight AI to understand what you are doing. Before sending any data to a remote cloud server for complex thinking, it automatically hides private details like passwords and personal info. The server then tells the browser what actions to take, allowing AI assistants to help you safely without leaking your confidential data.”

The DecodeX PS Decoder™

Deconstructed Problem Blueprint

Step 1

WHAT TO BUILD?

A privacy-preserving browser extension and supporting backend server architecture that executes client-side vision processing, dynamic PII masking, and cloud-based VLM/LLM reasoning for automated task execution.

Step 2

WHO IS IT FOR?

End-users who want AI workflow automation without compromising sensitive data, and enterprise or government organizations (like ISRO) managing sensitive internal digital workflows.

Step 3

WHY DOES IT EXIST?

Current agentic AI pipelines require uploading raw screen states and visual context directly to cloud servers, creating severe security and privacy risks regarding accidental exposure of personal or classified data.

Step 4

INPUT → PROCESS → OUTPUT ARCHITECTURE PIPELINE

01 • Inputs & Telemetry

Live browser screen capture frames, DOM element coordinates, user task prompts, and open-source vision-language model configurations.

02 • Processing & AI Core

Client-side WebGPU-accelerated Vision Transformer (ViT) screen analysis, dynamic bounding-box detection of sensitive PII/passwords, local redaction/blurring, and transmission of anonymized payloads to a server-side Vision-Language Model (VLM) for task planning.

03 • Actionable Deliverables

Sanitized visual snapshots transmitted to the cloud, and precise actionable UI commands returned to the browser extension (e.g., 'click_element', 'scroll_down', 'type_text') for automated browser execution.

Step 5

CONSTRAINTS

  • Client-side inference must run smoothly within browser resource limitations using WebGPU/ONNX Runtime Web.
  • Redaction of PII, passwords, and faces must happen in real-time with high precision before any network transmission.
  • Low end-to-end latency between screen state reading, server decision, and local client execution.
Step 6

JURY METRICS

  • Accuracy of visual context understanding from the screen (25%)
  • Recall and precision for detection of sensitive/PII data (20%)
  • Precision of local redaction/masking (20%)
  • Client-side resource utilization such as CPU/GPU memory and usage (20%)
  • Overall end-to-end latency of the provided task (15%)
Step 7

CORE BOTTLENECK

Achieving real-time, low-latency client-side vision processing using WebGPU/ONNX without freezing the browser tab or exceeding low resource limits while accurately detecting layout structures.

Why You Should Choose This PS (Pros)

  • Addresses an extremely relevant and cutting-edge domain in AI (Edge-Cloud hybrid architectures and privacy-first agents).
  • Clear, quantifiable evaluation metrics provided directly in the problem statement.
  • Strong potential for high visual impact during the live prototype demo.

Challenges & Risks to Watch (Cons)

  • Running Vision Transformers client-side inside a browser extension can be heavy and prone to compatibility issues across different GPUs.
  • Synchronizing client-side DOM parsing with visual bounding boxes requires robust multi-modal alignment.
Hackathon Blueprint

Recommended Tech Stack & Grand Finale Features

Frontend & Mobile
React.js / Vanilla JavaScript for Extension PopupsChrome Extension Manifest V3Tailwind CSS
Backend & APIs
FastAPI (Python)WebSockets for real-time bi-directional agent communication
AI / ML & Models
ONNX Runtime Web / Transformers.jsLightweight Vision Transformers (ViT) or YOLO-nano for client-side detectionOpen-weight Vision Language Models (e.g., Llama-3.2-Vision or Qwen2-VL) on the server
Database & Cloud
SQLite / LocalStorage for extension state history

Killer Features to Impress the SIH Jury

Interactive slider showing real-time before-and-after redaction logs directly inside the extension popup.
Dynamic confidence score visualizer for PII masking bounding boxes.
Self-healing fallback mechanism if the client-side model drops frames under heavy CPU throttling.
View Official SIH 2026 Portal Raw Text
▼

Background AI agents are becoming omnipresent in the current era and can play an important role in our digital interactions. If an agentic AI pipeline has access to our visual context, screen states, they can assist users in complex workflows and automate many tasks. Most of the agentic AI pipelines are deployed on server side which limits the type to data that a user can share with it. It would open a new dimension of possibilities, if a local agent is deployed on user machine particularly browser which can eliminate the need to share the sensitive data with the server. Local system generally has fewer resources than server and is unable to host a full-fledged pipeline therefore only the non-sensitive data such as structure of the screen, application fields etc can be sent to server for processing.

Modern browser APIs (such as WebGPU and WebAssembly) and local inference libraries (like ONNX Runtime Web and Transformers.js) have unlocked the ability to run lightweight machine learning models directly on the client. The aim is to bridge these two environments: leveraging the reasoning power of cloud or server based AI while strictly enforcing data privacy at the client side.

Description Participants are required to build a privacy-preserving vision agent which runs on browser. This involves implementing a client-side architecture where a local Vision Transformer (ViT) or equivalent computer vision model 'reads' the user's screen and takes decision based on that. If it requires the visual context to be sent to server, it shall sanitize the sensitive/PII data using DOM tags or any other method, before any network request is made. It should dynamically detect and redact sensitive elements. For example, blurring faces, blacking out passwords, and masking PII etc. Only this anonymized, unidentifiable data should be transmitted to the central server which should be aware for this redaction scheme and can process data accordingly. The server will then process the sanitized context and return actionable commands for the browser agent to execute. Participants must balance the trade-offs between inference latency and the accuracy.

Expected Solution A successful submission should include a working prototype consisting of client side extension and server that demonstrates the following:

Client-side (extension/JS) running in popular browsers (chrome, Firefox) components:

•Local Vision Processing: Implementation of a client-side vision model running in the browser (e.g., via WebGPU) that evaluates the current screen state.
•Privacy Preserving Filter: A mechanism for sanitizing sensitive or personal visual data. This can be achieved through local bounding-box redaction, semantic obfuscation, masking etc. This should be clearly demonstrated.

Server-side implementation components:

•Server Side Integration: The transmission of the anonymized visual context to a centralized LLM/VLM, which successfully interprets the sanitized data and returns the response which may be processed data to be again ingested by local client or an UI action (e.g., 'click the submit button,' 'scroll down') that the local client executes.
•Participants are free to use any offline deployable (open-source/open-weights) model on server side. During SIH they can use cloud hosted version of these. An end-to-end task assisting the user should be demonstrated.

Evaluation will be done on the following metrics:

1-Accuracy of visual context from screen – 25% 2-Recall and precision for detection of sensitive/PII data – 20% 3-Precision of redaction – 20% 4-Client side resource utilization – 20% 5-Overall end-to-end latency of the provided task -15%