Recall – A personal CRM you use over text messages
Text-first CRM filling genuine relationship follow-up friction, but chat-based CRMs are crowded.
A modern personal relationship manager — Go + React rewrite of Monica CRM
Ground-up Go rewrite of abandoned Monica with single binary, 1300+ tests, and CardDAV sync.
Privacy-conscious individuals, personal knowledge workers, teams managing client relationships
Monica · HubSpot Personal CRM · Pipedrive
It's inspired by Monica (24k on GitHub), which I loved but has slowed down significantly (700+ open issues, tiny maintenance team). Bonds is a ground-up rewrite in Go + React with a focus on simplicity and performance:
• Single binary with embedded SQLite — no PHP, no Composer, no runtime dependencies • Docker one-liner or just download and run • CardDAV/CalDAV sync (Apple Contacts, Thunderbird, etc.) • Full-text search with CJK support • WebAuthn/FIDO2 passkeys, TOTP 2FA, OAuth (GitHub/Google/OIDC) • Multi-vault isolation with role-based access • 1,300+ tests (backend + frontend + E2E)
Tech stack: Go backend (Echo + GORM), React 19 + TypeScript frontend (Ant Design), SQLite by default (Postgres also supported).
Source: https://github.com/naiba/bonds Docs: https://naiba.github.io/bonds/ BSL 1.1 licensed (free for individuals, converts to AGPL-3.0 in 2030)
Text-first CRM filling genuine relationship follow-up friction, but chat-based CRMs are crowded.
Free Notion alternative with EU servers, but the all-in-one productivity space is saturated.
LP contact database competing with PitchBook, but no evidence of better coverage or unique data sourcing.
Terminal CRM with MCP server lets Claude read and update your contacts directly.
Ambitious all-in-one suite claiming to replace HubSpot, Slack, and SAP simultaneously.
AI drafts follow-ups referencing job changes and life events—Monica and Dex can't do this.