Skip to content

Terra

Terra is a vibe-coding infra copilot that connects to your GitHub repo, analyzes the codebase, and proposes ready-to-use Terraform/Pulumi, Docker, and CI configurations for cloud providers like GCP, AWS, and Azure.

Core trick

Analyzes a connected GitHub repo, emits Terraform, Pulumi, and CI configs, and renders the resources as a React Flow graph for refinement.

Tags

Description

Terra is a vibe-coding infra copilot that connects to your GitHub repo, analyzes the codebase, and proposes ready-to-use Terraform/Pulumi, Docker, and CI configurations for cloud providers like GCP, AWS, and Azure. It visualizes the generated infrastructure as an interactive React Flow graph and lets you refine resources and pipelines via natural language chat powered by Gemini in Vertex AI, with clear plan diffs and safety hints before you apply changes.
terra-systems/terra-web★ 00 forksTypeScriptCreated Nov 15, 2025 · last push Nov 15, 2025

README excerpt

This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://nextjs.org/docs/app/api-reference/cli/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.

This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details.

Team