Argus
VIEW
GITHUB
NeverForgetaPromiseAgain.

AI-powered WhatsApp memory assistant. Surfaces forgotten promises and recommendations exactly when you need them.

Powered by

Elasticsearch + Google Gemini

ARGUS

Argus is the AI-powered memory layer for WhatsApp. It uses Elasticsearch to surface forgotten recommendations, commitments and promises in under 18ms — exactly when you need them.

12–18ms

Query Time

94.2%

AI Accuracy

<1s

Index Latency

1M+

Messages Scale

Architecture

Argus connects to WhatsApp via Evolution API, processes messages through Google Gemini for entity extraction, and indexes into Elasticsearch. A Chrome extension monitors your browser and surfaces memories proactively.

Technology Stack

Elasticsearch 8.xGoogle Gemini ProEvolution APINode.js BackendChrome ExtensionVector EmbeddingsBM25 ScoringReal-time Webhooks
Features

Multi-index architecture with BM25 relevance scoring, fuzzy matching and real-time aggregations. Searches across thousands of messages in under 30ms. Scales linearly from 1K to 1M+ messages without performance degradation.

Elasticsearch 8.xBM25 ScoringFuzzy MatchReal-time Index

Gemini AI parses unstructured WhatsApp messages and extracts structured events, commitments, locations, products and recommendations with 94.2% accuracy. Each extraction includes confidence scoring and full entity tagging.

Gemini ProNER ExtractionConfidence ScoreEntity Linking

Real-time message ingestion via Evolution API. Every message captured, processed and indexed in under 1 second. Supports individual chats, group conversations and media captions seamlessly.

Evolution APIWhatsApp BusinessWebhooks<100ms Latency

Proactive browser extension monitors your current URL and matches it against your indexed WhatsApp history. Surfaces contextually relevant memories as subtle, non-intrusive popups — no searching required, ever.

Chrome ExtensionURL Pattern MatchContext EngineSmart Popup
Case Studies

01 / 04

TRAVEL INTELLIGENCE

Location Memory

Three months ago your friend recommended a cashew shop in Calangute. You forgot. Now you're booking a Goa trip — the moment you search 'Goa hotels', Argus surfaces that exact WhatsApp message. Shop name, location, confidence score. Zero effort.

18ms

Query Time

0.89

Confidence

VIEW ALL USE CASES

A — Z

Everything Argus does, from A to Z

AAI Memory Layer
BBM25 Relevance
CContext Engine
DData Extraction
EElasticsearch
FFuzzy Matching
GGemini AI
HHistory Search
IInstant Recall
JJust-In-Time Memory
KKnowledge Graph
LLocation Awareness
MMessage Indexing
NNER Tagging
OOmnichannel Memory
PPromise Tracking
QQuery Speed <18ms
RReal-time Webhooks
SSemantic Search
TTemporal Ranking
UUser Context
VVector Embeddings
WWhatsApp Native
XXact Confidence
YYour Data, Private
ZZero Search Needed

Download

Get Argus.

Available for all platforms.

Open Source

Star on
GitHub.

Argus is fully open source, submitted to the Elasticsearch Agent Builder Hackathon 2024. Built with Google Gemini AI, Elasticsearch and the Evolution WhatsApp API.

View on GitHub

Repository

Akshat74747/Argus-whatsapp-assistant-elastic

License

MIT Open Source

Stack

Elasticsearch · Gemini · Node.js · Chrome

Hackathon

Elasticsearch Agent Builder 2024