Canis Chatbot Screenshot

Canis Chatbot

A scalable, modular WhatsApp chatbot built in TypeScript. It leverages modern best practices, lean architecture, Prisma ORM, Dockerization, and environment-based configuration to deliver a robust, flexible successor to Orion.

About the Product

Project Canis is a next-generation WhatsApp chatbot designed for scalability, modularity, and ease of use. Built with TypeScript, Prisma ORM, and Docker, it offers a robust platform for creating powerful chatbots that can handle a wide range of tasks on WhatsApp. With support for multiple AI providers, real-time features, and advanced security integrations, Project Canis is the ideal solution for anyone looking to build a versatile and production-ready WhatsApp chatbot.

Gallery

project image
project image
project image
project image
project image
project image

Features

Modular & Scalable Architecture

Built from the ground up for growth. Project Canis uses a modular design with TypeScript, Prisma ORM and Docker containers so you can deploy, extend and scale with ease.

Multi-AI Provider Support

Whether you prefer OpenAI, OpenRouter, Groq, Gemini or Ollama — Project Canis supports them all out of the box so you can pick the AI engine that suits your style. :contentReference[oaicite:6]{index=6}

Real-Time Chatbot Features

Carry out useful tasks on WhatsApp: auto-react to messages, handle edits & unsends, automatically reject calls, download videos from supported platforms, and more — all seamlessly integrated into the chat experience. :contentReference[oaicite:7]{index=7}

Command Engine & Hot Reload

Define commands dynamically, load them at runtime, and extend your bot’s functionality without downtime. Project Canis was built for flexibility and rapid evolution.

Advanced Security & Moderation

Protect your groups and communities with integrations like VirusTotal and PhishTank, plus robust rate-limiting to keep bots, spam and misuse in check. :contentReference[oaicite:10]{index=10}

Production-Ready Infrastructure

From environment-based configuration to PM2/Docker setup, Project Canis is ready for deployment. Whether you’re running locally or in the cloud, you’re covered.

Start Building

Clone the repository and contribute.

Get Started