sneg55/pingcrm
AI networking co-pilot -- auto-syncs Gmail, Telegram, Twitter. Detects life events, drafts follow-ups. Open-source alternative to Monica/Dex.
What's novel
AI networking co-pilot -- auto-syncs Gmail, Telegram, Twitter. Detects life events, drafts follow-ups. Open-source alternative to Monica/Dex.
Code Analysis
14 files read · 4 roundsA self-hostable personal networking CRM that auto-syncs contacts and interactions across Gmail, Telegram, Twitter/X, LinkedIn, and WhatsApp, uses LLM-based event detection and AI message drafting to surface who to follow up with and why, and resolves cross-platform identity duplicates using multi-ti
Strengths
Genuinely deep implementation with real algorithms (adaptive identity scoring with Levenshtein, 5-component relationship scoring with extended decay, two-pool follow-up engine with ghost detection and read-receipt filtering), production-grade concurrency safety (Redis locks, advisory locks, race-condition tests), and careful security practices (rate limiting, secret validation, structured logging, CORS scoping).
Weaknesses
The LLM integration (event classification, message composition) is tightly coupled to Anthropic's API with no abstraction layer for alternative providers, and the monolithic service files (15-18kb) could benefit from further decomposition. The Twitter integration relies on a 'bird' CLI tool with cookie-based auth, which is fragile and non-standard.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
216
Contributors
1
Files
374
Active weeks
2
Repository
Language
Python
Stars
1
Forks
1
License
AGPL-3.0