Easy Life Agent
This is a private project. If you would like to learn more details, access the source code, or experience the project, please contact jacky.
Published:
4 minute read

AI powered timeline
Project Overview
Easy Life Agent is a comprehensive personal life management system that combines timeline notes, todo management, and AI-powered content analysis. The application enables users to efficiently organize their daily activities, track progress, and gain insights from their data through intelligent automation.
Core Value & Significance
In our fast-paced lives, managing personal information, tasks, and memories can be overwhelming. Easy Life Agent addresses these challenges by:
- Unified Management: Combine timeline notes (past events) and todos (future tasks) in one system
- AI-Powered Organization: Automatically extract titles, categories, tags, and time information from content
- Enhanced Productivity: Support for batch creation and voice input for quick data entry
- Privacy-First: All data stored locally with optional cloud sync, ensuring user privacy
The system is particularly valuable for individuals who want to maintain a comprehensive record of their life events and efficiently manage their tasks and goals.
Technical Stack
Mobile App
- Framework: Flutter 3.0+ with Material Design 3
- State Management: Provider pattern
- Database: Hive NoSQL database for local storage
- AI Integration: Multiple AI providers (OpenAI, Anthropic, Google Gemini, Baidu Qianfan, Zhipu AI)
- Additional Features:
- Speech-to-Text for voice recognition
- Home Widget for desktop widgets
- App Links for deep linking
Key Features
1. Dual-Mode Interface
- Timeline Notes: Record and organize past events with visual timeline
- Todo Management: Manage future tasks with importance ratings and planned days
- Unified View: Seamless switching between timeline and todo views
2. AI-Powered Processing
- Automatic Analysis: Extract titles, categories, tags, and time information from content
- Multi-Provider Support: Configurable AI providers (OpenAI, Anthropic, Google Gemini, Baidu Qianfan, Zhipu AI)
- Batch Processing: Queue system for processing multiple items
- Language Adaptation: AI responses in user's preferred language
3. Content Creation
- Voice Input: Real-time speech-to-text with language detection
- Batch Creation: Bulk creation of notes and todos from long text
- Template System: Reusable templates for common patterns
- Home Widgets: Quick access from device home screen
4. Organization & Search
- Smart Categorization: AI-powered automatic categorization
- Tag System: Intelligent tag extraction and management
- Filtering & Sorting: Advanced filtering and sorting options
- Search: Full-text search across all content
Usage Instructions
Setup
- Installation: Build and install the app from source (personal project)
- Initial Configuration:
- Configure AI service API keys in settings (optional, supports multiple providers)
- Set language preference (English/Chinese)
- Customize categories if needed
Creating Content
- Timeline Notes:
- Tap "+" to create a new note
- Enter content or use voice input
- AI automatically extracts title, category, tags, and time information
- Review and edit as needed
- Todos:
- Create todo items with importance rating and planned days
- AI helps categorize and tag todos
- Mark as complete when finished
- Batch Creation:
- Use batch note page to create multiple items from long text
- AI automatically splits and categorizes content
- Voice Input:
- Use voice note page for hands-free input
- Real-time transcription with language detection
Managing Data
- View Timeline: Browse past events with visual timeline interface
- Manage Todos: Filter, sort, and track task completion
- Search: Use search to find specific notes or todos
- Export: Backup and export data as needed
Easy Life Agent - Making personal productivity intelligent and effortless.
