Dev-Centr and OpenShellOrg
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 |
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 |
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 |
Entrypoint install+re-exec |
Prefer OpenShellOrg Entrypoint Dispatch / |
Own the shell-boundary canon |
Tool runs / compiler diagnostics UX |
Embed the OpenShellOrg library in agent timelines ( |
Own Tool Run protocol, daemon, wrappers, session ids (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
enginesthat 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). -
Put PlayTime (play a
.cmkby binding intents to argv) in Dev-Centrscriptbookwhile it is being built. Document the argv / host-identity stance on OpenShellOrg. Do not move the engine yet. See Abstract playbooks. -
Put terminal manager chrome + nested zones application in OpenShellOrg (
open-terminal/ shell-architecture). DevCentr keeps the project grid and consumes via a thin bridge (terminal_bridge); HCI-Nerdz owns the abstract contained-tiling + highlight-vs-pipe essays. Demo: shell-context-demo. -
Put Tool Run / diagnostics protocol in OpenShellOrg (tool-run diagnostics, command channels). DevCentr agent harnesses embed the library (
embed/ timeline) and may keep the daemon as a second index — do not invent a parallel diagnostics bus. HCI Nerdz owns programmer-POV wording; Desktop Tooling may supply OS flash/tray helpers only. -
Cross-link aggressively; duplicate little.
See also: Shell Environment Refresh, Tool-run embedding for agents, Toolchain Management Pattern, Why We Recommend Nushell, Nushell and AI agents, shell-architecture (including Entrypoint Dispatch and Shell Host / Env Refresh), nu-require, nu-emit, prohelp, about, openshellorg.github.io.