Skip to content
@OpenTodoApp

Open-Todo.app

OpenTodo is a calm task list that runs on your own server. Plan your day, keep projects in order and share lists with the people you live and work with.

OpenTodo logo

OpenTodo

Your tasks, your server.
An open-source, local-first task manager you host yourself: everything you expect from a commercial task app, without the subscription or the lock-in.

GitHub stars Latest release CI License: AGPL-3.0 Docker image under 25 MB Works offline No telemetry

Try the demo (no sign-up) · Docs · Website · Download

OpenTodo's Today view: overdue tasks, today's tasks with times, projects and labels, and a sidebar with favourites and projects

The Week calendar with tasks placed as time blocks
Plan your week: drag tasks into time blocks, next to your own calendar
Today on a phone
On your phone: Android app and installable web app

What you get

  • Today, Upcoming, projects, sections, labels and saved filters, with natural-language quick add (tomorrow 9am #work p1)
  • Reminders, recurring tasks, deadlines, habits with streaks and time tracking
  • A time-blocking calendar with two-way calendar sync (Google, iCloud, Fastmail, Nextcloud, any CalDAV)
  • Shared projects for your family or team, with comments and activity
  • Works offline and syncs every device; optional end-to-end encryption
  • Open standards: CalDAV for Apple Reminders and Thunderbird, a REST API, the ot CLI, an Obsidian vault sync, an MCP server for AI assistants, webhooks, n8n and Home Assistant
  • One small container with SQLite. No telemetry, no third-party calls by default

Run it

docker run -d -p 8080:8080 -v opentodo-data:/data ghcr.io/opentodoapp/opentodo:stable

Open http://localhost:8080 and create your account. One-click installs for Umbrel, CasaOS, TrueNAS, Unraid, Coolify, Dokploy, Home Assistant and more are in the self-hosting docs.

Repositories

Repository What it is
🗂️ OpenTodo The app: Go server with SQLite, web app, Android app, ot CLI and browser extension
🌐 OpenTodoWebsite open-todo.app and its documentation
🏠 opentodo-homeassistant Home Assistant integration (HACS): to-do lists, counts, calendar and events
📦 opentodo-homeassistant-addons Home Assistant add-on: run OpenTodo on Home Assistant OS
🔁 n8n-nodes-opentodo n8n nodes and a signed webhook trigger
🤖 opentodo-claude Skills and the MCP server for Claude Code
🧩 opentodo-runtipi · opentodo-unraid App store templates for Runtipi and Unraid

Support the project

OpenTodo is free and built in the open. If it's useful to you, a ⭐ on the main repository helps other people find it, and sponsoring keeps it going.

Sponsor on GitHub Buy me a coffee

Bug reports, ideas and pull requests are welcome: start with CONTRIBUTING.md. Security issues go through SECURITY.md.

Popular repositories Loading

  1. OpenTodo OpenTodo Public

    Your tasks, your server. An open-source, local-first task manager you can host yourself. Everything you expect from a commercial task app, without the subscription or the lock-in.

    TypeScript 322 28

  2. opentodo-homeassistant-addons opentodo-homeassistant-addons Public

    Home Assistant add-on (app) repository for OpenTodo, the open-source, local-first task manager

    Shell 5

  3. opentodo-claude opentodo-claude Public

    OpenTodo for Claude Code: a plugin marketplace with skills and the MCP connection for your own OpenTodo server. Published from pixari/OpenTodo; edit there.

    2

  4. opentodo-homeassistant opentodo-homeassistant Public

    Home Assistant integration for OpenTodo, the self-hosted task manager: to-do lists, counts, a calendar, events and instant updates.

    Python 2

  5. OpenTodoWebsite OpenTodoWebsite Public

    Astro 1

  6. opentodo-unraid opentodo-unraid Public

    OpenTodo templates for Unraid Community Applications

    1

Repositories

Showing 10 of 10 repositories
  • opentodo-runtipi Public

    OpenTodo's app store for Runtipi

    OpenTodoApp/opentodo-runtipi's past year of commit activity
    TypeScript 1 MIT 0 1 3 Updated Nov 7, 2026
  • OpenTodo Public

    Your tasks, your server. An open-source, local-first task manager you can host yourself. Everything you expect from a commercial task app, without the subscription or the lock-in.

    OpenTodoApp/OpenTodo's past year of commit activity
    TypeScript 322 AGPL-3.0 28 42 (2 issues need help) 5 Updated Nov 7, 2026
  • OpenTodoApp/OpenTodoWebsite's past year of commit activity
    Astro 1 MIT 0 1 1 Updated Nov 7, 2026
  • obsidian-opentodo Public

    OpenTodo for Obsidian: send lines from your notes to your own OpenTodo server as tasks that link back. Release files only; published from OpenTodoApp/OpenTodo (obsidian/), edit there.

    OpenTodoApp/obsidian-opentodo's past year of commit activity
    TypeScript 0 AGPL-3.0 0 0 0 Updated Nov 7, 2026
  • opentodo-homeassistant-addons Public

    Home Assistant add-on (app) repository for OpenTodo, the open-source, local-first task manager

    OpenTodoApp/opentodo-homeassistant-addons's past year of commit activity
    Shell 5 AGPL-3.0 0 0 0 Updated Nov 6, 2026
  • n8n-nodes-opentodo Public

    n8n community nodes for OpenTodo, the self-hosted task manager: tasks, projects, labels, comments and a signed webhook trigger.

    OpenTodoApp/n8n-nodes-opentodo's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Nov 6, 2026
  • opentodo-homeassistant Public

    Home Assistant integration for OpenTodo, the self-hosted task manager: to-do lists, counts, a calendar, events and instant updates.

    OpenTodoApp/opentodo-homeassistant's past year of commit activity
    Python 2 AGPL-3.0 0 1 0 Updated Nov 6, 2026
  • .github Public

    Organization profile and community health files for OpenTodo

    OpenTodoApp/.github's past year of commit activity
    0 0 0 0 Updated Oct 26, 2026
  • opentodo-unraid Public

    OpenTodo templates for Unraid Community Applications

    OpenTodoApp/opentodo-unraid's past year of commit activity
    1 MIT 0 0 0 Updated Oct 26, 2026
  • opentodo-claude Public

    OpenTodo for Claude Code: a plugin marketplace with skills and the MCP connection for your own OpenTodo server. Published from pixari/OpenTodo; edit there.

    OpenTodoApp/opentodo-claude's past year of commit activity
    2 AGPL-3.0 0 0 0 Updated Oct 26, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.