NeoSide - WhatsApp Chatbot

NeoSide is a WhatsApp chatbot that’s always ready to chat. Built with Node.js and TypeScript, it taps into Baileys to communicate on WhatsApp and uses various LLMs to actually understand what you’re asking and give meaningful answers. Talk to it like you’d talk to a friend—no special commands, just natural conversation.
What It Does
- Talks on WhatsApp – Using Baileys, it connects directly to WhatsApp Web, so no third-party apps needed.
- Actually understands you – Multiple LLMs work together to get context and give relevant answers.
- Quick responses – Fast enough that you don’t wait around for a reply.
- Does more than chat – Can handle image manipulation, generate link previews, and cache data smartly.
- Handles the load – Built to scale when many people are talking at once.
- Easy to run – Docker makes deployment straightforward.
Built With
- TypeScript – Catches type errors before they bite you
- Baileys – WhatsApp Web gateway that just works
- Prisma – Clean database queries with type safety
- Axios – Making HTTP calls without fuss
- Canvas & Sharp – Image manipulation on the fly
- Link-Preview-JS – Creates previews from URLs automatically
- LRU-Cache – Fast in-memory caching
- Pino-Pretty – Logs you can actually read
- Docker – One command to deploy anywhere
Try It
Send a message on WhatsApp to NeoSide and start chatting. Just ask anything—it’ll figure it out.
Interested in contributing? Hit me up on Instagram and we can chat about it.