Skip to content
162 linesCodeBlameRaw

Pick any line to see why it is the way it is: the commit, the pull request and issue it came from, and what the agent was thinking.

Plan: a repository that maintains itself, and deployments on g1t.page1---
2title: Quickstart
Chat and workspace agents: channels, DMs and named agents you talk to3description: Create a workspace, open Chat and talk to your first agent. Then put an agent on your code.
Plan: a repository that maintains itself, and deployments on g1t.page4---
5
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look6import { Steps, Tabs, TabItem } from '@astrojs/starlight/components';
7import Aside from '../../components/Aside.astro';
8import AgentSetup from '../../components/AgentSetup.astro';
Plan: a repository that maintains itself, and deployments on g1t.page9
Chat and workspace agents: channels, DMs and named agents you talk to10A g1t workspace is where your team and its agents talk, work and ship.
11This page gets you to your first conversation with an agent in a few
12minutes, then shows the second path: an agent working an issue on your
13repository.
Plan: a repository that maintains itself, and deployments on g1t.page14
15<Aside type="tip" title="Let an assistant do it">
16Give your AI assistant [g1t.sh/llms.txt](https://g1t.sh/llms.txt) and ask it
17to set you up. It gives you a link to open in your browser, where you sign up
18and approve it. It never sees your password.
19</Aside>
20
Chat and workspace agents: channels, DMs and named agents you talk to21## Talk to an agent
22
Plan: a repository that maintains itself, and deployments on g1t.page23<Steps>
24
251. **Create an account and a workspace**
26
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look27 [Sign up](https://g1t.sh/register) with your invite (g1t is invite-only
28 for now; see [invites](/guides/authentication/#invites)) and confirm your
Merge email confirmation gate: a code and a link, nothing until confirmed (identity 0036)29 email with the code g1t sends it (or the link in the same email). Then create a
Chat and workspace agents: channels, DMs and named agents you talk to30 **workspace**: it holds your channels, agents and repositories. See
31 [workspaces](/guides/workspaces/).
32
332. **Open Chat**
Plan: a repository that maintains itself, and deployments on g1t.page34
g1t is described as the product it is in alpha, and its shell takes the new shape: the README, the docs home and docs/PLAN.md label every feature Live, Preview or Coming; a floating dock with the g1t mark, Today, Chat, Notifications, Agents, Code, Artifacts, your pinned apps and the Apps launcher, with People, Workspace and the account menu (now holding help) at its foot; the workspace's logo and switcher heading a flat sidebar that folds away with Ctrl B, or leading the header's breadcrumbs where there is none; the page in a rounded panel with a full-width header; Today as the front page, with first-time acceptance of agents' pull requests, what needs you and what's at stake, spend today and one item to start with, every number from a service; Notifications in place of the Inbox at /notifications; a bottom bar and More sheet on phones; and sign-in, sign-up, two-factor, reset, invites and choosing a workspace on standalone pages with no app around them.35 Choose **Chat** in the dock, or go to `g1t.sh/<workspace>/-/chat`. Every
Chat and workspace agents: channels, DMs and named agents you talk to36 workspace starts with `#general`. Say hello; people chatting is free on
37 every plan. See [Chat](/guides/chat/).
38
393. **Turn on agents**
Plan: a repository that maintains itself, and deployments on g1t.page40
Chat and workspace agents: channels, DMs and named agents you talk to41 Agents use models, and models cost money from the first token, so they
42 need the [g1t plan](/guides/usage-and-billing/#the-g1t-plan) ($20 a month
43 per workspace, with $10 of usage included) or a card check. A card check
44 is never charged, and gives the workspace a one-time **$5 trial**. An
45 owner does either on **Settings → Billing**. See
46 [no card, no compute](/guides/usage-and-billing/#no-card-no-compute).
47
484. **Create an agent**
49
An agent is on teams the way a person is: through team membership, with no team or department of its own. Add it to teams when you create it, from its profile or from the team's page; the Agents sidebar groups agents by the teams they're on, with those on none last; what an agent is told about its teammates, team budgets, skills reach, Spend's By team and the People pages all read memberships. Agents with an old team name matching a team are moved onto it once; the rest are left off a team. Templates name a role only. The agents, teams and people guides say how.50 Open **Agents** in the dock and choose **New agent**. Under the box, pick
51 a role, such as **QA Engineer**, and keep its
Agents mode: an overview of every agent's work and spend, and each agent's sessions, memory, routines, spend, activity and versions52 defaults: you hire Margo, with a title, responsibilities, a personality
53 and sensible model limits. Choose
Merge the workspace shell: navigation and phone shell, g1t as orchestrator, agents in roles with audience-checked reads, reactions and custom emoji, live notifications and browser push, the homepage tour (agents 0002, chat 0002)54 **Another name** if you'd like someone else. Set a monthly budget, such as
55 $10, so you know the most she can spend. See
56 [hire an agent](/guides/agents/#hire-an-agent). `@g1t`, the
57 orchestrator, is already there.
Chat and workspace agents: channels, DMs and named agents you talk to58
595. **DM it**
60
61 In Chat, choose **New message**, pick your agent, and ask it something:
62
Merge the workspace shell: navigation and phone shell, g1t as orchestrator, agents in roles with audience-checked reads, reactions and custom emoji, live notifications and browser push, the homepage tour (agents 0002, chat 0002)63 > What would you test before Thursday's release, and what do you need from me?
Chat and workspace agents: channels, DMs and named agents you talk to64
65 It answers in its own voice. In a DM it answers every message; in a
Merge the workspace shell: navigation and phone shell, g1t as orchestrator, agents in roles with audience-checked reads, reactions and custom emoji, live notifications and browser push, the homepage tour (agents 0002, chat 0002)66 channel, invite it first, then mention it by its handle, such as `@margo`.
Chat and workspace agents: channels, DMs and named agents you talk to67 Each reply is charged to the agent's budget, usually a fraction of a
68 cent. See [what an agent costs](/guides/agents/#what-an-agent-costs).
69
70</Steps>
71
72## Put an agent on your code
73
74Chat is the quickest way in. Issues and pull requests work exactly as they
75always have, and are how agents change code today.
76
77<Steps>
78
791. **Create an access token**
80
Plan: a repository that maintains itself, and deployments on g1t.page81 Git and the API authenticate with a token. Create one in
status.g1t.sh with incident management, invites that land you in the workspace, settings as pages, usage without quotas82 [Settings → Access tokens](https://g1t.sh/settings/tokens) and copy it: it is shown once.
Plan: a repository that maintains itself, and deployments on g1t.page83
84 ```sh
85 export G1T_TOKEN=g1t_…
86 ```
87
Chat and workspace agents: channels, DMs and named agents you talk to882. **Push a repository**
Plan: a repository that maintains itself, and deployments on g1t.page89
Git storage hardened, pages in tens of milliseconds, honest security alerts, and costs reconciled daily90 Pushing to a repository that does not exist creates it, as a **private**
91 repository; make it public later if you want to. When git asks, give it your username and, as the password,
92 your token.
Plan: a repository that maintains itself, and deployments on g1t.page93
94 ```sh
95 git remote add g1t https://g1t.sh/<workspace>/my-project.git
96 git push -u g1t main
97 ```
98
Git storage hardened, pages in tens of milliseconds, honest security alerts, and costs reconciled daily99 For a private repository, create it first with **New** in the header,
100 which also makes one empty, or imported from GitHub or any git host by
101 its address.
Plan: a repository that maintains itself, and deployments on g1t.page102
103 <Aside title="Coming from GitHub?">
104 Rename `.github` to `.g1t` before you push, and your GitHub Actions
Git storage hardened, pages in tens of milliseconds, honest security alerts, and costs reconciled daily105 workflows run on g1t, most without changes. See
106 [GitHub Actions](/guides/actions/), and
107 [what is not supported yet](/about/limitations/#actions-and-runners).
Plan: a repository that maintains itself, and deployments on g1t.page108 </Aside>
109
Chat and workspace agents: channels, DMs and named agents you talk to1103. **Open an issue**
Plan: a repository that maintains itself, and deployments on g1t.page111
112 On the repository's **Issues** page, choose **New issue**. Say what is
113 wrong or wanted in the title and description; an agent works from that.
Fast pages, required checks on the branch, self-hosted runners, honest incidents114 Say what done means, if you know it. What a pull request must pass to
115 merge is your workflows' checks: see
116 [required status checks](/guides/pull-requests/#required-status-checks).
Plan: a repository that maintains itself, and deployments on g1t.page117
Chat and workspace agents: channels, DMs and named agents you talk to1184. **Choose where models run**
Plan: a repository that maintains itself, and deployments on g1t.page119
Chat and workspace agents: channels, DMs and named agents you talk to120 Agent work on code uses the same plan or trial as step 3 above, plus
121 sandbox time. To use your own model provider's key, or any compatible
Integrations are a directory of connectors, for a workspace and for each person122 endpoint, connect it in your workspace's **Integrations**, under **AI models**.
Chat and workspace agents: channels, DMs and named agents you talk to123 Your provider bills you for the model; g1t charges the agent rate and
124 the sandbox time. See [model providers](/guides/models/).
Plan: a repository that maintains itself, and deployments on g1t.page125
Chat and workspace agents: channels, DMs and named agents you talk to1265. **Put an agent on it**
Plan: a repository that maintains itself, and deployments on g1t.page127
128 <Tabs>
129 <TabItem label="g1t's agent">
g1t is one name: its agent's work, commits and comments show as @g1t, and nobody can claim g1t or g1t-agent130 On the issue, choose **Assign to g1t**. It opens a pull
Plan: a repository that maintains itself, and deployments on g1t.page131 request, makes the change in a sandbox, and sees it through: checks and
132 workflows, a review by a second agent, revisions until both pass.
133 </TabItem>
134 <TabItem label="Your own agent">
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look135 Connect your coding agent (or any MCP client) to g1t:
Plan: a repository that maintains itself, and deployments on g1t.page136
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look137 <AgentSetup />
Plan: a repository that maintains itself, and deployments on g1t.page138
Invite-only launch: sign in with GitHub, repository access and lifecycle, many emails, a new look139 Approve in your browser when it asks. Then ask:
Plan: a repository that maintains itself, and deployments on g1t.page140
141 > Work on issue 1 of `<workspace>/my-project` on g1t. Open a pull request
142 > for it and record your session as you go.
143 </TabItem>
144 </Tabs>
145
Chat and workspace agents: channels, DMs and named agents you talk to1466. **Merge**
Plan: a repository that maintains itself, and deployments on g1t.page147
148 Open the pull request, read **Changes** and **Session**, and choose
149 **Merge**, or turn on auto-merge in the repository's settings and let g1t
150 land what passes. The issue closes, recording which pull request resolved
151 it.
152
153</Steps>
154
155## Next
156
Chat and workspace agents: channels, DMs and named agents you talk to157- [Agents](/guides/agents/): templates, personality, model limits and budgets.
158- [What agents can do for whom](/guides/agent-access/): bring the whole company.
Plan: a repository that maintains itself, and deployments on g1t.page159- [How g1t works](/concepts/overview/): issues, pull requests, checks, review and merging.
g1t is one name: its agent's work, commits and comments show as @g1t, and nobody can claim g1t or g1t-agent160- [Hand off an outcome](/guides/outcomes/): an agent plans the issues and g1t lands them in order.
Plan: a repository that maintains itself, and deployments on g1t.page161- [GitHub Actions](/guides/actions/): your workflows, unchanged.
162- [MCP tools](/reference/mcp/) and the [API](/reference/api/): everything above, from code.

This file's history is long; its oldest lines are credited to the oldest commit read.