À propos du projet
Poolstatis est un système d'analyse léger de style PostHog, conçu pour les agents de codage fonctionnant via le Model Context Protocol (MCP). Si les humains disposent d'écrans d'analyse axés sur les réponses avec graphiques, tableaux, preuves de session et contrôles de revue, la plateforme n'est pas un générateur de tableaux de bord à usage général. Chaque métrique porte un purpose obligatoire et chaque tunnel un goal, ce qui permet aux agents d'inspecter, de maintenir et d'interroger l'instrumentation par programmation.
Principales capacités :
- API d'ingestion HTTP pour les événements produit
- Registre de métriques sémantiques avec conception pilotée par l'objectif
- Tunnels, entités et un DSL de requête prenant en charge les analyses de tendance, de rétention, de cycle de vie et de stickiness
- Analyse de sessions navigateur et web avec autocapture des clics, cartes d'interaction et relecture de session limitée (basée sur rrweb, soumise au consentement, avec DOM/CSS masqué)
- Feature flags déterministes et résultats d'expériences A/B bayésiennes
- Contrats de mesure détenus par le dépôt avec provenance de version immuable et instantanés de preuves
- Actions soumises à approbation et mémoire de décision à l'échelle du projet
- Serveur MCP avec outils et ressources typés
- SPA d'administration humaine couvrant les projets, le registre de métriques, la santé des données, les versions, les webhooks et les préréglages Setup & MCP
Le système prend en charge l'auto-hébergement via Docker Compose et propose une configuration hébergée avec des jetons à portée limitée (pk_ pour l'ingestion, sk_ pour l'accès au niveau du projet, pt_ pour l'accès MCP à l'échelle de l'organisation). Il s'intègre à Claude Code, Codex, Cursor, Windsurf, VS Code/Copilot, Zed et d'autres hôtes compatibles MCP. Des compétences d'instrumentation sont disponibles pour les workflows d'agents.
Les limites notables incluent l'absence de générateur de tableaux de bord général, l'absence d'interrogation SQL brute, l'absence de suivi complet des erreurs et une relecture de session qui exclut la vidéo d'écran, le regard, l'audio, les pixels de canvas et le contenu des iframes d'origine croisée.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.