Build & ship

Connect your code

Hook grasscoding into your repository host of choice, start fresh from a template, and configure how the agent ships its work back to you.

GitHub repositories

Install the grasscoding GitHub App on the org or user account that owns the repo, then pick the repo when you create a project. The app needs Contents: read & write and Pull requests: read & write on the repos you choose.

  • Granular per-repo install — you choose exactly which repos grasscoding can see.
  • No org-level admin permissions required.
  • Revoke access at any time from the GitHub App settings page.

You can swap the repo backing a project at any time from Project settings → Workspace. The agent picks up the new repo on its next turn.

Starter templates

If you don't have a repo yet, grasscoding ships with pre-configured templates so you can start clean: React + Vite + shadcn/ui, full-stack Convex apps, Supabase-backed apps, and more. Templates come with install scripts, preview scripts, and sensible defaults already wired up.

When you build from a template, grasscoding creates a new repo on your GitHub account so you own the code from day one.

Branches & pull requests

Every computer is pinned to a branch. The agent can create new branches, switch between them, fetch and merge from main, and open or update pull requests from the project UI. PRs include a link back to the thread so reviewers can see exactly which prompt produced which diff.

Commit credit

You decide which GitHub identity gets credit for the agent's commits. Configure it under Project settings → Git. By default we use a project-scoped bot author so it's clear which commits came from an agent, but you can switch to your own GitHub user at any time.