GitHub “Finish-Up-A-Thon” Challenge Submission
This is a submission for the GitHub Finish-Up-A-Thon Challenge
What I Built
Nudge is a dynamic, AI-powered runtime agent designed to replace brittle, old-school product onboarding walkthroughs. Traditional onboarding tools rely on rigid CSS selectors that break the moment your app updates, or they force users to leave the app to watch a tutorial video.
Nudge takes a completely different approach. It is a thin, zero-dependency Node package (SDK) that embeds within a closed shadow DOM inside your application. When an end-user types a free-form goal (like "how do I export a CSV?"), Nudge orchestrates a multi-stage backend pipeline to evaluate the live DOM and gently guide the user's cursor to the right elements in real time. If the DOM drifts or the user takes a wrong turn, the agent recovers gracefully.






