Inspiration
Most task management tools live in apps people rarely open, while real work conversations happen on WhatsApp. At the same time, many AI-powered task systems try to automate everything and become unreliable. I wanted a better balance—AI that understands intent, automation that executes safely, and a clean interface that simply shows accurate task information.
What it does
AI Task Viewer is a read-only, AI-powered task dashboard connected to WhatsApp via n8n. I can send natural language messages to ask about tasks or request updates.
The AI:
- Returns detailed task information when I ask for details
- Responds with exactly
updatingwhen I intend to change a task, triggering automation in n8n
Tasks are displayed in a responsive dashboard with clear status, priority, and due dates, updated in real time through webhooks.
How I built it
- Frontend: React single-page application with a responsive, card-based UI
- AI: OpenRouter LLM for intent detection and task understanding
- Automation: n8n workflows connecting WhatsApp messages to the system
- State Management: In-memory task state updated only through webhook data
- Design: Tailwind CSS with gradients, accessibility, and smooth micro-interactions
A strict system prompt keeps the AI deterministic and safe—especially for updates.
Challenges I ran into
- Accurately distinguishing between task detail requests and update intents
- Preventing the AI from performing unauthorized or partial updates
- Handling real-time webhook updates and loading states smoothly
- Ensuring proper validation, security, and error handling
These challenges pushed me to favor simplicity and reliability over complexity.
Accomplishments that I'm proud of
- Designing a deterministic AI control pattern using a single keyword:
updating - Building a seamless WhatsApp → AI → n8n → UI flow
- Creating a safe, read-only AI system that avoids unintended side effects
- Delivering a polished, production-ready UI as a solo developer
What I learned
- AI works best as an intent interpreter, not an executor
- Clear system prompts dramatically improve AI reliability
- Simple, deterministic systems scale better than over-automated ones
- Combining AI with automation platforms enables powerful real-world workflows
What's next for AI Task Viewer
- Task filtering, search, and analytics
- Multi-language and voice message support
- Team and role-based views
- Export options and optional persistence
My goal is to make messaging apps a reliable, first-class interface for task intelligence, without sacrificing control or trust.
Built With
- n8n
- nextjs
- openrouter
- supabase
Log in or sign up for Devpost to join the conversation.