DevCentr Capabilities

DevCentr is a Development Orchestration Suite (DOS)—an ecosystem-centric platform for managing the entire development lifecycle. This page outlines the specific technical capabilities and supported systems.

The public category is DOS. Dev OS is only a quiet mental model (association, not a headline). DevOps is one facet of the suite—CI/CD, infrastructure, and traditional ops—alongside environment orchestration, visualization, and AI workflow support.

🚀 Environment Orchestration

DevCentr manages the "gravity" of your development world by automating the installation and configuration of:

  • System Shells: Standardizing and configuring your shell environment. Dev-Centr recommends Nushell as the default cross-platform shell (see Why We Recommend Nushell).

  • Session env refresh: The repository browser terminal detects stale PATH/system env, surfaces status outside the shell canvas, and injects (optionally auto-runs) a shell-aware refresh command. Prefer OpenShellOrg env-refresh / shell-host when installed (see Shell Environment Refresh and Repository Browser Terminal).

  • Global Tooling: Installing system-wide developer tools.

  • Language Toolchains: Managing versions and environments for Node.js, Python, D, and more.

  • Containerization: Native integration with Docker and other virtualized environments.

DevOps (one facet)

Traditional DevOps capabilities sit inside the DOS—they do not define it:

  • CI/CD workflow management: Author, inspect, and connect pipelines and delivery configs as part of the project path.

  • Infrastructure and ops context: Surfaces and workflows for infra-adjacent work where the suite covers it.

  • Literature: We use “DevOps” in docs and essays both for these concrete features and, carefully, to widen how the public thinks about ops around development—without calling the whole product a DevOps GUI.

AI workflow orchestration (spec / registry)

DevCentr configures and hands off to external agents; it does not replace agent control-plane UIs.

  • Always-on human shell: Repository browser terminal with env intelligence — independent of IDE/agent-manager PTYs.

  • Registries: agent_shell_registry.sdl (shells, runtimes, inference, interconnects, arrangements); ai_client_profiles.json5 (MCP/skills clients); ai_stack_domain_pack.sdl (layer spine for cognitive bins).

  • Planned UI: Role Topology Composer + AI stack canvas / guided add — see Role Topology Composer and AI Workflow Arrangement. Layered placement only; MCP/skills remain AI Config tabs.

  • Topologies: Agent control planes and compute topologies.

🛠️ Core Functional Pillars

  • Installation: One-touch setup for complex developer environments.

  • Configuration: Enforcing reproducible, version-controlled settings across your machine.

  • Management: Active lifecycle monitoring of running services and tools.

  • Visualization: Graphical modeling of project architecture and dependencies — Project Visualizer (Live Blueprint): dependency and control trees, SDL interaction layout profiles, root-first command routing from the repo root.

  • DevOps: Pipelines and traditional ops as one facet of the path.

📂 VCS & Repository Support

DevCentr connects to a wide range of version control systems and hosting providers.

System Modern Providers

Git

GitHub, GitLab, Bitbucket, SourceForge, Gitea, Codeberg

Mercurial

Heptapod, SourceForge

Subversion

SourceForge, Assembla

Bazaar

Launchpad

Perforce

Helix Core, Assembla

TFS

Microsoft Azure

Enterprise

CVS, ClearCase

For a community-maintained list of self-hosted providers, see the Repository Providers registry.

🏗️ Architecture

DevCentr is built with an extension-first architecture, allowing the community to add support for new tools and hosting providers via the source-available codebase.