Chrome side panel
The assistant lives beside the website, so users can ask questions without leaving the page they are trying to understand.
Anita Guide turns complex websites into a searchable, step-by-step assistant. It indexes the visible interface, answers natural-language questions and points users directly to the controls they need.
The core idea is simple: understand the current website as a UI map, then use that map to answer where something is and how to operate it.
The assistant lives beside the website, so users can ask questions without leaving the page they are trying to understand.
It scans headings, controls, forms, navigation and page regions into a private knowledge base stored in IndexedDB.
Queries like video quality or HTTPS port are expanded, ranked and matched against the page structure.
Matched controls are highlighted, scrolled into view and explained step by step so the user knows what to do next.
The extension has to survive unfamiliar layouts, dynamic DOM updates and vague user wording. The flow below is the product loop.
Content scripts read visible UI structure without requiring source access or app-specific selectors.
Each element gets multiple ways back to the same target: CSS, ARIA role, text and DOM path.
Hybrid search combines keywords, synonyms, semantic intent and confidence scores.
The extension opens a plan, highlights the relevant control and tracks completion when the user reaches it.
A user does not need to know the exact label in the product. They can ask for the thing they are trying to change, then the extension translates that intent into a concrete page target.
It is not a chatbot floating on top of a website. It understands the page structure and points to real controls.
It is not trained for one specific admin panel. The locator strategy is designed to work across unfamiliar websites.
It does not upload the customer's page data. The knowledge graph and search index stay local in the browser.
Discovering interface structure without app-specific selectors or source-code access
Ranking fuzzy natural-language queries against headings, controls and page regions
Maintaining stable highlights across SPAs, dynamic DOM updates and iframe boundaries
A focused extension project with browser APIs, local data modeling, retrieval, DOM analysis and a UX that guides users through real product screens.
Knowledge base stays in IndexedDB without server-side indexing
CSS, ARIA, text and DOM-path strategies improve resilience
Built for Chrome's service-worker extension model
Semantic intent plus keyword retrieval for fuzzy UI questions