Project Noa WHATSAPP BOT FRAMEWORK

Project Noa // Open Source

Bot WhatsApp modular dengan mission control bawaan.

Framework bot WhatsApp berbasis Baileys — multi-session, command auto-discovery, AI tool calling yang kompatibel OpenAI, dan dashboard admin realtime via SSE. ESM murni, tanpa build step.

Node.js ESM Baileys Zero build step Self-hosted

Fitur Inti

Semua yang tersedia di runtime — terdokumentasi, bukan roadmap.

06 MODULE
01

Multi-Session Runtime

Beberapa sesi WhatsApp dalam satu proses — pairing kode atau QR, koneksi ulang otomatis, dan persistensi kredensial per sesi.

02

Command System

Command auto-discovered dari direktori — prefix, permission per-role, cooldown, dan interaksi button/poll/reaction.

03

AI & Tool Calling

Layer AI kompatibel OpenAI dengan tool registry — extension AI dimuat otomatis dan tereksekusi lewat antarmuka tool standar.

04

Dashboard Realtime

Konsol admin web: status sesi, pairing, analytics, log live, dan aksi runtime — terhubung via SSE, tema terang/gelap.

05

Middleware Pipeline

Serializer kaya konteks (sender, chat, group, quoted) mengalir lewat pipeline middleware sebelum sampai ke command.

06

Media Toolkit

Sticker builder berbasis ffmpeg + exif, utilitas resize gambar, dan pengiriman media langsung hingga batas 45MB.

STACK
Node.js Baileys Express 5 EJS Vanilla JS node:test
MIT LICENSE