AI / FULL-STACK APPLICATION
MailPilot
AI-assisted Gmail client combining natural-language commands with real UI actions, Gmail APIs, and human-in-the-loop controls.
mailpilot.ai // inbox workspace
SYS_ID: MAILPILOT-01LIVE
⌘KDraft reply to proposal & request Thursday 2pm...
AI ACTIVEAcquisition Strategy Q4
Alex Miller • 10:42 AM
Contract Sign-off
Legal Team • Yesterday
AI GENERATED DRAFTSafety Check: Verified
“Hi Alex, I reviewed the scope. The engineering timeline aligns well with our Q4 targets. Let's lock in Thursday at 2:00 PM EST for the kickoff.”
Confirm & Send →Human-in-the-loop
Gmail API • CopilotKit IntegrationSSE Sync: Connected
Next.jsTypeScriptCopilotKitGoogle GeminiZustandGmail API
01 — WHAT IT IS
The Problem & Concept
An AI-controlled Gmail client where natural language commands directly drive state-driven UI actions and email workflows.
02 — WHAT WE BUILT
Engineering & System Architecture
Full-stack email application integrating Google OAuth, CopilotKit AI assistant, SSE real-time sync, and human-in-the-loop confirmation controls.
03 — KEY FUNCTIONALITY
Core Capabilities & Workflows
- Natural language AI UI control (opens compose, fills fields, filters inbox)
- Human-in-the-loop safety confirmation before sending emails
- Real-time inbox sync using Server-Sent Events (SSE)
- Google OAuth & Gmail API integration with mock mode for offline testing
04 — TECHNICAL SPECIFICATION
Technology Stack & Libraries
Next.jsTypeScriptReactZustandTailwind CSSshadcn/uiCopilotKitGoogle GeminiNextAuth.jsGmail APIs
05 — RELATED SERVICES
Need a Similar System Built?
FARAKIQ engineers production web platforms, AI applications, and automations with clean code and transparent pricing.