
GitFork reimagines Git hosting for the agent era. Every path on gitfork.app is a live Git endpoint — the first time an agent runs git clone, the repo materializes. No dashboard, no provisioning, no cleanup.
How it works
- Clone to create —
git clone https://gitfork.app/demo/my-repo.gitand the repo exists. No POST /repos, no token to mint. - Seed from anywhere — append
?from=github.com/owner/repoto import upstream history on first clone. - Full Git — push, pull, branch, merge, rebase. Every plumbing command works.
- Auto-expire — pass
ttl_absolutefor a hard deadline orttl_activityfor an idle timeout. GitFork cleans itself up.
Stack
Built on Cloudflare Workers, Durable Objects for session and repository state, and Cloudflare Artifacts for storage. Git operations are handled by a custom Rust Wasm module running inside the Workers isolate.