[GH-ISSUE #3066] [FEAT]: Support Canvas UI #1966

Open
opened 2026-02-22 18:27:27 -05:00 by yindo · 2 comments
Owner

Originally created by @therealtimex on GitHub (Jan 30, 2025).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/3066

What would you like to see?

Canvas UI offers exciting possibilities for editing text using Markdown editors (like https://platejs.org/) and executing code artifacts.

Given that AnythingLLM already supports tags like <think> </think>, integrating Canvas support might not be far-fetched:

  • Step 1: Enclose content intended for the Canvas UI within <canvas> tags.

  • Step 2: Upon expanding these <canvas> tags, the interface seamlessly transitions into a dedicated Canvas UI, empowering users to edit and manipulate content using tools like Markdown editors and code runners.

Image
Originally created by @therealtimex on GitHub (Jan 30, 2025). Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/3066 ### What would you like to see? Canvas UI offers exciting possibilities for editing text using Markdown editors (like https://platejs.org/) and executing code artifacts. Given that AnythingLLM already supports tags like `<think> </think>`, integrating Canvas support might not be far-fetched: - **Step 1:** Enclose content intended for the Canvas UI within `<canvas>` tags. - **Step 2:** Upon expanding these `<canvas>` tags, the interface seamlessly transitions into a dedicated Canvas UI, empowering users to edit and manipulate content using tools like Markdown editors and code runners. <img width="1440" alt="Image" src="https://github.com/user-attachments/assets/bd5263a0-a83b-4c5f-91e6-7e784054194c" />
yindo added the enhancementfeature request labels 2026-02-22 18:27:27 -05:00
Author
Owner

@timothycarambat commented on GitHub (Jan 30, 2025):

Agree, having a canvas UI to render code and artifacts is certainly something we would like. Basically being able to take markdown blocks and render them. HTML, JS, and such are trivial, but we also want to basically have a Replit-like service we could run in sandbox to also execute code snippets from python, c++ and other REPLs. Not too far fetched

@timothycarambat commented on GitHub (Jan 30, 2025): Agree, having a canvas UI to render code and artifacts is certainly something we would like. Basically being able to take markdown blocks and render them. HTML, JS, and such are trivial, but we also want to basically have a Replit-like service we could run in sandbox to also execute code snippets from python, c++ and other REPLs. Not too far fetched
Author
Owner

@therealtimex commented on GitHub (Jan 30, 2025):

By default we would think of including sandbox like e2b (https://github.com/e2b-dev/E2B) in the container. I found this vm in the browser (https://github.com/leaningtech/webvm) and believe it to be even more relevant for AnythingLLM.

@therealtimex commented on GitHub (Jan 30, 2025): By default we would think of including sandbox like e2b (https://github.com/e2b-dev/E2B) in the container. I found this vm in the browser (https://github.com/leaningtech/webvm) and believe it to be even more relevant for AnythingLLM.
yindo changed title from [FEAT]: Support Canvas UI to [GH-ISSUE #3066] [FEAT]: Support Canvas UI 2026-06-05 14:43:44 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#1966