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: README.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,11 @@
11
11
12
12
> NeuralMind turns a code repository into a queryable neural index. AI agents use it to answer code questions in ~800 tokens instead of loading 50,000+ tokens of raw source.
13
13
14
-
> **🆕 New in v0.7.0** — **Install anywhere.** Five install paths now in the README: `pip`, `pipx`, `uv`, Docker, and source. Same package every path; smoke-test verified. [Release notes](RELEASE_NOTES_v0.7.0.md) · [Install matrix ↓](#install--pick-your-path)
14
+
> **🆕 New in v0.9.0** — **Enterprise-Ready.** GHCR auto-built multi-platform container image (`docker pull ghcr.io/dfrostar/neuralmind:latest`), CycloneDX SBOM attached to every release, [air-gapped install walkthrough](docs/use-cases/air-gapped.md), and a [compliance one-pager](docs/COMPLIANCE-SUMMARY.md) consolidating NIST AI RMF + SOC 2 + GDPR claims. [Release notes](RELEASE_NOTES_v0.9.0.md)
15
+
>
16
+
> **v0.8.0** — **Always-On.**`neuralmind watch` + `neuralmind serve` run as first-class services with [committed systemd + launchd templates](docs/use-cases/always-on.md) + a Windows Task Scheduler walkthrough in the [Scheduling Guide](docs/wiki/Scheduling-Guide.md) + a `/healthz` endpoint for Docker HEALTHCHECK and systemd ExecStartPost probes. [Release notes](RELEASE_NOTES_v0.8.0.md)
17
+
>
18
+
> **v0.7.0** — **Install anywhere.** Five install paths now in the README: `pip`, `pipx`, `uv`, Docker, and source. Same package every path; smoke-test verified. [Release notes](RELEASE_NOTES_v0.7.0.md) · [Install matrix ↓](#install--pick-your-path)
15
19
>
16
20
> **v0.6.0** — Obsidian-style graph view with a **live activity feed**. `neuralmind serve` streams synapse + file events to the canvas in real time, so you can *watch the brain learning your codebase*. [Release notes](RELEASE_NOTES_v0.6.0.md) · [Graph view section ↓](#-graph-view-neuralmind-serve)
17
21
@@ -447,7 +451,7 @@ come in every path.
447
451
|**pip**|`pip install neuralmind graphifyy`| Default. Drops it in your active env. |
448
452
|**pipx**|`pipx install neuralmind && pipx inject neuralmind graphifyy`| Global CLI, no env pollution. Recommended if you want `neuralmind` available everywhere. |
449
453
|**uv**|`uv pip install neuralmind graphifyy`| Modern, fast Python tooling. ~10× faster install than pip. |
450
-
|**Docker**|`docker build -t neuralmind:dev . && docker run --rm -v "$PWD:/project:ro" neuralmind:dev neuralmind --help`| Containerized — no Python on the host. **Build locally for now** — the GHCR auto-publish (`ghcr.io/dfrostar/neuralmind`) lands in a later release. |
454
+
|**Docker**|`docker pull ghcr.io/dfrostar/neuralmind:latest && docker run --rm -v "$PWD:/project:ro" ghcr.io/dfrostar/neuralmind:latest neuralmind --help`| Containerized — no Python on the host. Multi-platform (`linux/amd64` + `linux/arm64`); auto-published to GHCR on every release since v0.9.0. To build locally instead: `docker build -t neuralmind:dev .` and substitute that tag. |
Copy file name to clipboardExpand all lines: docs/about.html
+31Lines changed: 31 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,37 @@ <h1>About NeuralMind</h1>
45
45
</div>
46
46
</header>
47
47
48
+
<section>
49
+
<divclass="container" id="whats-new-v090">
50
+
<h2>What's New in v0.9.0 — enterprise-ready</h2>
51
+
<p><strong>Phase 3 of the release arc.</strong> Turn the v0.6.0 → v0.7.0 → v0.8.0 foundation into something a CTO, security team, or regulated-industry operator can actually adopt.</p>
52
+
<h3>What ships</h3>
53
+
<ul>
54
+
<li><strong>GHCR auto-build.</strong> Every tagged release publishes <code>ghcr.io/dfrostar/neuralmind:vX.Y.Z</code> and <code>:latest</code>, multi-platform (<code>linux/amd64</code> + <code>linux/arm64</code>), non-root runtime, transitive deps pre-wheeled. <code>:latest</code> only moves for stable tags — pre-release tags like <code>v1.0.0-rc1</code> are excluded from the floating tag.</li>
55
+
<li><strong>SBOM</strong> (CycloneDX JSON) attached to every release as <code>neuralmind-vX.Y.Z.sbom.json</code> — ingestible by Grype, Trivy, Dependency-Track, and most enterprise SCA scanners.</li>
56
+
<li><strong>Air-gapped install walkthrough</strong> (<ahref="https://github.com/dfrostar/neuralmind/blob/main/docs/use-cases/air-gapped.md">docs/use-cases/air-gapped.md</a>) — bundle-and-sneakernet for environments with no outbound network at install time.</li>
57
+
<li><strong>Compliance one-pager</strong> (<ahref="https://github.com/dfrostar/neuralmind/blob/main/docs/COMPLIANCE-SUMMARY.md">docs/COMPLIANCE-SUMMARY.md</a>) — NIST AI RMF + SOC 2 + GDPR claims consolidated for procurement review, with a "how to verify yourself" command for every claim.</li>
58
+
</ul>
59
+
<p>No production code changes — pure CI + docs. No migration. Same <code>graph.json</code>, same <code>synapses.db</code>, same hooks.</p>
<p><strong><code>neuralmind watch</code> and <code>neuralmind serve</code> are first-class production processes now.</strong> The synapse store accumulates 24/7 whether you're at the keyboard or not, and the graph view is always listening on <code>127.0.0.1:8765</code>.</p>
68
+
<h3>What ships</h3>
69
+
<ul>
70
+
<li><strong>Service templates.</strong><code>scripts/systemd/neuralmind-{watch,serve}.service</code> (user-scope units, hardened), <code>scripts/launchd/com.neuralmind.{watch,serve}.plist</code> (macOS user agents with <code>RunAtLoad</code> + <code>KeepAlive</code>), Windows Task Scheduler section in the Scheduling Guide.</li>
71
+
<li><strong><code>/healthz</code> endpoint</strong> on <code>neuralmind serve</code> — unauthenticated, returns <code>{"status":"ok","version":"..."}</code>. Designed for Docker <code>HEALTHCHECK</code> and systemd <code>ExecStartPost</code> probes so a fresh container can be checked without threading a session token.</li>
72
+
<li><strong>Cross-platform always-on walkthrough</strong> at <ahref="https://github.com/dfrostar/neuralmind/blob/main/docs/use-cases/always-on.md">docs/use-cases/always-on.md</a> covering Linux (systemd), macOS (launchd), Windows (Task Scheduler), and Docker (<code>HEALTHCHECK</code>) with install + verify + uninstall + troubleshooting.</li>
73
+
</ul>
74
+
<p>The canvas still requires the per-session auth token by default; pass <code>--no-auth</code> in the templates or read the tokenized URL from the service logs.</p>
Copy file name to clipboardExpand all lines: docs/wiki/Home.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,18 @@ Welcome — this wiki is the in-depth reference. For the fastest orientation, us
6
6
7
7
## What's New
8
8
9
+
### v0.9.0 — Enterprise-Ready
10
+
11
+
Phase 3 of the release arc. Every tagged release now auto-publishes a multi-platform container image to GHCR (`ghcr.io/dfrostar/neuralmind:vX.Y.Z` and `:latest`, `linux/amd64` + `linux/arm64`) and attaches a CycloneDX JSON SBOM to the GitHub Release. New [`docs/use-cases/air-gapped.md`](../blob/main/docs/use-cases/air-gapped.md) walkthrough covers the strictest deployment posture — no outbound network at install, build, runtime, or query. New [`docs/COMPLIANCE-SUMMARY.md`](../blob/main/docs/COMPLIANCE-SUMMARY.md) consolidates NIST AI RMF + SOC 2 + GDPR claims previously scattered across `SECURITY-GUIDE.md` and `ENTERPRISE.md`, with a "how to verify yourself" command for every claim.
12
+
13
+
No production code changes — pure CI + docs. Full details: [v0.9.0 release notes](../blob/main/RELEASE_NOTES_v0.9.0.md).
14
+
15
+
### v0.8.0 — Always-On
16
+
17
+
`neuralmind watch` and `neuralmind serve` are first-class production processes now. Committed [systemd](../blob/main/scripts/systemd/) and [launchd](../blob/main/scripts/launchd/) templates, plus a Windows Task Scheduler walkthrough in the [Scheduling Guide](Scheduling-Guide#always-on-neuralmind-watch--neuralmind-serve-v08), keep both running across reboots and crashes. `neuralmind serve` exposes a `/healthz` endpoint (unauthenticated, returns `{"status":"ok","version":"…"}`) for Docker `HEALTHCHECK` and systemd `ExecStartPost` probes. Cross-platform walkthrough at [`docs/use-cases/always-on.md`](../blob/main/docs/use-cases/always-on.md).
18
+
19
+
Distribution (v0.7.0) made NeuralMind reachable. Always-on (v0.8.0) makes it persistent — the synapse store accumulates 24/7 whether you're at the keyboard or not. Full details: [v0.8.0 release notes](../blob/main/RELEASE_NOTES_v0.8.0.md).
20
+
9
21
### v0.7.0 — Install anywhere
10
22
11
23
NeuralMind now installs five ways: `pip`, `pipx`, `uv`, Docker, and source. Same package, same CLI, same MCP server, same graph view — every path. The Quick Start matrix lives at the top of the [Installation](Installation) page and the [README](../blob/main/README.md#install--pick-your-path); the repo's root [`Dockerfile`](../blob/main/Dockerfile) is multi-stage, non-root, and pre-wheels every transitive dep so the runtime image doesn't need a C toolchain. PyPI keywords got a long-overdue refresh too, so search ranking for `graph-view`, `hebbian-learning`, and friends finally matches the v0.6.0 product copy.
0 commit comments