# Introduction

> Build, understand, and deploy your projects with AppJet.

Canonical URL: https://appjet.ai/docs

AppJet is a GitHub-connected workspace for building, debugging, and deploying applications with an AI agent. Start from an empty repository or bring an existing codebase.

## Start building

Follow the [quickstart](https://appjet.ai/docs/quickstart) to connect GitHub, give the agent a task, and deploy your first changes.

- [Create a new app](https://appjet.ai/docs/essentials/new): describe the project you want to build.
- [Work with your codebase](https://appjet.ai/docs/essentials/codebase): understand code, fix bugs, and develop features.
- [GitHub and branches](https://appjet.ai/docs/essentials/github): review changes and manage your repository.
- [Tasks and verification](https://appjet.ai/docs/tasks): follow the plan, inspect checks, and continue saved work.

## Go from code to a running app

AppJet includes builds and Cloudflare edge deployment on every plan. Deployed apps have no seven-day expiry, including on Free.

Use [deployment settings](https://appjet.ai/docs/configuration) for ports, environment variables, WebSockets, custom domains, and persistent disks. Connect [Supabase](https://appjet.ai/docs/supabase) when your app needs authentication, a database, or object storage.

## Your account

Free is designed for basic/light coding tasks. Starter adds more usage, custom domains, and virtual disks. Pro includes Starter features with more capacity for larger projects. Read [plans and billing](https://appjet.ai/docs/billing) for prices and subscription management.

Your [daily allowance](https://appjet.ai/docs/essentials/messages) is shown as a percentage available. You can also use [daily resets and referrals](https://appjet.ai/docs/essentials/free-messages) to restore your allowance.

Need help? Start with [troubleshooting](https://appjet.ai/docs/essentials/troubleshoot) or open Help inside the app.
