Skip to content

Releases: chowfi/productivity-agent

Initial Production Release v1.0.0

15 Nov 17:59
5db61ec

Choose a tag to compare

Initial Production Release v1.0.0

Productivity Agent is an AI-powered task scheduling system that automatically generates time-blocked daily schedules. It intelligently combines tasks from multiple sources, prioritizes them based on urgency and due dates, and schedules them around existing calendar events.

Key Features

  • Intelligent Task Scheduling: Automatically generates tomorrow's schedule by combining incomplete tasks, new tasks, and calendar events
  • Google Calendar Integration: Fetches calendar events and free time slots to schedule around meetings
  • Google Docs Integration: Reads existing schedules and writes formatted time-blocked plans
  • Smart Prioritization: Scores tasks by urgency, due dates, and carryover status
  • Time-Blocking: Fills available free time (8am-8pm) with tasks, handling partial scheduling when needed
  • Multi-User Support: Per-user OAuth authentication with secure token management
  • Flexible Integration: Works with ChatGPT (via MCP server) or local FastAgent client

Technical Highlights

  • FastAgent/FastMCP for LLM orchestration
  • Secure OAuth 2.0 flow with per-user token storage
  • Production-ready deployment (Fly.io compatible)
  • Automatic token refresh and error handling

Ready for production use with multi-user authentication and seamless Google Workspace integration.