HomeOffice & ProductivityGeneral Task

General Task Product Information

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

  1. Drag a task onto the calendar.
  2. An event is created in Google Calendar corresponding to that task.
  3. Integrations pull in related items (PRs, issues, tasks, meetings, messages) and stay in sync.
  4. 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