diff --git a/product-site b/product-site deleted file mode 160000 index 442be5bc8..000000000 --- a/product-site +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 442be5bc831f36388a8ce637d204e8709910f82f diff --git a/product-site/.gitignore b/product-site/.gitignore new file mode 100644 index 000000000..16d54bb13 --- /dev/null +++ b/product-site/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/product-site/CNAME b/product-site/CNAME new file mode 100644 index 000000000..6b455bc55 --- /dev/null +++ b/product-site/CNAME @@ -0,0 +1 @@ +graphifylabs.ai diff --git a/product-site/README.md b/product-site/README.md new file mode 100644 index 000000000..87b813ae7 --- /dev/null +++ b/product-site/README.md @@ -0,0 +1,43 @@ +# Astro Starter Kit: Minimal + +```sh +npm create astro@latest -- --template minimal +``` + +> ๐Ÿง‘โ€๐Ÿš€ **Seasoned astronaut?** Delete this file. Have fun! + +## ๐Ÿš€ Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +โ”œโ”€โ”€ public/ +โ”œโ”€โ”€ src/ +โ”‚ โ””โ”€โ”€ pages/ +โ”‚ โ””โ”€โ”€ index.astro +โ””โ”€โ”€ package.json +``` + +Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name. + +There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components. + +Any static assets, like images, can be placed in the `public/` directory. + +## ๐Ÿงž Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## ๐Ÿ‘€ Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/product-site/index.html b/product-site/index.html new file mode 100644 index 000000000..9f8df9fa9 --- /dev/null +++ b/product-site/index.html @@ -0,0 +1,2138 @@ + + + + + + Graphify: Any input. One graph. Complete recall. + + + + + + + + + + + +
+ + + + + +
+
// quick.install
+
+ pip install graphifyy && graphify . + +
+
โœ“ copied
+
pypi v2.1.0 ยท MIT ยท 400k+ installs
+
+ + +
+
// graph.growing
+ + + + + + +
1 node
+
+ + +
+ +
+
+ + + โˆ‘ + โˆ€xโˆƒy + โˆ‡ยฒฯˆ + ฮปโ†’โˆž + ฮฉ + P(H|E) + โˆ‚f/โˆ‚x + + ฮ˜ + ฮž + ฮง + ฮ— + +
+
+ + +
+
+
1,600+ QUEUED
+
+ + persistent memory engine +
+
+ + digital twin of your knowledge +
+
+ +

+ Any input.
+ One graph.
+ Complete recall. +

+ +

+ The on-device knowledge graph engine for codebases and enterprise corpora. Every file, meeting, paper, and browser tab becomes a traversable node. Feed it once โ€” it grows on every change. No rebuilds. No cloud required. +

+ + + +
+ โ–ธ 38k+ github.stars + ยท + โ–ธ 400k+ downloads + ยท + โ–ธ on-device only +
+ + +
+ + + +
+ + +
+
// graphify.query
+
+ $ + graphify query + _ +
+
+
+
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GRAPHIFY + + + + + + + + auth.py + + + + + + pipeline.go + + + + + + router.ts + + + + + + + RFC-14.pdf + + + + + + Q3-board + + + + + + spec.md + + + + + + + auth-pattern + + + + + + perf-issue + + + + + + + browser + + + + + + slack + +
+ +
+
+
+ + +
+ + +
+
+
+
0// github.stars
+
+ 0// total.downloads
+
+ โˆž + // incremental.growth +   +
+
+ 0// languages.parsed
+
0// waitlist.queue
+
+
+
+ +
+ + +
+
+
+
+ +

20 languages.
Every format.

+

AST-level extraction across the full polyglot stack. Docs, papers, images, and meetings. One corpus, one graph.

+
+ Python + TypeScript + Go + Rust + Java + C/C++ + Ruby + Swift + Kotlin + PDF + Markdown + Images + + 8 more +
+
+ +
+ + + + + + + + + + + + +
+
+
+
+ + +
+
+ +

+ AI tools forget.
+ Graphify decodes everything. +

+

+ Turing's Bombe found patterns in noise and broke Enigma. Graphify does the same: every document, call, commit, and browser tab decoded into a persistent, traversable knowledge graph. On your machine. No cloud. No forgetting. +

+
+
+ + +
+ + +
+
+
+ +

Build once.
Grow forever.

+

Unlike RAG pipelines that re-embed everything on every change, Graphify maintains a living graph. When a file changes, only affected nodes and edges update. The rest of your corpus stays intact, even at millions of files.

+
+ +
+
+

// day.one

+

Initial corpus build

+

Point Graphify at any directory. AST extraction, semantic analysis, Leiden clustering. Your entire codebase or document corpus becomes a traversable graph in one pass.

+
+ + + + + + + + + + + 5 nodes ยท 4 edges + +
+
+
+

// week.one

+

Incremental updates

+

A file changes. Graphify detects it, re-extracts only the affected subgraph, and patches the live graph. No full rebuild. The rest of your knowledge stays connected.

+
+ + + + + + + + + + + + + + + + + + +2 nodes patched in + +
+
+
+

// month.one

+

