Skip to content

RichardGeorgeDavis/Codex-Workspace

Codex Workspace

Codex Workspace cover

Codex Workspace is a local-first workspace structure for managing many standalone repositories on one machine without forcing them into a monorepo.

It combines:

  • a predictable folder layout for mixed stacks
  • shared caches and helper tooling
  • lightweight workspace metadata
  • a vendored Workspace Hub app for discovery, runtime control, and previews

Why It Exists

This repo exists to keep local development practical when your machine contains many unrelated repos.

  • repos stay independently runnable
  • caches can be shared without sharing installs
  • local runtime behaviour stays explicit
  • WordPress, Vite, static, PHP, and utility repos can coexist cleanly
  • ServBay remains optional rather than becoming a hard dependency

Core Principles

  • Do not merge unrelated repos into one dependency structure.
  • Share caches, not installs.
  • Treat each repo as independently runnable.
  • Prefer direct local runtime for frontend and dev-server projects.
  • Keep WordPress handling pragmatic.
  • Use lightweight manifests where explicit runtime behaviour helps.

Workspace Layout

Codex Workspace/
├── docs/
├── repos/
│   └── workspace-hub/
├── tools/
├── cache/
├── shared/
└── workspace.code-workspace

docs/ is the canonical documentation surface. shared/ is for workspace metadata such as shared/repo-index.json and shared/standards.md, not duplicated doc mirrors.

Quick Start

Review the docs index:

Run the local dashboard:

cd repos/workspace-hub
pnpm install
pnpm dev

Use the starter files when you need explicit repo metadata:

Documentation

Start here:

Supporting references:

Workspace Hub

Workspace Hub is the most concrete product in this repo today. It scans sibling repos, classifies them conservatively, shows runtime and metadata state, and provides start, stop, open, and preview actions without forcing all repos into one toolchain.

See:

Community

Current Focus

The immediate target is a strong local workspace structure plus a practical Workspace Hub v1, with optional ServBay integration and enough documentation to make the repo understandable to outside contributors.

About

Local-first workspace structure for managing many standalone repos, shared caches, and a practical Workspace Hub without forcing a monorepo.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors