Skip to content

agl320/Nudge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nudge

Nudge is an intelligent meeting assistant that keeps discussions on track. Powered by AI and real-time speech analysis, Nudge helps teams maximize productivity and minimize wasted time.

nwHacks 2025 — LLM Track Finalist


Overview

Meetings often derail from their core objectives, wasting valuable company resources and employee time. Nudge solves this problem by:

  • Real-time topic detection — Analyzes speech to determine if discussions stay on-topic
  • Smart notifications — Issues warnings when the conversation drifts
  • Productivity insights — Provides statistical analysis to improve future meetings
  • Structured planning — Schedule meetings, define time blocks, and set specific topics

With Nudge, organizations save money while employees reclaim productivity.


Technical Architecture

Nudge combines cutting-edge technologies for efficient meeting analysis:

  • Frontend: React + TypeScript with real-time WebRTC video streaming
  • Backend: Flask with WebSocket support for audio processing
  • AI Model: Locally embedded Llama 3 for sentence generation and topic analysis
  • Vector Processing: Sentence Transformers for semantic representations
  • Similarity Matching: Cosine similarity algorithms for on-topic detection

How it works:

  1. Audio batches are streamed via WebRTC to the Flask backend
  2. Llama 3 generates candidate sentences likely to appear in the meeting
  3. Sentence Transformer converts text to mathematical vectors
  4. Cosine similarity compares vectors to determine topic relevance
  5. Real-time feedback keeps discussions focused

Demo & Resources

Quick DemoYouTube: On-Topic Check Demo
(Note: Demo focuses on core feature; schedule and extended features added after submission)

Project PageDevpost Submission


Graphics

nudge_logo2 nudge_slide2 nudge_slide4 nudge_slide3


License

This project is licensed under the MIT License

About

AI facilitation for scrum, standup, club, and other structured meetings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors