General Task — Effortless time blocking and planning is an open-source planning tool designed to help you take control of your time with powerful time blocking, single-task focus, and seamless calendar integrations. View the project on GitHub and self-host for free. It’s used by teams to align tasks with calendar events, maintain a bird’s-eye view of work, and minimize context-switching.
Overview
- Drag any task to your calendar to create a corresponding Google Calendar event.
- Integrations stay in sync with actionable items from GitHub PRs, Linear, Jira, Google Calendar, and even Slack messages.
- An Overview page provides a high-level snapshot of priorities and scheduled work.
- Encourages singletasking to reduce context-switching and boost focus.
- Open-source and self-hostable for privacy and customization.
- Quick Command tool enables efficient shortcuts to navigate and operate the interface.
How It Works
- Drag a task onto the calendar.
- An event is created in Google Calendar corresponding to that task.
- Integrations pull in related items (PRs, issues, tasks, meetings, messages) and stay in sync.
- Use Focus Mode to devote attention to a single task without distractions.
Focus and Productivity
- Focus Mode: concentrate on one task at a time to maximize productivity.
- Quick Command: perform common actions with a few keystrokes, making the interface feel like a well-tuned instrument.
- Bird’s-eye Overview: see all important tasks and upcoming events at a glance.
Integrations
- GitHub PRs
- Linear
- Jira
- Google Calendar
- Slack messages
Core Features
- Open-source and self-hosted for free
- Drag-and-drop task-to-calendar to create Google Calendar events
- Real-time sync with GitHub PRs, Linear, Jira, Google Calendar, and Slack
- Overview page for a consolidated plan of the day
- Singletasking focus mode to reduce multitasking distractions
- Quick Command tool for rapid keyboard-driven actions