[GH-ISSUE #254] [DISCUSSION] should opentui.com be a website? #835

Closed
opened 2026-03-14 08:44:30 +03:00 by kerem · 10 comments
Owner

Originally created by @Vicentesan on GitHub (Nov 2, 2025).
Original GitHub issue: https://github.com/anomalyco/opentui/issues/254

this issue aims to understand why the current domain opentui.com redirects to the gh repo instead of an website. looking at the repo, it doesn't seem like we have a website. for that reason, i would rephrase the question: is it on the opentui roadmap to create a website? if so, i would like to help build it

Originally created by @Vicentesan on GitHub (Nov 2, 2025). Original GitHub issue: https://github.com/anomalyco/opentui/issues/254 this issue aims to understand why the current domain [opentui.com](http://opentui.com/) redirects to the gh repo instead of an website. looking at the repo, it doesn't seem like we have a website. for that reason, i would rephrase the question: is it on the opentui roadmap to create a website? if so, i would like to help build it
kerem 2026-03-14 08:44:30 +03:00
Author
Owner

@0xjuanma commented on GitHub (Dec 11, 2025):

Even a minimal landing page could be fine for now, with links to gh, etc if needed.

<!-- gh-comment-id:3643346662 --> @0xjuanma commented on GitHub (Dec 11, 2025): Even a minimal landing page could be fine for now, with links to gh, etc if needed.
Author
Owner

@kommander commented on GitHub (Jan 18, 2026):

This is up for grabs now.

We'd like to align design with www.opencode.ai, opentui will get its own proper logo. The website and documentation should live as packages in this repo and be built and deployed from there.

As soon as we have something to publish, a target to deploy to will be provided.

<!-- gh-comment-id:3765300715 --> @kommander commented on GitHub (Jan 18, 2026): This is up for grabs now. We'd like to align design with www.opencode.ai, opentui will get its own proper logo. The website and documentation should live as packages in this repo and be built and deployed from there. As soon as we have something to publish, a target to deploy to will be provided.
Author
Owner

@remorses commented on GitHub (Jan 18, 2026):

I have been working on a npm package that can render opentui TUIs to the browser via websocket, would you like to use it for the website? I can prepare a quick demo to show you how it looks like. We could even let users play with the core examples script directly in the browser

<!-- gh-comment-id:3765318183 --> @remorses commented on GitHub (Jan 18, 2026): I have been working on a npm package that can render opentui TUIs to the browser via websocket, would you like to use it for the website? I can prepare a quick demo to show you how it looks like. We could even let users play with the core examples script directly in the browser
Author
Owner

@Vicentesan commented on GitHub (Jan 18, 2026):

i will try to design something as well in the coming days

<!-- gh-comment-id:3765617003 --> @Vicentesan commented on GitHub (Jan 18, 2026): i will try to design something as well in the coming days
Author
Owner

@kommander commented on GitHub (Jan 18, 2026):

Cool

@remorses I would like to keep it simple and pretty much static for now to get going, but I am open to trying things going forward.

<!-- gh-comment-id:3765678356 --> @kommander commented on GitHub (Jan 18, 2026): Cool @remorses I would like to keep it simple and pretty much static for now to get going, but I am open to trying things going forward.
Author
Owner

@remorses commented on GitHub (Jan 18, 2026):

Here is an experimental website created using opentui and deployed to Fly. Each request is a WebSocket connection to the server, TUI output is returned as json over WebSocket. It can handle a lot of concurrent users because it does not spawn a new process per connection.

https://opentui.fly.dev/

Code is here

<!-- gh-comment-id:3765691857 --> @remorses commented on GitHub (Jan 18, 2026): Here is an experimental website created using opentui and deployed to Fly. Each request is a WebSocket connection to the server, TUI output is returned as json over WebSocket. It can handle a lot of concurrent users because it does not spawn a new process per connection. https://opentui.fly.dev/ Code is [here](https://github.com/remorses/opentui/blob/web-and-tunnel-and-vterm-spans/packages/website/src/server.tsx)
Author
Owner

@kommander commented on GitHub (Jan 18, 2026):

@remorses it's very laggy and the 3D stuff doesn't seem to work? But it tries to render 200-1200fps somehow. I think it just crashed and restarted.

Image
<!-- gh-comment-id:3765730499 --> @kommander commented on GitHub (Jan 18, 2026): @remorses it's very laggy and the 3D stuff doesn't seem to work? But it tries to render 200-1200fps somehow. I think it just crashed and restarted. <img width="1101" height="741" alt="Image" src="https://github.com/user-attachments/assets/e64addbe-0855-40f4-8e30-784a892c9cdb" />
Author
Owner

@simonklee commented on GitHub (Jan 18, 2026):

the live TUI rendering is interesting and could work well as a playground feature down the line.

I think the priority is a landing page that explains what OpenTUI is, shows it in action (terminal recordings would be fine), and gets people to an install command. The docs in packages/core/docs/ are a starting point but need structure (getting started, core concepts etc).The examples in the repo are great but would benefit from some curation and explanation.

Astro makes sense for consistency with opencode.ai, if that's a priority.

Mainly keep it at a level where it's not too much a of a maintenance burden, because then it will just drift out of sync and cause confusion instead of helping.

<!-- gh-comment-id:3765781908 --> @simonklee commented on GitHub (Jan 18, 2026): the live TUI rendering is interesting and could work well as a playground feature down the line. I think the priority is a landing page that explains what OpenTUI is, shows it in action (terminal recordings would be fine), and gets people to an install command. The docs in packages/core/docs/ are a starting point but need structure (getting started, core concepts etc).The examples in the repo are great but would benefit from some curation and explanation. Astro makes sense for consistency with opencode.ai, if that's a priority. Mainly keep it at a level where it's not too much a of a maintenance burden, because then it will just drift out of sync and cause confusion instead of helping.
Author
Owner

@remorses commented on GitHub (Jan 20, 2026):

@kommander yeah the website was just an experiment, each interaction is a websocket round trip so there is latency. Some of the examples were breaking the server and restarting the server sorry about that, I am using the test renderer so fps calculation may be wrong there

<!-- gh-comment-id:3772178594 --> @remorses commented on GitHub (Jan 20, 2026): @kommander yeah the website was just an experiment, each interaction is a websocket round trip so there is latency. Some of the examples were breaking the server and restarting the server sorry about that, I am using the test renderer so fps calculation may be wrong there
Author
Owner

@simonklee commented on GitHub (Jan 27, 2026):

https://opentui.com/

<!-- gh-comment-id:3804135521 --> @simonklee commented on GitHub (Jan 27, 2026): https://opentui.com/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/opentui#835
No description provided.