Anton-Barinov/TropaTT

CRM open-source auto-hébergé gratuit : gestionnaire de tâches, plateforme projet, chat d'équipe, automatisation, API et workflows IA pour PHP/MySQL.

Qu'est-ce que TropaTT ?

TropaTT est une plateforme open-source auto-hébergée gratuite qui combine CRM, gestion de tâches, gestion de projets, chat d'équipe, automatisation, API et workflows IA. Développée pour PHP/MySQL, elle permet aux équipes de centraliser la gestion des relations clients, le suivi des tâches et la collaboration en temps réel, le tout sans dépendre de services cloud payants. Le skill associé offre aux agents IA (Claude Code, Cursor, Codex) la capacité d'interagir avec TropaTT via son API RESTful : création et mise à jour de contacts, devis, factures, tâches et projets. Grâce à ce skill, un agent IA peut automatiser des processus métier comme l'envoi de devis personnalisés, le suivi de pipeline commercial ou l'assignation de tâches, en manipulant directement les données CRM. Le code source est disponible sur GitHub, avec une installation simple via Docker ou LAMP classique.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add Anton-Barinov/TropaTT

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait TropaTT ?

CRM open-source auto-hébergé gratuit : gestionnaire de tâches, plateforme projet, chat d'équipe, automatisation, API et workflows IA pour PHP/MySQL.

Fonctionnalités

  • CRM : Gestion des contacts, entreprises, devis, factures, pipeline de vente
  • Gestion de tâches : Tableaux Kanban, listes, attributions, échéances, commentaires
  • Plateforme projet : Jalons, livrables, suivi du temps, budgets
  • Chat d'équipe : Messagerie instantanée, canaux, fichiers joints
  • Automatisation : Règles de workflow, déclencheurs, actions (email, SMS, webhook)
  • API RESTful : Accès complet aux données via JSON, clés API
  • Workflows IA : Intégration avec des agents LLM pour générer des devis, résumer des conversations, assigner des tâches intelligemment
  • Installation : Docker (recommandé) ou serveur LAMP (PHP 8.0+, MySQL 8.0+)

Prérequis

  • PHP 8.0 ou supérieur
  • MySQL 8.0 ou supérieur
  • Serveur web Apache / Nginx
  • Composer (gestionnaire de dépendances PHP)
  • (Optionnel) Docker et Docker Compose

Installation rapide (Docker)

git clone https://github.com/Anton-Barinov/TropaTT.git
cd TropaTT
docker-compose up -d

Accédez à l'interface d'installation via http://localhost:8080.

Installation manuelle (LAMP)

  1. Clonez le dépôt dans le répertoire web :

    git clone https://github.com/Anton-Barinov/TropaTT.git
    cd TropaTT
    
  2. Installez les dépendances PHP :

    composer install --no-dev
    
  3. Créez une base de données MySQL et importez le schéma :

    mysql -u root -p < database/schema.sql
    
  4. Copiez .env.example en .env et configurez votre connexion MySQL et autres paramètres :

    cp .env.example .env
    nano .env
    
  5. Configurez votre serveur web pour pointer vers le dossier public/.

Utilisation avec un agent IA (Claude Code, Cursor, Codex)

Ce skill permet à un agent IA d'interagir avec l'API de TropaTT. Voici un exemple d'appel pour récupérer la liste des contacts :

curl -H "Authorization: Bearer VOTRE_CLE_API" \
     https://votre-domaine.com/api/contacts

L'agent peut également créer des tâches :

POST /api/tasks
{
  "title": "Nouveau projet",
  "description": "Description générée par IA",
  "assigned_to": 1,
  "status": "open",
  "priority": "high"
}

Documentation complète

Licence

MIT

Skills associés