UNPKG

whatsapp-claude-gpt

Version:

WhatsApp-Claude-GPT is a WhatsApp chatbot that supports multiple AI providers for chat, optional image generation/editing, and voice (speech-to-text and text-to-speech). It’s built for natural, contextual conversations and can now also handle reminders an

68 lines (67 loc) 1.83 kB
{ "name": "whatsapp-claude-gpt", "version": "1.4.6", "license": "MIT", "author": "Diego Beltran <diego.beltran88@gmail.com>", "description": "WhatsApp-Claude-GPT is a WhatsApp chatbot that supports multiple AI providers for chat, optional image generation/editing, and voice (speech-to-text and text-to-speech). It’s built for natural, contextual conversations and can now also handle reminders and personalized memory.", "repository": { "type": "git", "url": "git+https://github.com/noDiego/whatsapp-claude-gpt.git" }, "keywords": [ "openai", "chatgpt", "gpt", "gpt-4", "gpt-5", "whatsapp", "bot", "typescript", "ai", "dall-e", "speech", "anthropic", "claude", "sonnet", "opus", "haiku", "deepseek", "qwen", "alibaba", "deepinfra", "elevenlabs" ], "main": "index.js", "files": [ "src", "README.md" ], "scripts": { "start": "npm run build && node build/index.js", "debug": "ts-node src/index.ts", "build": "rimraf ./build && tsc", "test": "node --test --require ts-node/register tests/*.test.ts", "typecheck:strict": "tsc -p tsconfig.strict.json --noEmit" }, "dependencies": { "@anthropic-ai/sdk": "^0.68.0", "axios": "^1.13.1", "better-sqlite3": "^12.4.1", "date-fns-tz": "^3.2.0", "dotenv": "^17.2.3", "drizzle-orm": "1.0.0-beta.21", "node-cache": "^5.1.2", "openai": "^6.7.0", "qrcode-terminal": "^0.12.0", "uuid": "^11.1.0", "whatsapp-web.js": "github:pedroslopez/whatsapp-web.js#2dc9466facb027caee19dbf285e0a2763f5373bb", "winston": "^3.18.3" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/node": "^24.10.0", "rimraf": "^6.1.0", "ts-node": "^10.9.2", "typescript": "^5.9.3" } }