You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cli/commands/docs.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: 'docs'
3
3
description: 'Generate static architecture documentation for a repository'
4
4
---
5
5
6
-
Generates a static HTML site documenting the architecture of a codebase. The command uploads the repository to the Supermodel API, converts the returned code graph to markdown, and builds a browsable static site with search, dependency graphs, taxonomy navigation, and SEO metadata. The site also emits machine-readable artifacts (JSON-LD and `LLMS.txt`) alongside the HTML.
6
+
Generates a static HTML site documenting the architecture of a codebase. The command uploads the repository to the Supermodel API, converts the returned code graph to markdown, and builds a browsable static site with search, dependency graphs, taxonomy navigation, and SEO metadata. The site also emits machine-readable artifacts (JSON-LD and `llms.txt`) alongside the HTML.
7
7
8
8
The output directory can be served locally or deployed to any static host (GitHub Pages, Vercel, Netlify, Cloudflare Pages).
Copy file name to clipboardExpand all lines: cli/commands/hook.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
---
2
2
title: 'hook'
3
-
description: 'Forward Claude Code file-change events to the watch daemon'
3
+
description: 'Forward Claude Code file-change events to the Supermodel daemon'
4
4
---
5
5
6
-
Reads a Claude Code `PostToolUse` JSON payload from stdin and forwards the file path to the running watch daemon via UDP. Install as a `PostToolUse` hook in `.claude/settings.json`.
6
+
Reads a Claude Code `PostToolUse` JSON payload from stdin and forwards the file path to the running Supermodel daemon via UDP. Install as a `PostToolUse` hook in `.claude/settings.json`.
7
7
8
8
## Synopsis
9
9
@@ -15,7 +15,7 @@ supermodel hook [flags]
15
15
16
16
| Flag | Description |
17
17
|---|---|
18
-
|`--port`| UDP port of the watch daemon (default `7734`) |
18
+
|`--port`| UDP port of the Supermodel daemon (default `7734`) |
Copy file name to clipboardExpand all lines: cli/commands/supermodel.mdx
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: 'supermodel'
3
-
description: 'Run the watch daemon (the bare command)'
3
+
description: 'Run the live graph daemon (the bare command)'
4
4
---
5
5
6
6
Runs a full analysis on startup (using the cached graph if available), then enters daemon mode. Listens for file-change notifications from the `supermodel hook` command and incrementally re-renders affected `.graph.*` sidecar files. Press Ctrl+C to stop and remove graph files.
@@ -13,7 +13,7 @@ supermodel [flags]
13
13
14
14
## Description
15
15
16
-
The bare `supermodel` command is the watch daemon. It does not take a subcommand — running it with no arguments starts the long-running process.
16
+
The bare `supermodel` command is the live graph daemon. It does not take a subcommand — running it with no arguments starts the long-running process.
17
17
18
18
By default the daemon listens on UDP (port `7734`) for change notifications pushed by `supermodel hook`. For environments without a hook integration, pass `--fs-watch` to also poll git state (`HEAD`, index mtime, dirty files) every `--poll-interval`.
19
19
@@ -36,7 +36,7 @@ By default the daemon listens on UDP (port `7734`) for change notifications push
36
36
# Start the daemon in the current directory
37
37
supermodel
38
38
39
-
#Watch a specific project, poll git state as a fallback
39
+
#Run on a specific project, poll git state as a fallback
Copy file name to clipboardExpand all lines: index.mdx
+9-13Lines changed: 9 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,15 +13,15 @@ title: Introduction
13
13
14
14
## CLI quickstart
15
15
16
-
The fastest path: install the binary and run `setup`. The wizard authenticates you, detects your repo, offers to install the Claude Code hook, and starts the watch daemon — one command, end to end.
16
+
The fastest path: install the binary and run `setup`. The wizard authenticates you, detects your repo, offers to install the Claude Code hook, and starts the live graph daemon — one command, end to end.
17
17
18
18
### 1. Install
19
19
20
20
```bash
21
21
curl -fsSL https://supermodeltools.com/install.sh | sh
22
22
```
23
23
24
-
Other options: `brew install supermodeltools/tap/supermodel`, `npm install -g @supermodeltools/cli`, or build from source. See [Installation](/cli/install).
24
+
Other options: `npm install -g @supermodeltools/cli` or build from source. See [Installation](/cli/install).
25
25
26
26
### 2. Run the setup wizard
27
27
@@ -37,7 +37,7 @@ The wizard walks four steps:
37
37
3.**Agent hook** — if Claude Code is installed, offers to add a `PostToolUse` hook so `.graph.*` files refresh on every `Write`/`Edit`. Cursor, Copilot, Windsurf, and Aider read the files directly — no hook needed.
38
38
4.**Shard mode** — enables writing `.graph.*` sidecars next to your source files.
39
39
40
-
It then runs the watch daemon for you. Press `Ctrl+C` to stop.
40
+
It then runs the live graph daemon for you. Press `Ctrl+C` to stop.
41
41
42
42
### 3. Tell your agent the sidecars exist
43
43
@@ -52,31 +52,27 @@ The prompt explains the naming convention (`Foo.py` → `Foo.graph.py`), the thr
52
52
53
53
### 4. What you get
54
54
55
-
After setup runs with `--three-file` (recommended), each source file gets three sidecars:
55
+
After setup runs, each source file gets one `.graph.*` sidecar with dependency, call, and impact sections:
56
56
57
57
```
58
58
src/
59
59
├── login.go
60
-
├── login.calls.go ← who calls what, with file:line
0 commit comments