# Canvas

Canvas is an interactive workspace within EmpowerGPT that allows you to create, edit, and refine content side-by-side with your chat. It is designed for tasks that benefit from iteration, structure, and version control—such as writing documents, drafting emails, or developing code.

With Canvas, you can seamlessly move from idea to polished output without leaving the EmpowerGPT interface.

{% hint style="info" %}
Canvas is available for both Enterprise and World Knowledge Chat types under tools
{% endhint %}

***

### What You Can Do with Canvas

Using Canvas, you can:

* Draft and refine documents, emails, reports, and notes
* Edit AI-generated content directly in a dedicated editor
* Rewrite or reformat selected sections without affecting the rest of the document
* Track and restore previous versions of your work
* Develop, debug, and improve code in a focused editing environment

***

### Accessing Canvas

1. Start a conversation Enterprise Knowledge or World Knowledge in EmpowerGPT.
2. Select **Canvas** from the available tools before sending your prompt.
3. Submit your request as usual.

Once the AI generates a response, Canvas automatically opens on the **right side of the screen**, displaying the generated content in an editable format.

***

### Using Canvas

<figure><img src="https://2192711725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc2KRGWrkyRO0iZN5Lyeg%2Fuploads%2FLwhaDJddXiK3ZwJzViul%2FPage_100%20(3).png?alt=media&#x26;token=162b9b1a-cc91-478e-9e6d-37d585f5d23f" alt=""><figcaption></figcaption></figure>

#### In-Line Editing

Canvas supports direct, in-place editing:

* Type directly in the editor to make manual changes
* Select specific text to request rewriting, reformatting, or improvement

This makes Canvas ideal for polishing language, restructuring paragraphs, or adjusting tone and clarity.

***

#### Version History

Canvas includes built-in versioning to support iterative work.

* A **version selector** is available in the top-right corner of the Canvas
* Each AI-assisted update creates a new version
* You can navigate between previous versions at any time
* Restore an earlier version if you prefer it over the latest changes

This ensures you never lose progress and can confidently experiment with different edits.

***

#### Copying Content

When your content is ready:

* Use the **Copy** button in the top-right corner of the Canvas
* This copies the entire document to your clipboard
* Paste it into emails, documents, code editors, or other applications

***

#### Using Canvas for Coding

Canvas is equally powerful for development tasks.

<figure><img src="https://2192711725-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc2KRGWrkyRO0iZN5Lyeg%2Fuploads%2FNva4hlX5LIwC2NWgA0av%2FPage_100%20(2).png?alt=media&#x26;token=ddc5d7d6-25d2-461e-81c6-fa406fa5f5b3" alt=""><figcaption></figcaption></figure>

You can use it to:

* Write code from scratch
* Fix bugs or refactor existing code
* Review and improve code readability and structure

The side-by-side layout allows you to discuss changes in chat while applying them directly in the Canvas editor.
