Production ReadyCRMv1.0.0
CR

Personal CRM

A relationship operating layer for thoughtful follow-up.

01Relationship timeline

Contacts, notes, and recent touchpoints in a private workspace.

02Follow-up queue

Simple reminders for the relationships that need attention.

03Import mapping

A clean path for adapting contact data from CSV or API sources.

Overview

Personal CRM turns relationship memory into an owned product foundation. It ships with contact records, follow-up loops, interaction timelines, tags, import paths, and agent-ready recipes for adapting fields and reminders to the way you actually maintain relationships.

Next.jsReactTypeScriptLocal-first

Features

  • People and company records
  • Conversation notes and relationship history
  • Follow-up reminders
  • Import-ready data model
  • Private local-first defaults

Make it yours in three steps

1

Download it

One click, one zip, the whole project. Free, MIT licensed, yours to keep.

Download Personal CRM
2

Run it

Unzip it, then run this in the folder. It works immediately — no database, no accounts, no configuration.

$ npm install
$ npm run dev
3

Hand it to your coding agent

The download ships with CLAUDE.md, AGENTS.md, and Cursor rules, so your agent understands the project the moment it opens the folder.

$ cd personal-crm
$ claude

Claude Code reads the included CLAUDE.md automatically — it already knows the project.

A good first prompt:

Give me a quick tour of this project, then help me make it mine.

Agent-ready information

Agent docs cover schema changes, timeline events, reminder rules, imports, and safe refactors.

CodexClaude CodeCursor
/agent/START_HERE.md/agent/PROJECT_MAP.md/agent/RULES.md/agent/RECIPES.md/agent/TESTS.md/agent/DEPLOY.md/agent/agent.json

Changelog

v1.0.0Jun 29, 2026
  • Initial release — live demo and downloadable, runnable foundation.

Related foundations

Explore nearby starting points before you commit to a fork.

Browse all
Download foundation