Skip to content
109 linesCodeBlameRaw
1---
2title: What is g1t?
3description: 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.
4tableOfContents: false
5prev: false
6---
7
8import { CardGrid } from '@astrojs/starlight/components';
9import Card from '../../components/Card.astro';
10import LinkCard from '../../components/LinkCard.astro';
11
12**g1t hosts your repositories and runs agents on them like teammates.** Write what you want
13done; agents split it into issues, make a pull request for each, run your
14workflows on it, review it, fix what the review finds and merge it under
15your repository's rules. People work alongside them in the same issues,
16pull 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
102hit today, why it exists, what to do instead, and whether it is planned.
103
104## Using an AI assistant?
105
106Give it [g1t.sh/llms.txt](https://g1t.sh/llms.txt), which describes g1t for
107agents, and ask it to set you up. Every page here also has **Copy page** at
108the top, to paste into a conversation, and a plain Markdown version at its
109address plus `.md`.