Synaplan
Open-source AI platform for companies: self-hosted AI agents, GDPR-compliant chatbot widget, RAG knowledge base, WhatsApp and Outlook AI, MCP, multi-model routing. Docker, Kubernetes or hosted in Germ
A personal CRM for one household. Ramble to Claude about the people in your life; freundebuch remembers and briefs you before you meet them again.
BusinessGitHub @MarceltovOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
A personal CRM for one household: ramble to Claude, get briefed before you meet your friends.
Taken from the repository README
Loading the full README.
Read the full README ↗A personal CRM for one household. You ramble about the people in your life to Claude; freundebuch remembers, and briefs you before the next meeting.
Capture happens through a built-in MCP endpoint (/mcp), so there is nothing to fill in by hand; the web UI (German) is for looking things up. Items can be private to the person who recorded them. Next.js and SQLite, one container, one file of data. Licensed AGPL-3.0-only.
Documentation: https://marceltov.github.io/freundebuch/
cp .env.example .env # fill in PUBLIC_URL and the FREUNDEBUCH_OIDC_* variables
docker compose up -d # compose.yaml in this repo
Then add ${PUBLIC_URL}/mcp as a custom connector in claude.ai. The docs cover getting started, configuration, sign-in with authentik and privacy.
npm ci
npm run dev # http://localhost:3000, needs the variables above
npm test # unit tests
npm run test:e2e # Playwright against `next dev`
The docs site is built from docs/ with Material for MkDocs. Architectural decisions are in docs/adr.