TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
A wrong logo is worse than none. Review-first matching for the businesses in your contacts.
ProductivityTypeScript · SwiftGitHub @Simple-With-UsOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
ContactLogo.com — brand icons for your address book. Review-first logo matching for contacts (macOS, iOS, Android, Web).
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Brand icons for your address book. ContactLogo scans your contacts, finds
the companies behind them, and puts a clean, recognizable logo on every
business card — so "Walgreens" shows the red W, not a grey monogram.
Site: ContactLogo.com
Repo: jaywedgeworth22/ContactLogoRead the full README ↗Brand icons for your address book. ContactLogo looks for business contacts and suggests matching logos for you to review. Approved updates can replace a grey monogram with a recognizable brand mark.
Site: ContactLogo.com Repo: Simple-With-Us/ContactLogo From: Simple With Us
Three shells, one engine:
| Product | What it is |
|---|---|
| ContactLogo for macOS | Native app. Full contact scan, review queue, try-another, apply, undo. |
| ContactLogo for iOS | Native app. Same engine on-device, three-bucket review. |
| ContactLogo Web | Import a .vcf, Google CSV, Google Contacts, or the device picker → review → download. Installable PWA. No account. |
ContactLogo is the only product. BadgeBook and Crest were working
names and are retired. jaywedgeworth22/BadgeBook redirects here.
jaywedgeworth22/crest is a legacy archive. Catalog, phone, and iconic-mark
matching from Crest, plus BadgeBook's native kit and review-first contract,
live in ContactLogoKit and web/. Frozen originals are in backups/.
Product history is in docs/CONTACTLOGO.md.
Matching engine plus working web review app and native shells. The rule set was distilled from a real-world battle test against a 14,000-contact address book — see docs/MATCHING-ENGINE.md.
Web (primary runnable app):
cd web
npm install
npm test
npm run dev
Then open the printed local URL. Optional: set VITE_GOOGLE_CONTACTS_CLIENT_ID
or paste a client id in Settings for Google Contacts import.
Native engine and CLI (macOS):
swift test
swift run contactlogo scan
macOS / iOS SwiftUI apps live in Apps/. Open those sources in Xcode with
Contacts permission. The CLI is the dogfood driver for AddressBook writes.
Sources/ContactLogoKit/ Shared matching engine (Swift, macOS + iOS)
Sources/contactlogo/ CLI dogfood driver
Apps/ContactLogoMac/ macOS SwiftUI app
Apps/ContactLogoiOS/ iOS SwiftUI app
web/ Web app (import → review → download)
vendor/crest/ git subtree of Crest (not a second product)
backups/badgebook/ Frozen BadgeBook snapshot (pre-combine)
backups/crest/ Frozen Crest snapshot (public-release commit)
docs/ Vision, architecture, matching rules, product history
CLI scan dumps (.contactlogo/, .badgebook/, scan.json, match-results.json,
review.html) are gitignored. They can contain AddressBook identifiers and
must never be committed.