ContactGraph logo

ContactGraph

See how your contacts connect.

Every business card becomes part of your network.

Snap a card, let AI pull out the details, and watch ContactGraph draw the lines between people who share a company, a department, an email domain, or an industry.

Download on the App Store

Graph

By company
APMLSKRTDOJW

Anong P. → Marcus Lee

Same company · Same department

Graph

A contact book that draws itself

ContactGraph is built for the stack of cards you collect at events: capture them fast, keep them on your phone, and finally see who belongs with whom.

Snap A Card

Photograph a business card and one multimodal AI pass fills in the name, title, organization, email, phone, and website — always editable before you save.

Relationship Graph

Contacts are linked automatically by shared organization, department, email domain, and industry, then laid out with a force-directed graph you can pan, zoom, and drag.

Network Insights

See contacts per organization, department, industry, and domain, plus your strongest connections, biggest clusters, and contacts with no links yet.

Built from the app source

How the graph decides who is connected.

For every pair of contacts, ContactGraph adds up the attributes they share. An edge appears when the total reaches one, and the heavier the total, the thicker and more opaque the line.

Same organization

+3

Same department

+2

Same email domain

+2

Same industry

+1

Public email providers like gmail or outlook are excluded so shared free-mail addresses never fake a workplace link. Social handles stay tappable contact links rather than graph edges.

Graph

By company
APMLSKRTDOJW

Anong P. → Marcus Lee

Same company · Same department

Graph

How it works

From a paper card in your pocket to a node in your network.

1

Capture

Snap the card, pick one from your library, or type the details in by hand.

2

Extract

AI reads the printed fields and recognises social logos like LINE, Instagram, and LinkedIn.

3

Connect

The graph recomputes and the new contact snaps into the right cluster.

ContactGraph app screens

Mockups based on the current Flutter screens: Contacts, Graph, Add Card, Insights, and Settings.

Download ContactGraph

Graph

By company
APMLSKRTDOJW

Anong P. → Marcus Lee

Same company · Same department

Graph

Local-first by design

Contacts and card images live in the app's own documents directory, so the app works without an account. Card scanning is the one online step: the image goes to Gemini through Firebase AI Logic, protected by App Check and App Attest so no API key ships inside the app.

FlutterProviderFirebase AI LogicGemini 2.5 Flash LiteApp Check / App AttestLocal JSON storageCustomPainter graphMaterial 3

Rich contact cards

Title, organization, department, industry, email, phone, website, address, tags, notes, and the original card photo.

Album auto-sync

Point the app at one Photos album and it offers a one-tap sync for every new card you drop in.

Share and import

Export one contact, a department, or a whole organization as a vCard, or as a bundle that keeps the graph metadata.

On-device storage

Contacts are saved to a local JSON file with image files alongside it — no account required to start.

Free tier

Save up to five contacts before the app asks you to subscribe.

ContactGraph Pro

A monthly or yearly subscription unlocks unlimited contacts, with Restore Purchases built in.

Always recomputed

Relationships are never stored — they are rebuilt from your contacts so the graph is always current.

Download ContactGraph.

Turn the cards in your pocket into a network you can actually read. Coming to the App Store for iPhone.

Download on the App Store