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
JSON
{
"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"
}
}