Skip to content
c17 .ioJoin list

Stacks / Docs

Easy

Vikunja

Tasks you host. Vikunja is AGPL-3.0-or-later lists, Kanban, Gantt, and a Todoist importer.

The problem

Todoist meters Pro and Business behind a seat. You wanted lists, due dates, and a board. Vikunja is the self-hosted task app (AGPL-3.0-or-later; the desktop folder is GPL-3.0-or-later). Super Productivity is MIT if you only need a desktop, no server.

Replaces

Todoist

Replace Todoist

Estimated SaaS saved

$1,200

per year, small team, before lock-in

Start on Railway

Plane + itsaplan if this is issues and cycles, not personal tasks

Sponsor this stack Tip jar

Placeholder: Vikunja + a database and a volume. Super Productivity is a desktop app — no Railway box. Product trackers (Linear, Jira) stay on /stacks/plane-tracker.

The stack

Cost table

You stop payingTypical / yearSelf-host instead
Todoist Pro / Business (small team)$1,200Vikunja + a database

Agent setup prompt

Replace Todoist with Vikunja (https://vikunja.io).

- Database + a volume. Bind HTTP to 0.0.0.0:$PORT. Import via Vikunja's Todoist migrator.
- Super Productivity if the operator only wants a laptop app (MIT, no server).
- Write AGENT_PROMPT.md. Do not promise every Todoist filter on day one.

Also as markdown: /stacks/vikunja-tasks.md

FAQ

Why not Plane?
Plane and itsaplan are product trackers (issues, cycles). Todoist is personal and team tasks. Vikunja is that job. /replace/linear stays on Plane.