A fast, modern task manager with real-time collaboration, nested tasks, and everything you need to stay organized — without the bloat.
Break down any task into subtasks, and subtasks into sub-subtasks — as deep as you need.
Each subtask has its own status, priority, assignees, dates, and comments. Progress rolls up to the parent automatically.
Navigate the full hierarchy with breadcrumbs. Move tasks between parents with drag or inline editing.
Edit task descriptions simultaneously with your teammates. Changes appear instantly — no refresh, no conflicts.
Each collaborator gets a colored cursor with their name, just like in Notion or Figma.
Works with rich text: headings, lists, bold, italic, links, inline images, code blocks, tables, and more.
Invite your entire team without worrying about per-seat pricing. DoIt charges per workspace, not per person.
Assign roles (admin, member) to control who can manage settings. Share specific tasks or projects with external collaborators using fine-grained permissions.
Members see only the workspaces they belong to. Guests see only what's been shared with them.
Blue dots appear on projects and tasks that have changed since your last visit. Navigate to a task to mark it as read.
Auto-subscribe: when you're assigned to a task or @mentioned, you automatically receive updates for that task.
Push notifications keep you in the loop even when the app is closed. A subtle sound plays when updates arrive in real-time.
Workspaces are top-level containers — one per team, client, or domain. Each workspace has its own members, storage quota, and settings.
Inside a workspace, create projects to group related tasks. Each project has its own overview with description and task list.
Tasks can belong to a project or live at the workspace level. Move them freely between projects.
Share a task or an entire project with anyone — even people outside your workspace — as long as they have an account.
Two permission levels: edit (full access) and read-only (view and comment only).
Permissions cascade: sharing a project gives access to all its tasks. Sharing a parent task includes its subtasks. Override at any level.
Free plan: share with up to 3 external users (read-only). Pro: 10 users with full edit access. Business: unlimited.
Set start dates and due dates on any task. Overdue tasks are automatically highlighted so nothing slips through.
Configure recurring tasks: daily, weekly (pick specific days), monthly, or yearly. When you complete a recurring task, the next occurrence is created automatically.
Date-based notifications alert assignees when a start date arrives or a due date passes.
Task descriptions and comments use a full rich text editor.
Format with headings, bold, italic, strikethrough, code, links, bullet and numbered lists, blockquotes, code blocks, tables, and horizontal rules.
Paste images directly into descriptions — they're uploaded and stored as attachments automatically. @mention teammates or #reference other tasks inline.
Attach any file to a task. Images pasted into descriptions are stored as inline attachments and rendered directly in the text.
View all attachments for a task at a glance, including those inherited from parent tasks.
Storage is tracked per workspace with clear usage breakdowns so you always know what's using space.
Define "blocked by" relationships between tasks. A task can depend on one or more other tasks.
Both sides are visible: see what a task is waiting on, and what it's blocking. Activity logs record when dependencies are added or removed.
Create color-coded tags per workspace to categorize tasks however you like — by topic, team, sprint, or anything else.
Four priority levels: urgent, high, medium, low. Filter and sort by priority to focus on what matters most.
Discuss tasks with rich text comments. Edit or delete your own comments. React with emoji.
@mention any workspace member or shared user to notify them directly. Mentioned users receive a notification and are auto-subscribed to the task.
#reference other tasks to create quick cross-links between related work.
Every change is recorded: status updates, priority changes, assignments, comments, description edits, file uploads, and more.
Filter activity by time period (today, this week, this month). See who made each change and when.
Activity is tracked at the task, project, and workspace level — so you always have full context.
Each workspace includes a built-in wiki with a tree-structured page hierarchy. Create pages, nest them under parents, and organize your team's knowledge.
Pages use the same collaborative rich text editor as task descriptions — with headings, lists, links, images, tables, and real-time co-editing.
Link between wiki pages with [[internal links]] and autocomplete. A table of contents is auto-generated from headings. Full-text search finds pages by title or content.
Capture thoughts, links, or ideas instantly. Your inbox is a personal scratch pad that lives outside any workspace. Voice input available on paid plans.
Items age visually — green when fresh, orange after a day, red after three days — and auto-archive after 5 days if you don't act. Postpone an item to hide it for a day and reset its timer.
When you triage an item, DoIt suggests similar existing tasks and wiki pages so you can jump straight to the right place instead of creating duplicates.
Search across all your workspaces and projects from a single search bar. Find tasks and wiki pages by title or content instantly.
Results show the task title, project, workspace, and status — so you can jump straight to what you need. Wiki pages matching your query are highlighted in the sidebar tree.
Deleted tasks aren't gone forever — they move to a per-workspace trash. Browse, search, and restore anything.
Configurable retention period per workspace (default 30 days). After that, trashed items are permanently cleaned up.
Permanently delete individual items or empty the entire trash when you're sure.
Export your entire workspace as a zip archive: all tasks, wiki pages, comments, attachments, and a navigable static HTML site you can browse offline.
Useful for backups, compliance, or migrating your data. Export is generated in the background and available for download for 24 hours.
Install DoIt as a Progressive Web App on iOS, Android, or desktop. It looks and feels like a native app.
Push notifications work on mobile. The responsive layout adapts to any screen size.
DoIt includes a built-in CalDAV and CardDAV server — no third-party service required.
Add your calendars and contacts directly to iOS, macOS, Android, or any CalDAV/CardDAV-compatible app. Events and contacts sync automatically in both directions.
Share calendars with other DoIt users in read or read-write mode. Import existing calendars from iCloud or other providers via .ics file upload.
Free forever for small teams. No credit card required.