Choose your path
01 / Local
Run two coordinated agents
Initialize a repository, start the daemon, and launch provider-neutral hosts.
Open quickstart ↗02 / TeamConnect separate clones
Share one project endpoint, invite a collaborator, and exchange structured events.
Open Team manual ↗03 / OperateSelf-host the Team service
Run the stateless API with PostgreSQL, Docker Compose, and a TLS proxy.
Open server manual ↗The mental model
GitCode and history
+PACTLive intent and coordination
≠ChatPrivate provider context
PACT does not replace Git and does not copy complete conversations. It stores the smallest durable record another agent needs: identity, objective, semantic surfaces, presence, checkpoints, handoffs, evidence, and resumable cursors.
Current release boundary
# Verify a source checkout
npm test
node src/cli.mjs version
node src/cli.mjs doctor