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)
-
Clonez le dépôt dans le répertoire web :
git clone https://github.com/Anton-Barinov/TropaTT.git cd TropaTT -
Installez les dépendances PHP :
composer install --no-dev -
Créez une base de données MySQL et importez le schéma :
mysql -u root -p < database/schema.sql -
Copiez
.env.exampleen.envet configurez votre connexion MySQL et autres paramètres :cp .env.example .env nano .env -
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