Cattr est une plateforme auto-hébergée de suivi du temps et de gestion de projet. Le serveur propose le suivi du temps par projet et par tâche, la gestion des tâches, les captures d'écran et le suivi d'activité, des tableaux de bord et rapports, la gestion des utilisateurs et des rôles, la synchronisation hors ligne et une API publique. Une application de bureau basée sur Electron enregistre le temps. Le projet fournit un Dockerfile, un fichier docker-compose et des images de conteneur.
Cattr est conçu pour fonctionner sur votre propre infrastructure. L'organisation qui l'installe décide donc où les données sont stockées et qui y accède ; le dépôt ne décrit aucun service hébergé par l'éditeur. Le code source du serveur est publié sur GitHub sous la Server Side Public License 1.0, le kit d'interface et certains SDK étant sous licence MIT. Le dépôt ne nomme aucune entreprise ni siège. Pour une organisation européenne, l'auto-hébergement dans l'UE évite de confier les données à un tiers, mais la sécurité et les mises à jour lui incombent.