Architecture
A local-first system built from explicit engineering primitives.
ReplicaMD separates the desktop shell, daemon, Git worktrees, terminal sessions, provider runtimes, memory, and notifications so each part can be inspected and trusted.
Capability index06 modules
Desktop Shell
Daemon
Git Worktrees
CLI Runtime
Knowledge Store
Adapter Boundary
Desktop Shell
Coordinates Knowledge, Calendar, agents, settings, and notifications.
Local state
Clear boundary
Developer-owned workflow
Daemon
Keeps terminal-backed sessions alive beyond the visible window.
Local state
Clear boundary
Developer-owned workflow
Git Worktrees
Isolates every agent with standard Git primitives.
Local state
Clear boundary
Developer-owned workflow
CLI Runtime
Runs Codex, Claude Code, OpenCode, and local model commands.
Local state
Clear boundary
Developer-owned workflow
Knowledge Store
Stores durable notes and linked context under local user control.
Local state
Clear boundary
Developer-owned workflow
Adapter Boundary
Separates local data from provider APIs and future secure synchronization.
Local state
Clear boundary
Developer-owned workflow
Make it durable