Overview of LobsterAI Usage Analytics Reporting
mainLobsterAI implements a unified usage analytics reporting system to track application installation, core feature entry points, and key interactions. This data helps maintainers optimize features, improve compatibility, and prioritize development.
Key tracked data points include:
- Skills, MCPs, and Expert Kits used.
- Model sources and model types.
- Settings, Agents, and Scheduled Tasks.
- Session input box usage, message interactions, and artifact/browser previews.
Core Principles:
- Unified Entry Point: All logs are sent through a centralized service that handles log service addresses, common parameters, user identifiers, timestamps, and environment information.
- Non-Intrusive: Analytics reporting failures must not impact the application's original functionality.
- Privacy & Security: The system does not upload prompt text, conversation content, file contents, full file paths, full URLs, keys, API Keys, MCP environment variables/headers, IM credentials, or prompt hashes. It also avoids high-frequency tracking like mouse movements or streaming tokens to ensure performance.