ForHosting KIT · Maison, cuisine et loisirs

Planning des tâches ménagères

Quatre tâches partagées entre trois colocataires font un tour complet en 12 semaines, et les charges de la semaine ne s'écartent jamais de plus d'une tâche. Listez les tâches et les personnes, choisissez le nombre de semaines et obtenez un planning avec des totaux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

La colocation repose sur un accord fragile : tout le monde nettoie, mais personne ne se souvient à qui le tour. Un planning rotatif des tâches remplace la dispute par un calcul. Fournissez à l'outil votre liste de tâches ménagères et votre liste de colocataires : il attribue chaque tâche à une personne pour chaque semaine selon un roulement décalé — la première semaine, les tâches sont distribuées dans l'ordre, puis chaque semaine suivante chaque attribution avance d'un colocataire, de sorte que chaque tâche revient à chacun à tour de rôle. Le résultat est une grille semaine par semaine avec des totaux par personne pour les tâches et l'effort, afin de vérifier l'équité d'un coup d'œil au lieu de la négocier. Les tâches peuvent porter un poids d'effort facultatif, pour que récurer la salle de bain compte plus qu'arroser une plante.

Comment fonctionne l'attribution rotative

L'algorithme est un roulement décalé, choisi parce qu'il est assez transparent pour être vérifié à la main. Numérotez les colocataires à partir de zéro dans l'ordre où vous les avez listés, et numérotez les tâches à partir de zéro dans leur ordre. À la semaine zéro, la tâche c est attribuée au colocataire c mod n, où n est le nombre de colocataires — les tâches sont simplement distribuées autour de la table.

À la semaine un, chaque attribution avance d'une place : la tâche c revient au colocataire (c + 1) mod n. De façon générale, la semaine w attribue la tâche c au colocataire (c + w) mod n. Cette règle unique a trois conséquences utiles.

D'abord, sur une semaine donnée, les charges par personne diffèrent d'au plus une tâche, car distribuer autour d'une table est le partage le plus équilibré possible. Enfin, le planning est entièrement déterministe : ni graine aléatoire, ni date courante, ni état caché, donc régénérer le mois prochain avec les mêmes listes prolonge le même schéma de façon prévisible. Les tâches portent facultativement une valeur d'effort, un poids relatif non négatif qui vaut un par défaut.

L'effort ne change jamais qui reçoit quelle tâche — la rotation reste pure — mais les totaux par personne rapportent l'effort cumulé à côté du nombre de tâches, pour voir si le plus petit lot de l'un n'est pas aussi le plus lourd, et rééquilibrer votre liste (ou les efforts) avant d'imprimer le tableau pour le réfrigérateur.

Où une rotation des tâches s'inscrit dans les foyers réels

L'usage classique est la colocation qui garde un tableau rotatif sur le réfrigérateur : listez les tâches hebdomadaires une fois, listez les colocataires une fois, régénérez le planning quand quelqu'un emménage ou part, et laissez le calcul absorber le changement au lieu de tenir une réunion de maison. Les résidences étudiantes et les espaces de co-living utilisent la même grille comme document d'emménagement pour fixer les attentes avant le premier évier plein de vaisselle.

Les couples utilisent une version à deux pour confirmer que le partage est réellement équitable dans le temps plutôt que de se fier à la mémoire, qui favorise toujours celui qui a cuisiné en dernier. Comme les poids d'effort sont séparés de la rotation, les foyers peuvent marquer les grands ménages, les soins aux animaux ou le jour des poubelles comme tâches plus lourdes et vérifier les totaux d'effort avant que quiconque se plaigne — le bloc fairness montre directement l'écart.

Cette capacité ne gère délibérément pas l'argent — répartir le loyer, les charges ou une note de restaurant relève du répartiteur de dépenses pondéré — et elle ne suit pas l'accomplissement ; elle répond seulement à qui fait quoi cette semaine.

Planning hebdomadaire de colocation

Listez une fois les tâches et les colocataires, puis imprimez ou affichez la grille hebdomadaire pour que chacun voie ses attributions tourner équitablement dans le temps.

Accord d'emménagement en co-living

Joignez le planning généré au bail ou au règlement de la maison pour fixer les attentes en matière de tâches avant le premier conflit.

Comment les tâches sont-elles attribuées chaque semaine ?

Chaque semaine, chaque attribution avance d'un colocataire, donc les tâches passent entre toutes les mains.

