# Roadmap

> Planned future enhancements and recently shipped milestones for Hyperclay Local.

Source: https://hyperclaylocal.com/docs/roadmap/

This page tracks planned enhancements for future versions of Hyperclay Local alongside items from the original roadmap that have already shipped. For release-by-release details, see the [Changelog](https://hyperclaylocal.com/docs/changelog/).

## Planned enhancements

- **HTTPS support**: Local SSL certificates for serving folders over `https://localhost`.
- **Custom ports**: User-configurable port numbers in settings for any folder (currently the personal folder uses `4321` and team folders assign free ports automatically; see [Folders and ports](https://hyperclaylocal.com/docs/folders-and-ports/)).
- **Themes**: Dark mode and custom themes for the app interface.
- **Plugin system**: Extending Hyperclay Local itself with app plugins (for in-document plugins today, see [ClayJS plugins](https://clayjs.com/docs/plugins/)).
- **Static browser tab auto-refresh**: Reloading plain HTML pages in standalone browser tabs when edited in an external text editor without [ClayJS live sync](https://clayjs.com/docs/plugins/live-sync/).

## Shipped from the original roadmap

Several features from earlier roadmap lists are now built into Hyperclay Local:

- **Automatic app updates**: Writable macOS, per-user Windows, and signed Linux AppImage installs download updates in the background and install them in place via **Restart to update to** `v<version>` (see [Updates](https://hyperclaylocal.com/docs/updates/)).
- **Multiple simultaneous servers**: Hyperclay Local serves your personal folder on port `4321` and each synced team folder on its own local server and port at the same time (see [Folders and ports](https://hyperclaylocal.com/docs/folders-and-ports/) and [Team folders](https://hyperclaylocal.com/docs/guide/team-folders/)).
- **Port conflict recovery**: When a team folder's port is taken, you can switch it to the next free port from the folder's card with **Use port** `<n>`**…** (see [Folders and ports](https://hyperclaylocal.com/docs/folders-and-ports/)).
- **File watching and live workspace updates**: A file watcher and root observer stream folder changes into [the workspace window](https://hyperclaylocal.com/docs/guide/workspace/), merge external disk and [Data API](https://hyperclaylocal.com/docs/data-api/) writes into open live rooms, and sync changes with hyperclay.com (see [Live updates between tabs](https://hyperclaylocal.com/docs/live-updates/)).
