Dev-Centr and Open Shell Organization

Dev-Centr and Open Shell Organization (OpenShellOrg) share overlapping interests in better shells and CLIs. They should stay aligned, not merged.

Not NVIDIA OpenShell. NVIDIA’s OpenShell is an agent sandbox runtime. Ours is CLI/shell standards + Nu companion libs. See overview and Nu vs that stack for agents.

Different jobs

Dev-Centr OpenShellOrg

Audience

Developers setting up and orchestrating environments (DevCentr product + docs)

Shell/CLI ecosystem: authors, certifiers, standards consumers

Primary question

What should this machine and team run, and how does DevCentr configure it?

What should the industry treat as correct CLI/shell behavior?

Nushell

Recommend and configure as the default shell on all OSes

Advocate and tool (companions like nu-require; architecture notes; optional upstream contributions)—do not reinvent Nushell

SOS (flag syntax)

Consume / prefer certified tools when useful

Own the Standardized Operations Syntax and certification mark

Stale PATH / env refresh

Repo terminal inject + env chrome; prefer OpenShellOrg products when installed

Own durable env-refresh CLI/Nu module and shell-host terminal app

Toolchain lifecycle (pin / health / repair / upgrade)

Own Toolchain Management Pattern, control-plane advisories, TCF kit

Own entrypoint dispatch (auto-install + re-exec) at the shell boundary; sibling: Entrypoint Dispatch in shell-architecture

Why the goals feel the same

Both care about:

  • Escaping “stdout is both a pipe and a canvas”

  • Consistent, discoverable CLI behavior

  • Cross-platform developer experience without Microsoft-locked shell defaults

  • Making post-install PATH/env refresh a solved UX (not “restart everything” folklore)

  • Stopping “declaration without dispatch” — pins and engines that the entrypoint ignores

That overlap is real. It is why OpenShellOrg work is relevant to Dev-Centr. Relevance is not a reason to collapse the orgs: product orchestration and industry standards need different governance, issue trackers, and contribution norms.

Practical rule

  • Put user guidance and DevCentr behavior in Dev-Centr / general-knowledge.

  • Put cross-vendor standards, certification, and reusable CLI libraries in OpenShellOrg.

  • Put reusable env-refresh and shell-host products in OpenShellOrg; DevCentr consumes and prefers them.

  • Put entrypoint install+re-exec mechanics in OpenShellOrg (shell-architecture Entrypoint Dispatch + nu-require); put toolchain lifecycle ownership in DevCentr (Toolchain Management Pattern).

  • Cross-link aggressively; duplicate little.