Local-first / Git-backed / agent-ready

CodeMesh

CodeMesh keeps local Git project inventory, readiness checks, and temporary agent workspaces understandable across machines without replacing Git or storing secret values.

CodeMesh workspace graph with local projects, readiness signals, and agent workspaces

CodeMesh

CodeMesh is a local-first developer workspace fabric for Git projects, machines, and coding agents.

It keeps the canonical project tree visible, checks whether projects are present and ready, prepares temporary agent workspaces, and records local handoff metadata without replacing Git or storing secret values.

#Start Here

#What It Does

  • Tracks a Project Registry for the intended workspace tree.
  • Shows present, missing, dirty, stale, and env-missing readiness signals.
  • Hydrates registered missing projects through explicit Git clones.
  • Prepares temporary agent workspaces from clean Git bases.
  • Checks env readiness by names and paths only.

#What It Does Not Do

CodeMesh does not replace Git, sync arbitrary files, become a cloud drive, create daemon or mount behavior, create automatic placeholders, store raw secrets, or materialize secret values in the MVP.

#Current Shape

AreaCurrent MVP stance
Project RegistryLocal SQLite metadata and Git remote identity.
ReadinessWarnings and blockers derived from the local filesystem and Git state.
Agent PrepTemporary clone, selected base, policy check, and run metadata.
Env ReadinessMissing file/key detection without reading values.

#Source

CodeMesh is open source at BramVR/codemesh.