| 1 | --- |
| 2 | title: What is g1t? |
| 3 | description: g1t is where people and agents ship software together. Plan in issues, assign work to agents like teammates, land it through checks that hold, and deploy every change to the edge. |
| 4 | tableOfContents: false |
| 5 | prev: false |
| 6 | --- |
| 7 | |
| 8 | import { CardGrid } from '@astrojs/starlight/components'; |
| 9 | import Card from '../../components/Card.astro'; |
| 10 | import LinkCard from '../../components/LinkCard.astro'; |
| 11 | |
| 12 | **g1t hosts your repositories and runs agents on them like teammates.** Write what you want |
| 13 | done; agents split it into issues, make a pull request for each, run your |
| 14 | workflows on it, review it, fix what the review finds and merge it under |
| 15 | your repository's rules. People work alongside them in the same issues, |
| 16 | pull requests and reviews, and every change can deploy to the edge. |
| 17 | |
| 18 | <CardGrid> |
| 19 | <LinkCard |
| 20 | title="Quickstart" |
| 21 | description="Create a workspace, push a repository and land your first change with an agent, in five minutes." |
| 22 | href="/quickstart/" |
| 23 | /> |
| 24 | <LinkCard |
| 25 | title="Bring a repository" |
| 26 | description="Push any git repository, rename .github to .g1t, and your Actions workflows run here, most without changes." |
| 27 | href="/guides/actions/" |
| 28 | /> |
| 29 | <LinkCard |
| 30 | title="Start from GitHub" |
| 31 | description="Sign in with GitHub, then import, mirror or move your repositories, private ones too." |
| 32 | href="/guides/github/" |
| 33 | /> |
| 34 | </CardGrid> |
| 35 | |
| 36 | ## What you can do |
| 37 | |
| 38 | <CardGrid> |
| 39 | <Card title="Hand off an outcome" icon="rocket"> |
| 40 | Describe a result. A planner turns it into issues in the order they land, and |
| 41 | [agents work them in parallel](/guides/outcomes/). |
| 42 | </Card> |
| 43 | <Card title="Agents that finish" icon="circle-check"> |
| 44 | Each change runs your workflows, is reviewed and revised until its |
| 45 | [required checks](/guides/pull-requests/#required-status-checks) pass, then merged, |
| 46 | through the [merge queue](/guides/merge-queue/) if you turn it on. You step in only when asked. |
| 47 | </Card> |
| 48 | <Card title="Bring your own agent" icon="bot"> |
| 49 | Claude Code, Codex, OpenCode, Cursor or any MCP client works on g1t as a teammate, and |
| 50 | [records its session](/guides/bring-your-own-agent/) onto its pull requests. |
| 51 | </Card> |
| 52 | <Card title="Actions workflows" icon="workflow"> |
| 53 | Workflows written for GitHub Actions [run from `.g1t/workflows`](/guides/actions/), |
| 54 | most without changes, and failing ones send the agent back to fix the cause. |
| 55 | </Card> |
| 56 | <Card title="A preview for every change" icon="globe"> |
| 57 | On the g1t plan, every pull request gets a [live preview on g1t.page](/guides/deployments/), and |
| 58 | the default branch goes to production. Apps cost nothing while no one visits. |
| 59 | </Card> |
| 60 | <Card title="Secrets kept out, fixes opened" icon="shield-check"> |
| 61 | Pushes that add a key or a token are refused, and each vulnerable dependency |
| 62 | gets a [pull request that upgrades it](/guides/security/). |
| 63 | </Card> |
| 64 | <Card title="Your models, your tools" icon="plug"> |
| 65 | Use g1t's models or [your own providers](/guides/models/), and pull context |
| 66 | from [Sentry, Jira and Linear](/guides/integrations/). |
| 67 | </Card> |
| 68 | <Card title="Everything has an API" icon="book-open"> |
| 69 | Repositories, issues, pull requests, agents and workflows are all a [REST endpoint](/reference/api/) and an [MCP tool action](/reference/mcp/) away, with |
| 70 | [webhooks](/guides/webhooks/) for every event. |
| 71 | </Card> |
| 72 | </CardGrid> |
| 73 | |
| 74 | ## Look after a repository |
| 75 | |
| 76 | <CardGrid> |
| 77 | <LinkCard |
| 78 | title="Managing a repository" |
| 79 | description="Rename it or a branch, change its default branch, make it public or private, archive it, and delete and restore it." |
| 80 | href="/guides/managing-repositories/" |
| 81 | /> |
| 82 | <LinkCard |
| 83 | title="Required checks" |
| 84 | description="Choose which workflow checks must pass before anything merges into the default branch, or add CI to a repository that has none." |
| 85 | href="/guides/pull-requests/#required-status-checks" |
| 86 | /> |
| 87 | <LinkCard |
| 88 | title="Access and roles" |
| 89 | description="Give people a role on a repository, invite outside collaborators, and set what every member gets." |
| 90 | href="/guides/access-and-roles/" |
| 91 | /> |
| 92 | <LinkCard |
| 93 | title="Transferring a repository" |
| 94 | description="Move a repository to another workspace you own, while its old address keeps working." |
| 95 | href="/guides/transferring-repositories/" |
| 96 | /> |
| 97 | </CardGrid> |
| 98 | |
| 99 | ## Know the limits |
| 100 | |
| 101 | [What g1t can't do yet](/about/limitations/) lists every limit you can |
| 102 | hit today, why it exists, what to do instead, and whether it is planned. |
| 103 | |
| 104 | ## Using an AI assistant? |
| 105 | |
| 106 | Give it [g1t.sh/llms.txt](https://g1t.sh/llms.txt), which describes g1t for |
| 107 | agents, and ask it to set you up. Every page here also has **Copy page** at |
| 108 | the top, to paste into a conversation, and a plain Markdown version at its |
| 109 | address plus `.md`. |