How adityagehlot356/lazzy works
IntelliAsk AI combines a browser extension with a FastAPI backend. The visible workflow is a user sending chat text from the extension to the backend and receiving a mock AI response; the backend also exposes note-saving and AI summarize/explain endpoints. The README identifies page summarization and selected-text explanation as product capabilities, but their extension-side flows are not shown in the excerpts. The background worker’s shown summarize action saves a placeholder note rather than requesting a summary. Backend persistence uses MongoDB collections.
Main entry points: main.py Note Routes · App.jsx Assistant UI · database.py Mongo Collections · content Page Integration
Components 15
Browser Extension
- Assistant UI
extension/src/App.jsx - UI Mount
extension/src/main.jsx - Page Integration
extension/src/content - Background Worker
extension/src/background/index.js - Note Card
extension/src/components/NoteCard.jsx
Backend API
- FastAPI Routes
backend/main.py - Account Routes
backend/main.py - AI Operations
backend/main.py - Note Routes
backend/main.py
Data Layer
- Request Models
backend/models.py - Mongo Collections
backend/database.py
External Services
- MongoDB
Other components
- User
- Browser
- Web Page
Connections 16
- User → Assistant UI: uses
README.md - Browser → Assistant UI: hosts
README.md - Web Page → Page Integration: contextual use
README.md - UI Mount → Assistant UI: renders
extension/src/main.jsx - Assistant UI → AI Operations: requests chat
extension/src/App.jsx - Background Worker → Note Routes: saves placeholder
extension/src/background/index.js - User → Page Integration: selects text
README.md - User → AI Operations: requests summarize or explain
README.md - FastAPI Routes → Account Routes: routes
backend/main.py - FastAPI Routes → AI Operations: routes
backend/main.py - FastAPI Routes → Note Routes: routes
backend/main.py - Account Routes → Request Models: validates requests
backend/main.py - Note Routes → Request Models: validates requests
backend/main.py - Account Routes → Mongo Collections: reads and writes
backend/main.py - Note Routes → Mongo Collections: reads and writes
backend/main.py - Mongo Collections → MongoDB: connects
backend/database.py