IlliniClaw Spec Published

AgentLab publishes IlliniClaw, the open-source architecture spec for WhatsApp AI teaching assistants, enabling any educator to build a course bot with an AI coding agent.

After a successful private deployment serving 36 students in BADM 554 (Enterprise Database Management), we're publishing IlliniClaw—the complete architecture spec for building WhatsApp AI teaching assistants—as an open-source blueprint.

Proven in Production

The BADM 554 bot (a private implementation of IlliniClaw) has been running live throughout the semester, providing students with instant AI-powered answers to course questions via WhatsApp. The system uses AI with RAG (Retrieval-Augmented Generation) over course materials to deliver accurate, contextual responses.

  • 36 students actively using the bot throughout the semester
  • 109 sessions of student-bot interaction
  • 97+ hours of total student engagement
  • 3 drip campaigns for proactive course communication

What the Spec Covers

The published specification includes the complete architecture for building a WhatsApp-based course assistant:

  • WhatsApp Business API integration for student messaging
  • Claude AI with RAG for grounding responses in course materials
  • Professor dashboard for managing broadcasts and drip campaigns
  • PostgreSQL schema for conversation history and analytics
  • JWT authentication for secure dashboard access
  • Canvas LMS integration for course data synchronization

Open for replication: Feed the IlliniClaw spec to any AI coding agent (Claude Code, Cursor, Copilot) and it builds the entire working system for your course. View the spec on GitHub →

Why WhatsApp?

Students already use WhatsApp daily. By meeting students where they are, the bot removes friction from asking questions and accessing course support. There's no new app to install, no new interface to learn — just text a question and get an answer grounded in course materials.

Visit the IlliniClaw project page for the full architecture breakdown.