# Full-Stack Agent

<figure><img src="https://3920783324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw0ljYkq7im6Eb0XTgcio%2Fuploads%2FpDEJSFDUs5GUcQfd1p0n%2F135_1x_shots_so%20(1).png?alt=media&#x26;token=3551dd32-da26-49aa-b023-33f3e928df49" alt=""><figcaption></figcaption></figure>

The Full-Stack Agent is the best is an innovative AI-powered tool that transforms your project ideas into complete, production-ready applications. By understanding natural language descriptions, it generates the entire tech stack including frontend, backend, and database components. This streamlined approach dramatically reduces development time and technical complexity.

### Key Features

<table data-view="cards"><thead><tr><th></th><th></th></tr></thead><tbody><tr><td>Natural Language Input</td><td>Describe your project in plain English, and the Agent builds it</td></tr><tr><td>Full-Stack Development</td><td>Generates all  frontend, backend, and database components</td></tr><tr><td>Interactive Development</td><td>Collaborate with the Agent in real-time, approving steps or clarifying details as it works</td></tr><tr><td>Browser-Based Coding</td><td>Access a VS Code environment directly in your browser</td></tr><tr><td>Automatic Deployment</td><td>Delivers your finished app to a public URL for easy sharing and access</td></tr><tr><td>Self-Fixing Tests</td><td>Runs integration tests and resolves bugs automatically to ensure a working application</td></tr></tbody></table>

### How It Works

Visit [this link](https://www.blackbox.ai/builder) and enter what you want the BLACKBOX Agent to build for you. You can provide instructions like "Build me a Dropbox clone" or ask it to deploy a GitHub repository.

The Agent will then launch a VS Code instance in your browser and begin working. This development environment is connected to a virtual machine that the AI Agent can access to execute commands and complete tasks.

During the build process, the AI Agent may ask for your approval on certain steps or request clarification about what it's building. You can respond in natural language or simply approve its work.

<figure><img src="https://3920783324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw0ljYkq7im6Eb0XTgcio%2Fuploads%2FNXrbAF9j7dboQGjUtxKT%2Fimage%20(18).png?alt=media&#x26;token=115b4365-0d83-4ff6-ad2b-d90a83279888" alt=""><figcaption><p>BLACKBOX Full-Stack Builder - Asking for approval</p></figcaption></figure>

When the AI Agent completes the project, it will deploy it to a public URL that you can share with anyone. You can then edit the code directly or ask the AI Agent to make additional updates based on your requirements, or even do integration tests to ensure the app works as expected, if not it’ll automatically fix any bugs it faces during the tests.

<figure><img src="https://3920783324-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fw0ljYkq7im6Eb0XTgcio%2Fuploads%2Ft9Vw4KkvbBvEGYfgOko0%2Fimage%20(19).png?alt=media&#x26;token=7896fe8b-f87d-4d96-a026-b42abbb778ec" alt=""><figcaption><p>BLACKBOX AI Agent Completing a Task</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.blackbox.chat/blackbox-ai-1/website/full-stack-agent.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
