iContacts

Version: 1.x | License: Freeware

What is iContacts?

iContacts is an address book manager with synchronization to iCloud/CardDAV and local offline cache.

Features

  • iCloud/CardDAV: Synchronization with Apple iCloud
  • vCard (VCF): Import and export
  • Offline Cache: Local storage
  • Birthday Calendar: Birthday reminders
  • Contact Groups: Organization in categories
  • Duplicate Detection: Automatic merging

System Requirements

ComponentRequirement
Operating SystemWindows 10/11 (64-bit)
RAM2 GB minimum
Storage50 MB + contact data
InternetRequired for synchronization
.NET.NET 6.0 or higher

Set Up iCloud

1 Settings > Accounts > "Add Account"
2 Select "iCloud"
3 Enter Apple ID
4 Important: Create an app-specific password at appleid.apple.com
5 Enter the app password (not your normal password)
Security: Apple strictly requires app-specific passwords for CardDAV access.

Import vCard

  1. File > Import > vCard
  2. Select .vcf file
  3. Select destination (local or synchronized account)
  4. Duplicates will be detected and reported

Birthday Calendar

  1. View > Enable Birthday Calendar
  2. Automatically displays all birthdays from contacts
  3. Reminder settings: Days before, time
  4. Windows notifications can be enabled

Troubleshooting

ProblemSolution
"Authentication failed" Use an app-specific password, not the regular Apple password
Contacts not synchronizing Check internet connection. Disable and re-enable the account
vCard import failed Check format (Version 3.0 or 4.0). If problems: Import contacts to Windows first
Birthdays not displayed Check if birth date is entered in the contact (not just notes)

Keyboard Shortcuts

KeyFunction
Ctrl + NNew contact
Ctrl + FSearch
Ctrl + SSynchronize
DelDelete contact
F2Edit