Back to Home
ilanbenb icon

wa_llm

Verified Safe

by ilanbenb

Overview

An AI-powered WhatsApp bot that joins groups, summarizes conversations, and answers questions using a knowledge base.

Installation

Run Command
docker compose up -d

Environment Variables

  • DB_URI
  • WHATSAPP_HOST
  • ANTHROPIC_API_KEY
  • VOYAGE_API_KEY
  • LOGFIRE_TOKEN

Security Notes

The application handles secrets via environment variables, which is a good practice. Database interactions using SQLAlchemy's `text()` method with parameterized queries are correctly implemented to prevent SQL injection. Webhook endpoint `/webhook` is exposed, typical for such applications. The `WhatsAppClient` communicates with an external WhatsApp API, requiring trust in that external service. Some `docker-compose.base.yml` configurations use default credentials (`admin:admin` for WhatsApp API basic auth, `user:password` for Postgres) which are primarily for local development and are intended to be overridden by `.env` files in production/deployment, but could be a minor risk if deployed without proper `.env` configuration. `eval` or similar dangerous functions were not found.

Similar Servers

Stats

Interest Score41
Security Score8
Cost ClassHigh
Avg Tokens1500
Stars135
Forks49
Last Update2025-12-30

Tags

WhatsAppAILLMSummarizationKnowledge Base