Task Fiend
You’re probably looking for the documentation or the code.
Task Fiend is a self-hosted to-do list for small groups of people who trust each other. It was built because no existing tool handled multi-user task assignment in quite the way I wanted, and because watching AI write software is fun.
It’s not designed to scale to thousands of users. It has been battle tested with as many as two (2) users on a VPS with 2 GB RAM.
It assumes at least one person in the group is comfortable running a server and typing commands.
Quick Links
- Download the code
- New here? Start with Installation
- Coming from Todoist? See Migrating from Todoist
- Feature overview: What it does
- Running in production: Docker deployment
What Makes it Different
- A non-exhaustive list of ways this software differs from Todoist
- Two completed statuses - done (a thing you did) and archived (a thing you did not do).
- No deletion - tasks are archived, not destroyed
Pretty Standard Features for To-Do List Software
- Tasks and projects are private by default - only the creator and explicitly assigned people can see them
- A quick-add bar on every list view lets you create tasks with natural language dates, projects, tags, and assignees all in one line
- Recurring tasks automatically create the next instance when you complete the current one
- A full changelog is kept for every task, project, and tag
If you find a disagreement between this documentation and the README in the repository, trust the README.