Lookout is a AI video camera monitoring tool with real-time threat detection. It is designed to analyze live footage of both home and security cameras using Google Gemini and FetchAI uAgents. By allowing users to add custom detections for any type of event (fires, floods, package deliveries, robberies, etc.), Lookout has become the best way to enhance your existing security systems.
- FetchAI uAgents to create custom prompts based off of user-requested "features" (events to detect)
- Google Gemini for real-time analysis of video footage
- WebSockets for video data transfer
- Adding multiple camera sources
- Live updates with severity-based color-coded alerts
- Backend storage of previous logs.
- Node.js
- Python
- .env file
GEMINI_API_KEY=
MONGO_URI=
Navigate to the project directory and run:
npm install
pip install -r requirements.txt
- One separate terminal is required for each
npm run dev
py backend/app.py
py backend/agents/agents.py
- Detect any sort of danger such as crime or robbery
- Detect house fires, or floods and other natural disasters for quick government response
- Detect non-threats such as package deliveries