Inspiration
I often find myself overwhelmed by traditional to-do apps — they expect structure, organization, and constant input, even when my mind isn’t in the right state. At the same time, I know that small, meaningful actions — especially hobbies — help improve my mental well-being.
Pluto.ai was born out of this tension: a need for a to-do list that feels more like a conversation than a checklist. One that listens first, understands your mood, and gently guides you back to the things you care about.
What it does
Pluto.ai is a conversational to-do app powered by AI. Instead of manually creating tasks, you simply talk to it — and it responds with personalized suggestions based on your thoughts and emotional state.
The app tracks your mood daily and shows a visual history of how your feelings and activity have flowed over time. Tasks appear as animated bubbles, making the experience light and emotionally engaging. A calendar mode is available for users who want structure.
How we built it
The project was built using:
- HTML/CSS/JavaScript for frontend interactions
- OpenAI API for natural language understanding and task generation
Challenges we ran into
- Designing an interface that feels emotionally supportive, not clinical
- Making task suggestions feel personal and not generic
- Creating bubble physics and mood-tracking graphics without cluttering the experience
Accomplishments we're proud of
- Creating an intuitive chat-based task system
- Making a task app that adapts to how the user feels, not the other way around
- Designing visuals that feel soft, human, and inviting
What we learned
- Simplicity matters more than features when it comes to mental wellness
- Natural language can make digital tools feel alive and emotionally responsive
- Emotional design is as important as technical design
What's next for Pluto.ai
- Deeper personalization based on long-term patterns
- Optional login and sync features
- Shareable mood/timeline recaps
- Integration with calendar apps or wearable devices
Built With
- html/css/javascript
Log in or sign up for Devpost to join the conversation.