Meet Spud

Your AI-powered business sidekick. Living in WhatsApp, handling the boring stuff so you can focus on what actually matters.

Get Started โ†’

What can Spud do?

Quite a lot, actually. Here's the highlight reel:

๐Ÿ’ฌ

WhatsApp Native

Talk to Spud right where you already are. No new apps, no context switching. Just message and go.

๐Ÿง 

Smart Intent Routing

Spud understands what you mean, not just what you say. It classifies intent and routes to the right tool or workflow automatically.

๐Ÿ“…

Calendar & Email

Google Calendar, Gmail, Drive, Sheets, Tasks โ€” all wired up. Schedule meetings, send emails, find files, all by chat.

๐Ÿ”ง

24+ Extensible Tools

From DNS management to PDF generation, code sandboxing to web search. A growing toolkit at your fingertips.

๐Ÿ”„

Workflow Engine

Define multi-step automations in YAML. Spud can also compose ad-hoc workflows at runtime by combining tools intelligently.

๐Ÿงฌ

Persistent Memory

Spud remembers. Vector-search-powered memory with Mem0 + Qdrant means context sticks across sessions and conversations.

โฐ

Scheduled Tasks

Set it and forget it. Cron-based heartbeat system with deadline reminders keeps everything running on autopilot.

๐Ÿ”

Role-Aware Auth

Per-user identity, admin controls, approval gates for destructive actions, and a full audit trail. Safe and sound.

๐ŸŒ

Multi-Channel

WhatsApp is the main stage, but Spud also speaks Telegram and HTTP API. Meet your users where they are.

How it works

From potato to productivity in three steps:

1

You message Spud

Send a message on WhatsApp, Telegram, or via the API. Plain language, no commands needed.

2

Spud thinks

Your message gets classified, routed through the intent pipeline, and matched to the best tool or workflow.

3

Stuff gets done

Calendar booked, email sent, file found, data crunched. Spud handles it and reports back.

Built with

TypeScript Node.js Docker WhatsApp Web Anthropic Claude OpenRouter Mem0 + Qdrant Google Workspace Puppeteer Express