Skip to content
⌘K
Explore
Download
Docs
Sign in
Sign up
flagon-io
/
g1t
public
Star
0
Overview
Code
Issues
Pull requests
Agents
Workflows
Deployments
Insights
Files
Commits
Branches
Tags
Releases
Compare
6e2393bceee5c879cafe2c63a38daeb9ab89810e
g1t
/
deploy
/
self-host
Claude
agent
and
Claude
agent
The phone app is given out on g1t.sh/download until it is in Google Play, and g1t is built on Node 24.
6e2393b
1d ago
History
gitstore
workers
.gitignore
Dockerfile
Dockerfile.dockerignore
configs.mjs
docker-compose.yml
scheduler.mjs
smoke.sh
start.sh
status.sh
gitstore
The artifacts service is services/artifacts, the Worker g1t-artifacts, bound as ARTIFACTS by the API, the site and the agents; its live rooms move to it with a Durable Object transfer from g1t-docs-service, and its database, bucket, indexes and queue keep their names. The git store's binding and settings are GITSTORE, its ops scripts gitstore-*, and workflow run artifacts keep their compatible API under run_artifacts modules. The deploy tool puts a Worker that has never deployed before the Workers in its stage that bind to it, and the deploy guide gives the cutover runbook.
2d ago
workers
The artifacts service is services/artifacts, the Worker g1t-artifacts, bound as ARTIFACTS by the API, the site and the agents; its live rooms move to it with a Durable Object transfer from g1t-docs-service, and its database, bucket, indexes and queue keep their names. The git store's binding and settings are GITSTORE, its ops scripts gitstore-*, and workflow run artifacts keep their compatible API under run_artifacts modules. The deploy tool puts a Worker that has never deployed before the Workers in its stage that bind to it, and the deploy guide gives the cutover runbook.
2d ago
.gitignore
Running g1t yourself: the design, a docker compose proof, and a guide to what works today
6d ago
Dockerfile
Merge branch 'worktree-agent-aaf03bdceac799c89'
5d ago
Dockerfile.dockerignore
Running g1t yourself: the design, a docker compose proof, and a guide to what works today
6d ago
configs.mjs
The phone app works with a g1t of your own as well as g1t.sh, and nothing about that shows to people on g1t.sh. Every g1t now says where its parts are at /.well-known/g1t.json (the site, the API and the MCP server, and whether it sends phones notifications; @g1t/contracts/discovery), so someone pointing the app at theirs types only the address they open it at; a g1t from before has none, and the app takes the API to be api. in front of the site, as before. A self-hosted g1t's download page shows a QR code and Open in the g1t app, a g1t://connect?server=<site> link the app asks about before switching, so its people type nothing. The sign-in screen has one button on g1t.sh, with a quiet "Using your own g1t?" at its foot, and says "Signing in to <host>" when pointed elsewhere.
1d ago
docker-compose.yml
The docs folder is gone, and what it held lives where people read it: how a self-hosted g1t runs and how to deploy g1t to Cloudflare are pages on docs.g1t.sh under Run g1t yourself, and speed, rate limits and operating g1t.sh are sections of CONTRIBUTING.md; code that cited a file in docs/ now points to the page or section that covers it, or says what it means itself, and applied migrations and the runner images are left as they were.
2d ago
scheduler.mjs
Merge branch 'worktree-agent-aaf03bdceac799c89'
5d ago
smoke.sh
Merge branch 'worktree-agent-af58ac8933b0dd125'
5d ago
start.sh
Merge g1tusercontent.com: registry answers run nothing in a browser, the site's pages run only their own scripts, repository files and avatars on their own origin, raw files rate limited per address
3d ago
status.sh
status.g1t.sh with incident management, invites that land you in the workspace, settings as pages, usage without quotas
6d ago