Shared lists. Your server.

Shopping, chores and plans, together. Free, open source and self-hosted.

Early alpha. Latest release: v0.0.1-alpha.2. MIT licensed.

The Ditero web app showing a shared list with example tasks.The Ditero mobile app showing a shared list with example tasks.
The Ditero web app showing a shared list with example tasks.The Ditero mobile app showing a shared list with example tasks.

What Ditero does

Lists and tasks for people who share a home, a club or a small team.

Lists and sharing

  • Shopping, projects and checklists
  • Assign tasks to people
Details
  • Typed lists for different kinds of work
  • Subtasks inside tasks
  • Priorities and labels
  • Shared workspaces with memberships
  • Folders and templates
  • Quick add with dates and priorities
  • Offline sync
Documentation

Habits and routines

  • Recurring chores
  • Habits and streaks
Details
  • A focus mode for the task at hand
  • Focus timer
  • Karma
Documentation

Reminders

  • Due-date reminders
  • Quiet hours
Details
  • Delivery through ntfy, Telegram, Discord, Slack and email
  • Acknowledgement of reminders
  • Escalation when a reminder goes unanswered
Documentation

Ways to look at tasks

  • Dashboards
  • Calendar
Details
  • Board
  • Table
  • Saved views
Documentation

Files and recovery

  • Encrypted attachments
  • Comments on tasks
Details
  • Change history
  • Export and import, with documented exclusions
Documentation

Sign-in and integrations

  • Passkeys and TOTP
  • Personal access tokens
Details
  • HTTP API, iCal feeds and webhooks
  • CLI, TUI and MCP
Documentation

Customization

  • Six interface languages including right-to-left Arabic
  • Light and dark themes
Details
  • Accent colors and shared themes
  • Reading size and a high-contrast option
Documentation

These features are available in the development source. The published alpha release contains a subset.

Dashboards

Keep track of open and upcoming tasks from your lists on dashboards.

Ditero household dashboard showing priorities, open tasks, a habit streak and focus time.Ditero household dashboard showing priorities, open tasks, a habit streak and focus time.
Ditero household dashboard showing priorities, open tasks, a habit streak and focus time.Ditero household dashboard showing priorities, open tasks, a habit streak and focus time.

Apps and tools

The Ditero mobile app showing a shared list with example tasks.
The Ditero mobile app showing a shared list with example tasks.

On your phone

Details

Open Ditero in a mobile browser and install it, or use the signed independent Android downloads from the alpha release. A native iOS app is not available yet.

See Android downloads

In the public alpha release

Web appAlpha

Use the web app in a current browser and install it from there. Changes made offline sync when you reconnect. Setup guide

AndroidAlpha

Signed, independent Android downloads. Release page

DesktopExperimental

Windows installers are unsigned and macOS builds are ad-hoc signed. Platform qualification is not complete. Release page

iOSNot available yet

There is no native iOS app yet.

In the development source (not alpha downloads)

CLIIn source

Command-line client. Guide

TUIIn source

Terminal interface. Guide

APIIn source

Membership-scoped HTTP API with personal access tokens and an OpenAPI description. Guide

MCPIn source

Local MCP server for tools that support the Model Context Protocol. Guide

Details

Your Ditero server is the shared place. These are the ways to reach it. The public alpha release includes the web app and Android and desktop downloads. The command-line, terminal, API and MCP tools are in the development source.

Early software changes quickly. Review the setup, backup and platform notes before relying on it.

Ask your assistant to plan it

Connect a compatible AI assistant to Ditero through MCP, then describe what you need in plain language. The assistant creates and organizes tasks and can set priorities and due dates.

In source MCP is in the development source and nightly builds, not in the alpha downloads.

Details
  • It is an external assistant that you connect. Ditero has no built-in chatbot and does not host any AI model.
  • Your MCP client decides where results and conversations go. Use a client you trust.
  • Access follows the personal access token you provide and the workspace memberships it has.
Read the MCP guide
Example request

Plan Saturday's picnic, assign the shopping, and mark booking the train as high priority.

Example plan

  • Plan Saturday's picnicSaturday
  • Buy food for the picnicAssigned to Alex
  • Book the trainHigh priority

Run the server yourself

  1. Run your server with Docker Compose
  2. Create your account in the web app
  3. Invite people and share a list
Details

Ditero is self-hosted and open source under the MIT license. You run the server on your own infrastructure, inspect the code and decide who has access. Docker Compose and Helm documentation is available.

Attachments are encrypted, which protects file content. This does not mean all task data is end-to-end encrypted.

Support development

Ditero is free and MIT licensed. There are no paid feature unlocks. Support contributes to the development of the project.

Support developmentSponsor Ditero