Skip to main content

Existing UIs

The repo already contains multiple UI surfaces you can study or fork:

PackageRole
packages/electronDesktop shell / host
packages/uiShared app UI
packages/webBrowser-facing web surface
packages/gotuiTerminal UI

These are useful reference implementations for:

  • how Codebolt clients connect to the server
  • how chat and agent state are rendered
  • how different surfaces use the same backend with different UX tradeoffs

When To Study Or Fork These

  • you want to understand the product’s current UI architecture
  • you want a head start instead of starting from scratch
  • you want to build a specialized UI while keeping a familiar Codebolt structure

If your goal is a separate product, inspect these packages first before designing your own client architecture.

See also