Vikunja ist eine Open-Source-Software für die Aufgaben- und Projektverwaltung, die Anwender auf eigener Infrastruktur betreiben können. Das Werkzeug steht unter der GNU Affero General Public License v3 (AGPLv3) und richtet sich an Einzelanwender ebenso wie an Teams, die ihre Daten nicht in einem externen Clouddienst speichern möchten.
Aufgaben lassen sich hierarchisch in Projekten und Unterprojekten organisieren, Nutzern zuweisen und gemeinsam bearbeiten. Für die Darstellung stehen verschiedene Ansichten zur Verfügung, darunter klassische Listen, Tabellen, Kanban-Boards und Gantt-Diagramme. Zudem können Anwender Zuständigkeiten festlegen, Fälligkeiten verwalten, Labels vergeben und Fortschritte projektübergreifend nachverfolgen.
Darüber hinaus unterstützt Vikunja wiederkehrende Aufgaben, Erinnerungen, Dateianhänge sowie den Import bestehender Daten aus Anwendungen wie Todoist oder Trello. Die Software verfügt über eine deutschsprachige Oberfläche und lässt sich unter anderem per Docker auf eigener Infrastruktur bereitstellen.