Simple Contact Management
Right from Your Terminal

A fast, privacy-focused CLI tool for managing contacts, schedule, notes, and reminders. Built for Apple Silicon.

$ contactcmd
Welcome to the contactcmd shell. Type help or ? to list commands.

(contactcmd) contact add --name-first "Jane" --name-last "Smith" --email "jane@example.com"
✓ Contact added successfully (ID: 1)

(contactcmd) contact list
ID  Name          Email              Phone
1   Jane Smith    jane@example.com   -

Everything You Need

Powerful features in a simple, fast CLI

📇

Contact Management

Add, search, and manage contacts with blazing fast performance

📅

Schedule & Reminders

Track important dates, meetings, and set reminders

📝

Notes & Interactions

Record calls, meetings, and notes for each contact

🔒

Privacy First

All data stored locally on your device, no cloud dependencies

🍎

macOS Integration

Sync with macOS Contacts app (one-way sync)

Optimized for M-Series

Native Apple Silicon build for maximum performance

Download contactCMD

Get started in seconds

contactCMD for macOS (Apple Silicon)

Native build optimized for M1, M2, M3, and M4 processors

  • ✓ Single binary, no dependencies
  • ✓ Instant startup
  • ✓ macOS 11.0 or later

Quick Install

# Download and make executable
chmod +x contactcmd

# Move to your PATH
sudo mv contactcmd /usr/local/bin/

# Start using
contactcmd

Getting Started

Up and running in minutes

Basic Usage

# Add a contact
contactcmd contact add \
  --name-first "John" \
  --name-last "Doe" \
  --email "john@example.com"

# Search contacts
contactcmd contact search "john"

# Interactive mode
contactcmd

Schedule & Reminders

# Add a reminder
contactcmd reminder add \
  --title "Call John" \
  --date "2024-01-15 14:00"

# Track special dates
contactcmd special-date add 1 \
  --type "birthday" \
  --date "1990-05-15"