Syncretic
A native Mac app for building visual knowledge graphs of your own ideas, and asking them questions in plain English. Everything lives on your Mac.
Syncretic is organised around three things you do with a project, in this order:
- Shape it. Decide what kinds of things the graph holds (node types), what each kind knows about itself (properties), and how kinds connect (relationship types). The shape is a schema you draw on a canvas.
- Build the graph in that shape. Add nodes and relationships by hand on the canvas, by form, or by asking Claude or ChatGPT to read an article, a PDF, a photo of notes, or a description, and draft them for you to review.
- Ask it. Type a question in English and the AI turns it into a Cypher query that runs locally; or search the text by meaning with an embedding model that runs on your Mac; or search names and text directly; or write the Cypher yourself.
Around those three sit a table of every node, Arrange, which lays the canvas out by values instead of connections, Notes that can point at nodes in the graph, an MCP server that lets Claude, Claude Code or Codex work in your project, and sharing of a read-only copy on the web.
Try the canvas now
This is the graph canvas as it works in the app, running here in your browser. It’s the app’s own web viewer: the same database engine (LadybugDB, compiled to WebAssembly), the same explore model, the same theme. It’s read-only, as the web viewer is; building and asking happen in the app.
Where a page in these docs can show you the real thing, it does, with this viewer. Where a feature exists only in the Mac app (Shape editing, Build, Notes, Arrange, Settings, vector search), the page uses recordings and screenshots from the app, and says so.
What stays on your Mac
| Where it runs | What leaves the Mac | |
|---|---|---|
| Your graph | A LadybugDB database inside the project’s folder | Nothing |
| Asking in English | The question goes to Claude (through Claude Code) or ChatGPT (through Codex), signed in on this Mac | Your question and the graph’s shape: type and property names. Never the graph’s contents |
| Building with AI | Same | What you write or share in the message, the shape, and (if you turn it on) the names and types of existing nodes |
| Vector search | EmbeddingGemma 2 through llama.cpp, on this Mac | Nothing |
| Raw Text and Raw Cypher | The app | Nothing |
| Link previews | Fetched from the linked site itself | The link’s address, to that site |
| Share to the Web | Only when you choose File › Share to the Web | A read-only export of that project |
There is no API key. The AI works through the subscription you already have: a Claude Pro or Max plan via Claude Code, or a ChatGPT Plus, Pro, Business or Enterprise plan via Codex. See Install & set up.