Flow logoFlow
Free & open source

Tasks, projects, and calendar. One view.

Flow is a free, open-source task management app that puts your projects, tasks, and calendar side by side — so you never lose context switching between tools.

Flow — Unified Workspace

Your tools don't talk to each other

Most task apps ignore your calendar. Most calendar apps ignore your tasks. You end up juggling three windows, copy-pasting due dates, and losing track of what actually matters. Context switching kills productivity — and fragmented tools are the biggest culprit.

Everything you need, nothing you don't

Flow brings your entire workflow into a single, unified interface.

Three-Column Unified Workspace

Projects, tasks, and calendar visible simultaneously in a resizable layout. No switching between apps — everything lives in one view.

Quick Capture

Add tasks instantly with the quick-add bar. Use /in ProjectName syntax to assign a project inline — no dialogs needed.

Unified Calendar

Connect multiple Google Calendar accounts. See external events alongside your Flow tasks and time blocks in one timeline. Drag tasks to schedule them.

Saved Views

Save your current project selection, grouping, sort order, and view type. Switch between List and Kanban instantly. Create views for different work contexts.

Real-Time Collaboration

Live updates via WebSockets — see teammates' changes instantly. Role-based access per project with Row-Level Security for data isolation.

Cross-Platform, Single Codebase

Web, iOS, Android, and macOS desktop from one codebase. Next.js + Capacitor + Tauri. Consistent experience everywhere.

Three steps to focus

Go from scattered to structured in minutes.

01

Organize

Create color-coded projects to group your work. Every account starts with a "General" project for quick capture — so nothing slips through the cracks.

Work
Personal
Side Project
General
02

Capture & Plan

Add tasks with the quick-add bar, assign them to projects, set due dates, and create custom properties. Group and filter by project, status, assignee, or due date.

Design landing pageWork
Write API docsWork
Add a task... /in Work
03

Schedule & Execute

Connect your Google Calendar, see your day alongside your tasks, create time blocks for focused work, and drag tasks onto your calendar to commit to when you'll do them.

9 AM
Team standup
10 AM
Design landing page
11 AM
12 PM
Lunch

Open source, forever free

Flow is 100% free and open source under the MIT license. Built with modern, well-known technologies. Self-hostable with your own Supabase instance. Community contributions are always welcome.

Built with tools developers trust

Next.jsSupabaseCapacitorTauriTypeScriptTailwind CSSTanStack QueryZodshadcn/ui