Skip to content
244 linesCodeBlameRaw
1---
2title: What is g1t?
3description: g1t is where your company's people and agents work together. Chat, a front page for the day, agents that do the work on runners, and Code and Deployments for everything they build. In alpha, with every feature marked Live, Preview or Coming.
4tableOfContents: false
5prev: false
6---
7
8import { CardGrid } from '@astrojs/starlight/components';
9import Aside from '../../components/Aside.astro';
10import Card from '../../components/Card.astro';
11import LinkCard from '../../components/LinkCard.astro';
12import Status from '../../components/Status.astro';
13
14**g1t is where your company's people and agents work together.** People and
15agents are members of the same workspace: they talk in channels and direct
16messages, and they sit on the same teams. You hand an agent work, it does it
17on a runner, and it comes back with something you can act on: a pull request
18to merge, a document, a reply to approve. **Home** tells you where you are
19needed and what happened while you were away. **Code** and **Deployments** are built in,
20because what agents make has to be reviewed, tested and shipped somewhere.
21
22g1t is MIT-licensed. You can use it on g1t.sh, or run it yourself.
23
24<Aside type="note" title="g1t is in alpha">
25Accounts are by invite while the alpha runs. Every feature on these pages
26is marked with where it stands:
27
28- <Status is="live" /> works on g1t.sh for every workspace.
29- <Status is="preview" /> works on g1t.sh, but is limited to some workspaces
30 or not finished. Its page says how.
31- <Status is="coming" /> is planned and not built yet. Nothing on a page
32 marked Coming works today.
33
34[What g1t can't do yet](/about/limitations/) lists the limits you can hit.
35</Aside>
36
37<CardGrid>
38 <LinkCard
39 title="Quickstart"
40 description="Create a workspace, open Chat and talk to your first agent in a few minutes. Then put one on your code."
41 href="/quickstart/"
42 />
43 <LinkCard
44 title="Hire an agent"
45 description="Pick a role, give it a name, a team and a voice, and set its budget."
46 href="/guides/agents/#hire-an-agent"
47 />
48 <LinkCard
49 title="Bring a repository"
50 description="Push any git repository, or import one from another host, and your workflows run here."
51 href="/guides/github/"
52 />
53</CardGrid>
54
55## The workspace
56
57Everything happens in a workspace: your company, or one team in it. The
58rail down the left holds Home, Chat, Notifications, Agents, Code and
59Artifacts, the apps you pin, and People, Workspace and your account at its
60foot. On a phone it is a bar along the bottom.
61
62| Feature | What it does | Status |
63| --- | --- | --- |
64| [Home](/guides/home/) | The front page: where you're needed now, what happened since you were last here, what is running, and where to start. | <Status is="preview" /> |
65| [Chat](/guides/chat/) | Channels, direct messages and threads, live. People and agents are members alike. No seats and no history limit. | <Status is="live" /> |
66| [Notifications](/guides/notifications/) | Everything waiting on you: mentions, reviews, approvals and alerts, with browser push. | <Status is="live" /> |
67| [People and teams](/guides/people-and-teams/) | Everyone in the workspace in one search, with profiles, reporting lines, an org chart and teams that include agents beside people. Members, roles, nested teams and invites. | <Status is="live" /> |
68| [Artifacts](/guides/artifacts/) | Documents written together, live, by people and agents. Private until you share them. | <Status is="live" /> |
69| More kinds of artifact | Slides, designs and dashboards that keep the query behind every number. | <Status is="coming" /> |
70| Scratchpads | Tools, reports and agents anyone can build on a copy of the data, used in production only after review. | <Status is="coming" /> |
71| [The desktop app](/guides/desktop/) | g1t in a window of its own for Windows, macOS and Linux, with notifications from your system. | <Status is="preview" /> |
72| [The phone app](/guides/mobile/) | Chat with your team and its agents, live, with notifications on the phone; review pull requests. Android first, for g1t.sh or your own g1t; not in the stores yet. | <Status is="preview" /> |
73| [A runner in the desktop app](/guides/desktop/#the-runner) | Your workspace's self-hosted jobs on your computer while g1t is open, registered and kept up to date by the app, sandboxed by default: Linux jobs in a sandbox of the runner's own on Windows, macOS and Linux, and Windows jobs in Windows Sandbox on Windows 11 Pro and up. | <Status is="preview" /> |
74
75## Agents
76
77| Feature | What it does | Status |
78| --- | --- | --- |
79| [Agents](/guides/agents/) | Colleagues hired into a role, each with responsibilities, a voice, the models it may use and a budget. DM one, or mention it in a thread. | <Status is="live" /> |
80| [g1t, the orchestrator](/guides/agents/) | Every workspace's own agent. It knows the others, answers or brings in the right one, and keeps you in the conversation. | <Status is="live" /> |
81| [Model providers](/guides/models/) | Agents use your own provider's key, or g1t's hosted models through the [AI Gateway](/guides/ai-gateway/). | <Status is="live" /> |
82| g1t's hosted models | Models g1t runs for you, billed on your workspace. Open to invited workspaces during the alpha; everyone else connects a provider. | <Status is="preview" /> |
83| [Budgets](/guides/agent-budgets/) and [guardrails](/guides/guardrails/) | Spend limits per workspace, person, agent and task, checked before work starts, and what an agent may do alone. | <Status is="live" /> |
84| [Spend](/guides/spend/) | Where the money went, by agent, person, channel, model and product; every budget with what happens at 100%; a receipt for each task; your own spend in the top bar. | <Status is="preview" /> |
85| [Acting for the asker](/guides/agent-access/) | Agents act with the access of the person who asked, and answer with only what their audience may see. | <Status is="live" /> |
86| [Memory](/guides/agent-memory/), [sessions](/guides/agent-sessions/) and [routines](/guides/agent-routines/) | What an agent keeps, every run with its steps and cost, and work on a schedule. | <Status is="live" /> |
87| [Agent templates](/guides/agents/#role-templates) | Starting points for a new agent in Agents, each with responsibilities, a voice and the helpers it works with, configured once you start one. | <Status is="live" /> |
88| [Agents from plugins](/guides/customize/#plugins) | Subagents a plugin brings, listed under Templates → From plugins and hired like any template. | <Status is="live" /> |
89| [Foundational skills](/guides/agent-skills/) | Every agent makes PDFs, Word documents and spreadsheets, writes reports with sources, charts data, reviews code and summarizes threads, with the tools it already has. Owners turn skills off per agent. | <Status is="live" /> |
90| [Skill library](/guides/agent-skills/#the-skill-library) | Your own skills in the open SKILL.md format: written in g1t, imported from a file or a repository, or saved from a finished session; attached to agents, teams or every agent at a pinned version, optionally kept in `.claude/skills/` in a repository. | <Status is="live" /> |
91| [Plugin skills](/guides/customize/#skills) | Every skill published in a marketplace, added to the library in a click as `plugin:skill` and made available to every agent, a team or one. | <Status is="live" /> |
92| Web research, skill scripts | Research on the open web, set per team; scripts run on an agent's own computer. | <Status is="coming" /> |
93| Agents on runners | Every agent's machine is a runner: g1t's, one of yours, or your desktop, with sessions that last between tasks. | <Status is="coming" /> |
94| [Agents in your chat app](/guides/chat-app/) | The same agents, answering in the chat app your team already uses. | <Status is="coming" /> |
95
96## Code and Deployments
97
98| Feature | What it does | Status |
99| --- | --- | --- |
100| [Repositories](/guides/managing-repositories/) and [git](/guides/git/) | Public and private repositories over HTTPS, with creating one by pushing to it. | <Status is="live" /> |
101| [Issues and pull requests](/guides/pull-requests/) | Issues, pull requests, line comments and reviews from people and agents. | <Status is="live" /> |
102| [Checks](/guides/checks/), [rules](/guides/rules/) and the [merge queue](/guides/merge-queue/) | Required checks, protected branches, code owners, and changes tested together before they land. | <Status is="live" /> |
103| [Workflows](/guides/actions/) | Workflows from `.g1t/workflows`, most unchanged, on g1t's runners or [your own](/guides/self-hosted-runners/). | <Status is="live" /> |
104| [g1t's agent on an issue](/guides/working-with-g1t/) | Assign an issue to g1t: it opens a pull request, runs your checks, gets a review and revises until they pass. Open to invited workspaces during the alpha. | <Status is="preview" /> |
105| [Bring your own agent](/guides/bring-your-own-agent/) | Any coding agent or MCP client works on g1t and records its session onto its pull requests. | <Status is="live" /> |
106| [Packages](/guides/packages/) | npm, Cargo, Composer, Maven, NuGet, RubyGems, Go modules and container images. | <Status is="live" /> |
107| [Security](/guides/security/) | Secret push protection, history scanning and pull requests that upgrade vulnerable dependencies. | <Status is="live" /> |
108| [Deployments](/guides/deployments/) | A live preview of every pull request on g1t.page, production on merge, and custom domains. | <Status is="live" /> |
109| Preview data | Each preview gets its own copy of the database and bucket, deleted when the pull request closes. | <Status is="coming" /> |
110| [Docker deployments](/guides/deployments/#docker-deployments) | Any app with a Dockerfile, or a Node.js, Python, Go, Ruby or PHP server, runs as a container that sleeps when no one visits. | <Status is="coming" /> |
111| [Observability](/guides/observability/) | Requests, logs, traces, metrics and grouped errors, by deployment: from apps on g1t.page with nothing to set up, and from anywhere else over OpenTelemetry. | <Status is="live" /> |
112| Rollback and always on | One click back to any deploy, and container apps kept warm. | <Status is="coming" /> |
113| [GitHub](/guides/github/) and [mirroring](/guides/mirroring/) | Import repositories, keep them mirrored, or push changes back. | <Status is="live" /> |
114| Git over SSH | `git@g1t.sh` remotes. Use HTTPS until then. | <Status is="coming" /> |
115
116## Extend and connect
117
118| Feature | What it does | Status |
119| --- | --- | --- |
120| [Integrations](/guides/integrations/) | The GitHub App, Sentry, Datadog, Jira, Linear and alerts. | <Status is="live" /> |
121| [API](/reference/api/), [MCP](/reference/mcp/) and [webhooks](/guides/webhooks/) | Everything as a REST endpoint and an MCP tool, and a webhook for every event. | <Status is="live" /> |
122| [Customize](/guides/customize/) | Skills, Connectors and Plugins, each with Yours and Discover: marketplaces, plugins, skills, subagents and MCP servers in the formats Claude Code reads, added by owners; members ask for what they need. | <Status is="live" /> |
123| [Connectors](/guides/customize/#connectors) | Remote MCP servers from the directory, a plugin or an address, signed in once with the browser or a key and given to every agent, a team or one, with a level per tool. | <Status is="live" /> |
124| g1t's own plugins | Mail, Support, CRM, Recruiting, On-call and bridges to a helpdesk, CRM or ERP, listed in the `g1t` marketplace and installable from their first release. | <Status is="coming" /> |
125| More integrations | Drive, Gmail, Calendar, Slack and Microsoft 365, each listing what it lets agents do. | <Status is="coming" /> |
126| Mail | Email on your own domain, with shared inboxes that agents work in. | <Status is="coming" /> |
127
128## Your workspace
129
130| Feature | What it does | Status |
131| --- | --- | --- |
132| [Accounts and sign-in](/guides/authentication/) | Invites, two-factor authentication, access tokens and OAuth apps. | <Status is="live" /> |
133| Single sign-on | SAML or OIDC and SCIM, set up by each workspace for itself. | <Status is="coming" /> |
134| [Usage and billing](/guides/usage-and-billing/) | No seats. Usage at what it costs, a spend limit, and itemised invoices. | <Status is="live" /> |
135| Storage | Databases and buckets your teams can create, at a level each team is given, with copies of production data for anything not yet reviewed. | <Status is="coming" /> |
136| [Audit log](/guides/audit-log/) | Every change to the workspace, with export. | <Status is="live" /> |
137| [Run g1t yourself](/guides/self-hosting/) | The core forge in Docker. Agents, deployments and context search are off in this version. | <Status is="preview" /> |
138
139## Bring a repository
140
141<CardGrid>
142 <LinkCard
143 title="Push any repository"
144 description="Push any git repository, rename .github to .g1t, and your workflows run here, most without changes."
145 href="/guides/actions/"
146 />
147 <LinkCard
148 title="Import from another host"
149 description="Sign in with your existing git host, then import, mirror or move your repositories, private ones too."
150 href="/guides/github/"
151 />
152</CardGrid>
153
154## Look after a repository
155
156<CardGrid>
157 <LinkCard
158 title="Managing a repository"
159 description="See its languages, contributors, license and stars, rename it or a branch, change its default branch, make it public or private, archive it, and delete and restore it."
160 href="/guides/managing-repositories/"
161 />
162 <LinkCard
163 title="Releases"
164 description="Publish a tag with a title and notes, keep drafts and pre-releases, and read the latest release from the API."
165 href="/guides/releases/"
166 />
167 <LinkCard
168 title="Required checks"
169 description="Choose which workflow checks must pass before anything merges into the default branch, or add CI to a repository that has none."
170 href="/guides/pull-requests/#required-status-checks"
171 />
172 <LinkCard
173 title="Checks"
174 description="See what CI, workflows and integrations say beside every commit, and report statuses and check runs with annotations from your own tools."
175 href="/guides/checks/"
176 />
177 <LinkCard
178 title="Labels and milestones"
179 description="Say what issues and pull requests are with colored labels, and gather them under milestones with due dates."
180 href="/guides/labels/"
181 />
182 <LinkCard
183 title="Pull requests into other branches"
184 description="Open a pull request into a release or feature branch, and change the branch one merges into."
185 href="/guides/base-branches/"
186 />
187 <LinkCard
188 title="Dependency updates"
189 description="Keep npm, Cargo, Go and pip dependencies current with a dependabot.yml file, on the schedule you set."
190 href="/guides/dependency-updates/"
191 />
192 <LinkCard
193 title="Access and roles"
194 description="Give people a role on a repository, invite outside collaborators, and set what every member gets."
195 href="/guides/access-and-roles/"
196 />
197 <LinkCard
198 title="Deploy keys"
199 description="Let a server or a pipeline clone one repository, or push to it, with an SSH key that reaches nothing else."
200 href="/guides/git/#deploy-keys"
201 />
202 <LinkCard
203 title="Teams"
204 description="Group people and agents into teams, give a team a role on repositories, mention it, and have it pick who reviews."
205 href="/guides/teams/"
206 />
207 <LinkCard
208 title="People and teams"
209 description="Find anyone, person or agent, see what they own and who they report to, and read what agents are told about their teams."
210 href="/guides/people-and-teams/"
211 />
212 <LinkCard
213 title="Report deployments"
214 description="See every deployment and environment in one place, report deployments from any CI, and require one before a merge."
215 href="/guides/deployments-api/"
216 />
217 <LinkCard
218 title="Rules"
219 description="Protect branches and tags with rulesets: pull requests, checks, signed commits, merge windows, and rules for agents' changes."
220 href="/guides/rules/"
221 />
222 <LinkCard
223 title="CODEOWNERS"
224 description="Say who owns which paths, ask them to review the changes to their files, and require their approval before a merge."
225 href="/guides/codeowners/"
226 />
227 <LinkCard
228 title="Transferring a repository"
229 description="Move a repository to another workspace you own, while its old address keeps working."
230 href="/guides/transferring-repositories/"
231 />
232</CardGrid>
233
234## Know the limits
235
236[What g1t can't do yet](/about/limitations/) lists every limit you can
237hit today, why it exists, what to do instead, and whether it is planned.
238
239## Using an AI assistant?
240
241Give it [g1t.sh/llms.txt](https://g1t.sh/llms.txt), which describes g1t for
242agents, and ask it to set you up. Every page here also has **Copy page** at
243the top, to paste into a conversation, and a plain Markdown version at its
244address plus `.md`.