- SignalDesk1 hr ago
Original Summary
Hey folks, I've been building OpenTodo, an open-source task manager you run on your own server. I was tired of paying a monthly fee for a todo list, and of my tasks living in someone else's database. Now the repo is public and I'd love feedback. What makes it different Local-first Your tasks live on each device (IndexedDB), and the app works fully offline. The server only syncs, using a field-level op log. You can edit on your phone and laptop while offline and they merge cleanly with no conflict dialogs. Tiny to host. A single static Go binary plus SQLite in a distroless image of about 6 MB (amd64 + arm64). One container, one volume, no required config. It runs fine on a Raspberry Pi and deploys on Coolify out of the box. No telemetry, no paid tier, no third-party calls. It's AGPL-3.0, and that won't change. What works today Core Features Nested projects, subtasks with progress, labels, and an Inbox Today & Upcoming views Natural-language quick add (e.g.,
Dentist next Wed at 3pm #health p1 +30m) Advanced recurring tasks (e.g., "every last weekday", "3 days after completion") Reminders with web push notifications Time-blocking calendar grid with duration estimates Filter query language (e.g.,@work & due <= tomorrow & p1) and saved sidebar views Project sharing with role-based access (viewer, editor, admin) and invitations Live sync between devices (no polling) Installable PWA and keyboard-driven (e.g.,j/kto navigate,qto quick add,g+[key]to jump views) Security Passkeys & TOTP MFA Audit log Closed sign-up by default Data & Integrations REST API with tokens, a CLI, and a browser extension Outbound webhooks (Home Assistant, n8n, Telegram) JSON/CSV import (including exports from popular commercial apps) and JSON export * Scheduled backups to disk, S3, or WebDAV Coming next (each one is already written as a spec in the repo) Kanban boards, drag-and-drop ordering, assignees, comments, trash with restore and history, OIDC SSO, user admin, CalDAV two-way sync, email-to-task, a read-only MCP server for local AI tools (off by default), and optional end-to-end encryption Repo: https://github.com/pixari/OpenTodo I'd really like to hear what's missing for you to switch, what breaks, and what you'd prioritise from the roadmap. PRs are welcome too: every feature starts as a spec, so it's easy to see how the code is laid out.   submitted by   /u/Alternative_One_4804 [link]   [comments]- 情报分类:技术学习与提效
- 分类依据:内容涉及技术、AI、软件工具或工程实践
- 信息来源:Reddit · SideProject
- 发布时间:2026/10/11 02:23:28
- No replies yet