Every project is an ordinary GitHub repository you own, and git is the sync point in both directions. There is no Weaveflow CLI to install and no export step — because nothing lives anywhere you cannot already reach.
At your desk
git clone [email protected]:acme/acme-app.git
cd acme-app
# your editor, your terminal, Claude Code locally — whatever you use
git push origin main
Your push does two things: it deploys (push-to-deploy is how every deploy works, yours included), and it fast-forwards the agent’s workspace to your commit, so a running preview shows your change.
When you and the agent overlap
If the agent has uncommitted work in flight when you push, nothing is overwritten. The dashboard flags the workspace as behind main and touches nothing until you say so — discard the held work from the dashboard, or rebase it yourself in git. Either way, nothing is silently lost.
The agent’s work reaches you the same way yours reaches it: commits on a branch and a pull request in the repo. Review it in GitHub if that is where you live; the dashboard is one client, not the system of record.