The Inferable Web UI is a user interface for Inferable's control plane. It is open-source and self-hostable.
- Start the control plane:
To run the UI locally for development, you will need the control plane running. Please see the Readme for instructions on how to run the control plane locally.
- Populate environment variables:
Development environment variables are managed in the .env.
.env.base contains a base set of required environment variables. Copy .env.base to .env.
cp .env.base .env
You will need to populate the following environment variables in .env:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY- Inferable relies on Clerk for authentication. You can find your publishable key in the Clerk dashboard.
- Start the Next.js development server:
npm run dev- Inferable documentation contains all the information you need to get started with Inferable.
For support or questions, please create an issue in the repository.
Contributions to the Inferable UI are welcome. Please ensure that your code adheres to the existing style and includes appropriate tests.

