On the repository list, select an existing repository or create a new one by clicking on the + sign.No matter what repository you choose, existing or new, AppJet will immediately create a new branch appjet in GitHub.
If you used an existing repository, the main branch is automatically cloned when you open the repository for the first time. Note that happens only when you open the repository the first time.
Check your code on the File Explorer
The File Explorer integrated with AppJet allows to view and edit any file in your repository. You can edit any file manually if needed.
AppJet can analyze and explain your complete codebase in few seconds thanks to it’s extended context and agentic searching capabilities. You can interact in natural language with the agent.
Start by a simple task: on a new repository, ask the agent to create an Hello World page.
Deploy your code
You can ask the agent to deploy the app by saying “build the app” or clicking on the “Deploy Code” button.
Visit the Settings > Overview tab or the Preview tab to see your deployed code immediately.
Deploying the code is NOT mandatory, your code is updated on GitHub and can be consumed from there, merged via PR or deployed via GitHub automation.
The settings tab includes everything you need to manage your app further:
Use the Network tab to set the exposed port (if needed) or activate the WebSocket support.
Disk and Env Var tabs allows you to setup a local disk storage for your app and set environment variables to store secrets securely outside of your app container.
Supabase allows you to connect directly with your Supabase account, then ask the agent to add user authentification, S3-compatible storage, a PostGres database or Edge functions (visit supabase.co for more infos)
The Log tab display the running logs of the app, useful to locate bugs or errors, feel free to copy/paste part of the logs to the agent if needed,
History collects the modifications made on your code by the agent, along with the commit ID. The history is linked to the deployed builds so several builds can have the same commit depending on the last change between the builds.
The agent has access to all functions and can help you set virtual drives, environment variables, Supabase functions etc… Feel free to ask the agent anything about your app and how to make it better!