Le partage est-il réellement équitable ?

Sur une semaine donnée, les nombres de tâches par personne diffèrent d'au plus une. Sur un cycle complet de lcm(tâches, colocataires) semaines, chaque tâche revient également à chaque colocataire. Les blocs totals et fairness montrent les comptes et les sommes d'effort pour que vous puissiez vérifier.

À quoi sert le champ effort ?

L'effort est un poids facultatif non négatif par tâche (1 par défaut) qui marque les tâches plus lourdes comme un grand ménage. Il ne change jamais la rotation ; il alimente seulement les totaux d'effort par personne pour comparer les charges.

Que se passe-t-il sans tâches ni colocataires ?

Une liste de tâches vide n'a rien à attribuer, et une liste de colocataires vide n'a personne à qui attribuer. Les noms de colocataires en double sont également rejetés.

Combien cela coûte-t-il ?

L'outil du navigateur est gratuit et s'exécute localement.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/life/chore-split-roommates

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/life/chore-split-roommates \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"chores":["Dishes","Vacuum living room","Take out trash","Clean bathroom"],"roommates":["Alice","Bob","Carol"]}'
{
  "chores": [
    "Dishes",
    "Vacuum living room",
    "Take out trash",
    "Clean bathroom"
  ],
  "roommates": [
    "Alice",
    "Bob",
    "Carol"
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.chore_split_roommates",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_chores200
max_roommates50
max_weeks52
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Tout est déterministe — ni hasard, ni dates, ni comptes — donc les mêmes listes produisent toujours le même planning, dans l'outil gratuit du navigateur comme dans l'API payante.

Comment fonctionne l'attribution rotative

Ensuite, sur un cycle complet, chaque tâche échoit à chaque colocataire exactement le même nombre de fois, donc personne n'est condamné à la salle de bain pour toujours ; la durée du cycle est le plus petit commun multiple du nombre de tâches et du nombre de colocataires, indiquée dans la réponse sous cycle_weeks.

Ce que vous envoyez et ce que vous recevez

Envoyez deux champs obligatoires et un facultatif. Le champ roommates est un tableau non vide de noms, encore en simples chaînes ou en objets avec un champ name ; les doublons sont rejetés car les attributions deviendraient ambiguës. Le champ facultatif weeks est un entier de 1 à 52, qui vaut 4 par défaut pour qu'une requête neuve montre déjà la rotation en mouvement. Le champ chores est un tableau non vide où chaque entrée est soit une simple chaîne comme "Vaisselle", soit un objet avec un name non vide et un effort facultatif non négatif et fini ; une chaîne JSON de ce tableau est aussi acceptée. Champs manquants, tableaux vides, noms blancs, colocataires en double, efforts invalides et nombres de semaines hors limites échouent tous avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie chore_count, roommate_count, weeks et cycle_weeks, la liste nettoyée des tâches avec index, name et effort, la liste nettoyée des colocataires, et le planning lui-même : un tableau de semaines, chacune avec un tableau assignments de triplets chore, effort et roommate. Un tableau totals donne pour chaque colocataire chore_count et effort_total sur tout l'horizon, et un bloc fairness résume les comptes et efforts minimum et maximum pour que les déséquilibres soient visibles sans parcourir la grille. La chaîne de méthode rotating_offset_round_robin et la chaîne formula reformulent la règle d'attribution pour que le contrat soit auto-documenté. Les échecs de validation ne consomment pas de solde ; les appels API réussis coûtent le tarif de base publié de $0.002 par élément.

Où une rotation des tâches s'inscrit dans les foyers réels

L'automatisation est l'autre moitié : un robot domestique peut appeler l'API selon un calendrier, publier les attributions de la semaine en cours dans un groupe de discussion, et ne jamais diverger de l'outil du navigateur car les deux exécutent la même fonction pure. Le slug SEO cible les recherches sur la répartition des tâches ménagères en planning entre colocataires, une intention distincte du partage de dépenses, des listes de ménage ou des applications de calendrier, et le tarif est le tarif de base publié de $0.002 par élément réussi.

Robot de discussion domestique

Appelez l'API chaque semaine depuis un script ou un bot et poussez les attributions de la semaine en cours dans un groupe de discussion, à l'identique de l'outil gratuit du navigateur.

Consulter la documentation complète du KIT →