Enterprise-scale corpus

+

After weeks of continuous growth, your graph spans millions of edges across codebases, documents, and meetings. Query traversal is instant. Nothing was ever rebuilt from scratch.

+
+ + + + + + + + + + + + + + + + + enterprise corpus + +
+
+
+ + +
+
+
+

// others: full rebuild on change

+
+
+ โ–ธ + re-embed 500k documents... 4h 12m +
+
+ โ–ธ + rebuild vector index... 2h 8m +
+
+ โ–ธ + re-cluster communities... stale context +
+
+
+
+

// graphify: incremental patch

+
+
+ โœ“ + detect changed files... 3 files +
+
+ โœ“ + patch affected nodes only... 0.8s +
+
+ โœ“ + graph updated. 498,752 nodes intact. +
+
+
+
+
+ + +
+
+

// graphify watch . โ€” live file watcher

+ no LLM ยท AST only ยท free +
+
+
[graphify watch] Watching ./src โ€” press Ctrl+C to stop
+
[graphify watch] Debounce: 3.0s
+
[graphify watch] 2 file(s) changed
+
[graphify watch] auth.py ยท pipeline.go
+
[graphify watch] Rebuilt: 1,847 nodes, 4,203 edges
+
[graphify watch] graph.json + GRAPH_REPORT.md updated
+
[graphify watch] Watching ./src โ€” Ctrl+C to stop
+
+
+ + watching_ +
+
+
+
+ + +
+
+
+ +

Open source to enterprise-grade

+ +
+ + +
+ +
+ + + your machine + + + graphify + + + cloud โœ• + + +
+
+
+ +
+
+
+ +
+
+

Open Source

+

MIT license, free forever

+
+
+
+ $ pip install graphifyy && graphify . +
+
+

AST extraction, 20 languages

Python, JS, Go, Rust, Java and more

+

Docs, papers & images

Markdown, PDF, HTML, MDX, vision

+

Interactive graph visualization

HTML export, Leiden clustering, god-nodes

+

38k+ stars on GitHub ยท 400k+ downloads

Active community & Claude Code skill

+
+ +
+ +
+
+
+ +
+
+

Enterprise

+

join waitlist for access

+
+
+
+ $ graphify enterprise --scale=unlimited --local-or-cloud +
+
+

Million-file corpus support

Incremental graph, no rebuilds, no limits

+

Local or cloud deployment

Air-gapped on-prem or managed cloud, your choice

+

Team knowledge graph

Shared corpus, role-based access, merge strategies

+

SSO, audit logs & SLA

SOC 2 ready, 99.9% uptime, dedicated support

+
+ +
+ +
+
+
+ + +
+
+
+
+ + + + + + + + + + + +
+

Three steps to your knowledge graph

+
+
+
+
01
+

Feed it everything

+

Code repos, PDFs, Markdown, research papers, images, meeting transcripts. Every artifact of your working life, continuously captured.

+
+
+
02
+

Graph is decoded

+

Like Turing's Bombe finding patterns in cipher text: every entity becomes a node, every relationship an edge. Leiden clustering surfaces hidden communities.

+
+
+
03
+

Query anything

+

"What connects this meeting to that codebase?" Answers in seconds, with sources, traversal paths, and confidence scores.

+
+
+
+
+ + +
+
+
+ +

Paste code.
Watch the graph mutate.

+

Type or edit a function below โ€” Graphify extracts nodes and edges in real time.

+
+
+
+

// paste_your_code

+ +
+
+

// extracted.graph

+ +
0 nodes ยท 0 edges
+
+
+
+
+ + +
+
+
+
+ + + + + + + + + + + +
+

Everything you touch,
connected.

+

Not just meetings. Not just code. Your entire working context, captured, structured, and queryable.

+
+
+ +
+ +
+
+

Browser history

+

Chrome, Safari, Firefox. Every page becomes a node. Search patterns reveal what you were thinking and when.

+
+ +
+
+

Meetings

+

Automatic transcription and extraction. Decisions, action items, concepts, all connected to your wider context.

+
+ +
+
+

Code & AST

+

AST-level extraction across 20 languages. Functions, classes, call graphs. Your codebase becomes part of the graph.

+
+ +
+
+

Docs & papers

+

PDFs, Markdown, HTML, MDX. Papers you have read, specs you have written. All in the graph..

+
+ +
+
+

Images & diagrams

+

Whiteboards, screenshots, architecture diagrams. Vision extraction connects images regardless of language.

+
+ +
+
+

Surprising connections

+

Leiden clustering surfaces communities and god-nodes you didn't know existed, across months of work.

+

// hover to detect clusters

+
+ +
+
+
+
+ + +
+
+
+
+ +

The nodes that hold everything together.

+

Graphify surfaces your highest betweenness-centrality nodes โ€” the ones that connect the most communities. If one breaks, here is the blast radius.

+

// fastapi OSS repo ยท 3,241 nodes ยท 8,904 edges

+
+
+
+
+ 01 + routing/router.py +
+ 812 files +
+
+ 02 + dependencies/__init__.py +
+ 654 files +
+
+ 03 + types/params.py +
+ 511 files +
+
+ 04 + exceptions.py +
+ 369 files +
+
+ 05 + middleware/base.py +
+ 260 files +
+
+

