aimcal 0.3.2

AIM - Analyze. Interact. Manage Your Time, with calendar support
Documentation

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:

cargo install aimcal
aim --help

❄️ Run with Nix

nix run . -- --help

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