Website β’ Download β’ Features β’ Screenshots β’ Telegram Bot β’ MCP β’ Contributing β’ License
π€ Talk to your tasks. MyTaskly combines intelligent AI assistance with powerful task management, letting you work smarter, not harder.
Most task managers make you adapt to them. MyTaskly adapts to you.
You can type, speak, or just ask β the AI understands what you mean and takes care of the rest. No rigid workflows, no cluttered interfaces. Just your tasks, organized the way you think.
Whether you're a student juggling deadlines, a professional managing projects, or just someone trying to keep life in order, MyTaskly gives you a single place where tasks, notes, calendar, and AI assistance all work together β seamlessly, in real time, even offline.
Built by Gabriel, a 16-year-old developer over 11+ months of learning, coding, and iterating. Read the story β
| Category | Features |
|---|---|
| π€ AI Assistant | Natural language chat β’ Voice commands with VAD β’ Smart suggestions β’ Real-time streaming responses |
| π Task Management | Rich editor β’ Custom categories β’ Shared tasks β’ Permission controls β’ Task templates |
| π Calendar | Built-in calendar view β’ Google Calendar sync β’ Smart scheduling |
| ποΈ Notes | Colorful sticky-note style notes on a virtual board β pin, organize, and keep ideas at a glance |
| π Notifications | Push reminders β’ Customizable alerts β’ Cross-device sync |
| π¨ Design | Minimalist UI β’ Smooth animations β’ Responsive layout |
| π Security | Google Sign-In β’ MyTaskly account β’ End-to-end encryption |
| π Onboarding | Interactive tutorial β’ Contextual help β’ Progress tracking |
| π Platform | Android (iOS coming soon) |
| AI Assistant | Task Management | Voice Chat |
|---|---|---|
![]() |
![]() |
![]() |
| Smart Conversations | Powerful Organization | Voice Commands |
| Calendar View | Category Management | Telegram Bot |
|---|---|---|
![]() |
![]() |
![]() |
| Visual Planning | Flexible Sharing | Full Control |
Get MyTaskly on your device:
| Platform | Status | Link |
|---|---|---|
| Android | β Available | ![]() |
| iOS | π Coming Soon | App Store β coming soon |
| APK (Direct) | π Coming Soon | Direct download β coming soon |
MyTaskly is also available on Telegram! You can manage your tasks, get AI assistance, and stay productive directly from your favorite messaging app.
- Find the bot: Search for @MyTasklyBot on Telegram
- Login options: Sign in with your Google account or your MyTaskly account β no extra setup required
- Full integration: The bot is connected to the same backend as the mobile app, so your tasks stay in sync across all platforms
The MyTaskly MCP (Model Context Protocol) server is open source and lets you connect MyTaskly to any MCP-compatible AI assistant (such as Claude Desktop).
Repository: github.com/Gabry848/MyTaskly-mcp
The MCP server exposes 20 tools across five categories:
- Task Operations β retrieve, create, update, and complete tasks
- Category Management β organize and manage task categories
- Notes β create and manage quick notes
- Utility Operations β bulk actions and helpers
- System Health β server status monitoring
It uses OAuth 2.1 with JWT for secure authentication and is fully stateless β it never accesses the database directly, only communicates with the MyTaskly backend. You can use the official managed service or self-host it with your own instance.
- Create a Task: Tap the "+" button on the home screen
- Set Details: Add a title, description, due date, and category
- Save: Your task is automatically synced to the cloud
- Start a Chat: Go to the Home tab
- Type or Speak: Ask questions or give commands naturally
- "Show me today's tasks"
- "Create a task to buy groceries tomorrow"
- "What should I focus on this week?"
- Voice Mode: Tap the microphone icon for hands-free interaction
- Long press on a Category: Select the category you want to share
- Tap Share: Use the share button
- Invite Users: Enter email addresses or usernames
- Set Permissions: Choose view-only or edit access
- Connect Google Calendar: Go to Settings β Google Calendar
- Authorize: Sign in with your Google account
- Sync: Your tasks will automatically appear in Google Calendar
MyTaskly is built with modern React Native architecture:
MyTaskly-app/
βββ src/
β βββ components/ # Reusable UI components
β β βββ Tutorial/ # Interactive onboarding tutorial system
β βββ navigation/ # Navigation structure
β β βββ screens/ # Main app screens (Home, TaskList, BotChat, etc.)
β βββ services/ # Business logic and API integration
β βββ contexts/ # React Context providers for global state
β βββ hooks/ # Custom React hooks
β βββ utils/ # Helper functions (animations, audio, events)
β βββ constants/ # App configuration and constants
βββ assets/ # Images, fonts, and other static assets
βββ app.json # Expo configuration
βββ package.json # Project dependencies
βββ tsconfig.json # TypeScript configuration
| Layer | Service | Responsibility |
|---|---|---|
| Auth | authService.ts |
JWT token management, auto-refresh, Google Sign-In |
| Data Sync | SyncManager.ts |
Offline queue, exponential backoff retry, event-driven sync |
| Caching | TaskCacheService.ts |
In-memory + AsyncStorage dual-layer caching |
| Tasks | taskService.ts |
CRUD with optimistic updates, category filtering |
| AI Chat | botservice.ts |
SSE streaming responses, WebSocket voice interactions |
| Notifications | notificationService.ts |
Expo push notifications, task reminders |
| Calendar | googleCalendarService.ts |
Google Calendar sync and event management |
- Singleton services β
SyncManager,TaskCacheService,NetworkService - Optimistic updates β UI updates immediately, reverts on API failure
- Event-driven communication β custom
eventEmitter.tsfor cross-module updates (no prop drilling) - Offline-first β operations queue locally and sync automatically on reconnect
- Lazy initialization β services initialize on first use to avoid circular dependencies
- Frontend: React Native 0.79, TypeScript
- Navigation: React Navigation 7 + Expo Router
- State Management: React Context API + AsyncStorage
- UI Components: Custom components with React Native Reanimated
- AI Integration: Custom SSE streaming LLM client
- Audio: Expo AV with custom Voice Activity Detection (VAD)
- Authentication: Google Sign-In (
@react-native-google-signin) - Notifications: Expo Notifications
- Calendar: Custom Calendar 2.0 component + Google Calendar API
- HTTP Client: Axios with interceptors for auth and error handling
- Data Sync: Custom SyncManager with offline queue support
- Build Tool: Expo EAS Build
We love contributions! MyTaskly is an open-source project, and we welcome contributions from developers of all skill levels.
Please read our CONTRIBUTING.md for details on:
- Code of Conduct
- Development workflow
- How to submit pull requests
- Coding standards and best practices
See CHANGELOG.md for a detailed list of changes and version history.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you find MyTaskly helpful, consider:
- β Starring the repository on GitHub
- π Reporting bugs and requesting features
- π Contributing code or documentation
- π¬ Sharing with friends and colleagues
- β Supporting the developer (links coming soon!)
MyTaskly was created by Gabriel (@Gabry848), a 16-year-old developer passionate about creating tools that help people be more productive. This project represents over 11 months of learning, coding, debugging, and iterating.
"I built MyTaskly because I wanted to create something that would genuinely help people stay organized while showcasing the possibilities of combining AI with traditional productivity tools." - Gabriel
- Website: mytasklyapp.com
- GitHub: @Gabry848
- Project Repository: MyTaskly-app
- Issues & Bug Reports: GitHub Issues
Special thanks to:
- The React Native and Expo teams for amazing frameworks
- The open-source community for inspiration and libraries
- Beta testers who provided valuable feedback
- Everyone who supported this project during development
Check our GitHub Issues for:
- Current bugs and issues
- Feature requests
- Planned improvements
- Community discussions
- Desktop app (Electron)
- Widget support (iOS/Android)
- advanced AI features
- Task analytics and insights
- recurrent tasks
And a lot more!
Made with β€οΈ by a 16-year-old developer
If you like this project, don't forget to give it a β!