// blast radius = files that import this node, directly or transitively

+
+
+
+
+ + +
+
+
+ +

New engineer. Day one.
Without vs with Graphify.

+
+
+
+

// without.graphify

+
3 weeks
+

Reading docs, pinging colleagues, grepping code, still missing context.

+
+
โœ• "why was this written this way?"
+
โœ• "who owns this module?"
+
โœ• "what breaks if I change this?"
+
+
+
+

// with.graphify + /graphify in Claude Code

+
4 min
+

Run /graphify in Claude Code. Graph built. Ask anything.

+
+
โœ“ full codebase graph in one pass
+
โœ“ query decisions, not just code
+
โœ“ god-nodes show blast radius instantly
+
+
+
+
+
+ + +
+
+
+ +

Built for everyone
who works with knowledge

+

If your work involves reading, writing, deciding, or advising. Your context belongs to you..

+
+
+ +
+
+ +
+ + + + + + + + + +
+
+
+
+
+
+

Business Leadership

founders, executives, board members

+

Your decisions span hundreds of conversations, reports, and board calls. By the time a strategy is revisited, the context that shaped it has scattered across emails, Notion pages, and faded memories. Graphify connects all of it into a living graph so you always know what led to what, and why.

+

Understand which meeting influenced a pricing change months later

Walk into board reviews with full context, not a search session

Connect team commitments across scattered documents and calls

+
+
+

// query.execute

+

"What discussions led to the Series B pricing decision?"

+
+
investor_call (Feb 12) โ†’ flagged $18/seat as SMB ceiling
+
sales_deck โ†’ revised to $15 four days later
+
browser.history โ†’ competitor pricing tab, 11ร— that week
+
cfo_email โ†’ "hold at 15 until pipeline clears"
+
+ +
+ + + + + + + + + + + + call + deck + browser + email + decision + hops:4 + +
+
+
+
+ + + + + + + + +
+
+
+ + +
+
+
+ +

Recall vs relationships

+

Other tools find things. Graphify understands how they connect.

+
+ +
+
+ + +
+
// capability
+
others
+
+ graphify +
+
+ + +
MEMORY
+
+
find_past_information()retrieve any past work by query
+
โœ“
+
โœ“
+
+
+
meeting_transcription()extract decisions and action items
+
โœ“
+
โœ“
+
+ + +
CONTEXT
+
+
browser_history_aware()browser tabs become graph nodes
+
โœ•
+
โœ“
+
+
+
incremental_update()patch graph on change, no rebuild
+
โœ•
+
โœ“
+
+ + +
CODE
+
+
parse_ast_20_langs()deep AST extraction across 20 languages
+
โœ•
+
โœ“
+
+ + +
GRAPH INTELLIGENCE
+
+
relationship_graph()map how every item connects to every other
+
โœ•
+
โœ“
+
+
+
leiden_clustering()surface hidden communities and god-nodes
+
โœ•
+
โœ“
+
+ + +
PRIVACY
+
+
runs_on_device()zero data leaves your machine
+
โœ•
+
โœ“
+
+
+
zero_cloud_training()your data never trains any model
+
โœ•
+
โœ“
+
+ +
+
+ +
+
+
+ + +
+
+
+
+ +

Your graph lives on
your machine.

+

We do not see your data. We cannot. It never leaves your device.

+ +
+
Air-gapped
+
SOC2-ready
+
Zero telemetry
+
On-prem Neo4j/Postgres
+ +
+
+
+
+
+

On-device only

Runs entirely on your hardware. Nothing leaves.

+
+
+
+

No cloud

No servers, no sync, no third-party exposure.

+
+
+
+

Never trained on

Your data is yours. We never touch it.

+
+
+
+
+ + +
+
+
+
+ // surprising_connection.this_week + leiden.cross_cluster +
+
+

+

+
+
+
+ + + + + +
+
+ + +
+
+
+
+
+ + +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + + + + +
+
+
+ +

The OSS is live.
Start building now.

+

Open-source and free forever. Drop your email for enterprise access โ€” cloud deployment, SSO, audit logs, and million-file corpus support.

+ + +
+

// install now

+
+ pip install graphifyy + +
+
+ + +
+

1,600+ in enterprise queue

+
+
+ + + +
+ +

no_spam=true | unsubscribe=anytime | card_required=false

+
+
+ + + + + + + diff --git a/product-site/logo-icon.svg b/product-site/logo-icon.svg new file mode 100644 index 000000000..531a71d0c --- /dev/null +++ b/product-site/logo-icon.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/product-site/public/favicon.ico b/product-site/public/favicon.ico new file mode 100644 index 000000000..7f48a94d1 Binary files /dev/null and b/product-site/public/favicon.ico differ diff --git a/product-site/public/favicon.svg b/product-site/public/favicon.svg new file mode 100644 index 000000000..f157bd1c5 --- /dev/null +++ b/product-site/public/favicon.svg @@ -0,0 +1,9 @@ + + + +