AIM is your intelligent assistant for managing time and tasks. It analyzes your schedule using AI-driven insights, interacts naturally to understand your needs and preferences, and enables you to manage your time with clarity, control, and confidence.
Built on the iCalendar standard (RFC 5545) and compatible with CalDAV servers like Radicale, AIM ensures interoperability and flexibility across systems. From smart reminders to personalized insights, AIM helps you work smarter, not harder.
Usage
▶️ Run with Cargo
To run the CLI using Cargo:
❄️ Run with Nix
Roadmap (by priority)
📅 Calendar Features
- Todo query & edting – Support CLI queries, add, edit, and delete todos
- Event query & edting – Support CLI queries, add, edit, and delete events
- Revert editing - Undo history action, including adding, edit and delete
- Recurring events – Handle creation and editing of repeating events
🤖 AI Capabilities
- AI operation – Parse and execute user commands on calendar
- AI suggestions – Provide intelligent scheduling and reminder suggestions
- AI memory (long-term) – Store user preferences and interaction history
🔌 Integrations
- CalDAV support – Work with Google, Outlook, iCloud, CalDAV, etc.
- Webhook/REST API – Allow external triggers and calendar access via API
LICENSE
This work is licensed under a Apache-2.0.
Copyright (c) 2025-2025, Zexin Yuan