Created by The Founder
NeuralShell is a local-first desktop operator shell for coordinating AI-assisted workflows, offline-capable execution (including Ollama), and release-grade trust controls—verification scripts, checksum discipline, and packaged smoke gates—not generic “AI assistant” hype.
It ships as a hardened React + Electron Windows application: a command palette as the control plane, a workbench model, and strict state / IPC contracts on the main process.
Current public build: Windows x64 only. macOS and Linux are planned but not yet available.
| Goal | Where to start |
|---|---|
| Install and run the app | Install · Beta program |
| Product story (operators / buyers) | Documentation Canon · CI status · Release confidence · Buyer proof one-pager · Operator Home · Getting Started |
| Build, test, or cut a release from source | Prerequisites · Quick start · Build · Release flow |
| Agents / automation / repo metrics | Documentation Canon · npm run repo:metrics |
Tip
Source of truth for docs: Documentation Canon. For operator workflows, see Operator Home and Getting Started.
Current stable release: v2.1.42
v2.1.42 is the current Windows x64 published release at tag f55e042. It includes post-v2.1.41 fixes, Command Palette 2.0, and governance docs. Installers are hash-verifiable (SHA256); they are not Authenticode-signed (SmartScreen may warn on first run).
Master note: Current master may be ahead of the published tag with post-release harness stabilization and docs-only delta records. See docs/releases/POST_V2.1.42_MASTER_DELTA.md.
| Platform | File | SHA256 |
|---|---|---|
| Windows x64 installer | NeuralShell.Setup.2.1.42.exe |
af231f031d71620a99bd0eed6cac99d98138cbd0a9c098ee8aef0199c01288f1 |
| Windows x64 product ZIP | NeuralShell-Windows-x64-product.zip |
18348c9c35c338a5fd597e8902f7726d23c0c21ae43bf998418c34863c1ff5e7 |
Install and proof docs: docs/DOCS_INSTALLATION.md · docs/releases/v2.1.42_INSTALL_PROOF.md · docs/RELEASE_CONFIDENCE.md
Verify before running:
Get-FileHash ".\NeuralShell.Setup.2.1.42.exe" -Algorithm SHA256
Get-FileHash ".\NeuralShell-Windows-x64-product.zip" -Algorithm SHA256
# Compare against docs/releases/v2.1.42_SHA256SUMS.txt, then run the full verification suite:
.\VERIFY_RELEASE.ps1LuxGrid is a separate product/repo — not included in NeuralShell releases.
- Recruitment: Call for Beta Testers
- Join via forms: Issue Intake
- Tester checklist: BETA_TESTER_CHECKLIST_V2.0-RC-Final.md
- Control tower: Beta Control Tower
- Public launch page source: docs/index.html
- Site asset bundle: docs/site-assets/asset-manifest.json
- Pricing: landing/pricing.html
- Partners: landing/partners.html
- Press kit: PRESS_KIT_V2.0-RC-Final.md
- Channel submission: CHANNEL_SUBMISSION_PLAYBOOK_V2.0-RC-Final.md
Billing, referrals, partners, and related CLI generators live in docs/README_REVENUE_AND_GROWTH.md so this file stays oriented around install, trust, and contribution.
- SOC2 prep output:
SOC2_PREP_REPORT.md· collector:node compliance/soc2_collector.cjs(map in CANON) - Third-party attribution page:
public/about.html(generate withnode scripts/genAttribution.cjs)
- Core agent manifests:
agents/core/*/agent.json - Install and verify from the in-app Settings → Agent Marketplace gallery
- Walkthrough: docs/GETTING_STARTED_OFFLINE_OLLAMA.md
- Operator Home and extensions: docs/OPERATOR_HOME.md
- Canvas quick ops: docs/CANVAS_QUICK_OPS.md
- When something breaks: docs/TROUBLESHOOTING.md
Hosted GitHub Actions may be billing-locked — use local CI instead:
npm run ci:local # merge gate (~5–15 min) — run before merging
npm run ci:local:quick # smoke (~1 min)
npm run ci:local:full # build + test + E2E + packaged diagnostic
npm run ci:local:ship # full verify:ship (~20–45 min) — before tagging
npm run ci:status # runner + workflow dashboardSee docs/CI_STATUS.md, docs/ops/LOCAL_CI.md, and docs/RELEASE_CONFIDENCE.md. Reports: validation-artifacts/local-ci/latest.json.
Self-hosted PR gate: release gates (self-hosted) · Full ship proof: automatic on push to master or dispatch Windows Heavy Validation.
Legacy UI sweep (optional):
npm run verify:uiSee release/E2E_CORE_UI_PACK.md and release/VERIFY_UI_AND_QA_MATRIX.md. After a production desktop build, optional packaged smokes: npm run verify:smoke:all.
- Node.js 22.12.x (see
package.jsonengines). - Root
.npmrcsetsengine-strict=true—npm cifails on the wrong Node version (EBADENGINE). Engines troubleshooting.
One-liner (recommended):
nvm use 22.12.0 && npm run setupOr step by step:
nvm use 22.12.0
npm run setup
npm test
npm startnpm run proof:self-sellArtifacts include screenshots/ui_sales_*.png and release/ui-self-sell-proof-report.json.
npm run icons:generate
npm run buildPrepare public site assets and social card:
npm run channel:site:prepareOfficial determinism baseline (Node 22.12.x):
npm run proof:bundle
node scripts/release_truth_verify.cjs --determinism-onlyStandard and strict ship verification:
npm run ship
npm run ship:strictTag workflow (GitHub Actions):
- Ensure
masterhas successful CI, Merge Gate, Release Contract, and Security Gate runs (or your org’s equivalents). - Push a version tag that matches
package.jsonversion(examples:v2.1.40,v2.2.0-beta.1). Avoid stale placeholder tags in internal notes—the tag drives the release identity. - The Release workflow publishes installer, checksums, provenance, and changelog snapshot.
Full operator steps: RUNBOOK_TAG_RELEASE.md
- Identify prior stable tag on Releases.
- Re-point the update channel to previous artifacts (
dist/OMEGA.yml+ installer + blockmap) per runbook. - Publish a short rollback note if users must act.
Details: RUNBOOK_HOTFIX.md
- Packaged startup:
npm run diagnose:packaged - Strict packaged smoke:
npm run smoke:packaged:strict - Release metadata freshness:
npm run release:verify:freshandnpm run release:verify:fresh:strict - Offline checksum helper:
.\scripts\verify.ps1 -SelfTest
.\scripts\verify.ps1
.\scripts\verify.ps1 -Installer- Bypass local pre-push gate once:
$env:NEURAL_SKIP_PREPUSH="1"; git push - Validate links under
docs/,installer/,plugins/,beta/, and root*.md:npm run docs:link-check - Milestone checklist:
npm run roadmap:status· quiet:npm run roadmap:status -- --quiet· strict:npm run roadmap:strict - Quick doc pass:
npm run sanity:docs· full doc contracts:npm run gate:docs - Fragment / anchor checks: GFM slugs;
DOCS_LINK_CHECK_NO_ANCHORS=1disables anchor-only validation if needed. - Bypass only docs link in pre-push:
$env:NEURAL_SKIP_DOCS_LINK_CHECK="1"; git push - Bypass only roadmap in pre-push:
$env:NEURAL_SKIP_ROADMAP_STATUS="1"; git push
- Windows portable guide: PORTABLE_MODE.md
- Dependency review on PRs (
highseverity fails). npm audit --audit-level=highin CI.- Secret scan via Gitleaks.
- CodeQL analysis on
masterand PRs.
MIT
Created by The Founder