4000 by default and works best with a running Agent Control server.
Prerequisites
- Node.js 20+ (CI uses 20; 18+ may work)
- pnpm 9+ (install from
pnpm.ioor runcorepack enable && corepack prepare pnpm@latest --activate)
Tech Stack
- Next.js 15 (Pages Router) + React 19 + TypeScript
Mantine7 + Jupiter DS- TanStack Query for server state management
- openapi-fetch with auto-generated types from the server OpenAPI spec
Quick Start
http://localhost:4000.
To regenerate API types from a running server:
Folder Structure
Key Patterns
- API types are auto-generated. Run
pnpm fetch-api-typesafter server API changes. - Query hooks wrap the
apiclient and return typed data (seecore/hooks/query-hooks/). - Page components contain UI logic;
pages/files are thin wrappers that apply layouts. - Evaluator forms follow a registry pattern in
core/evaluators/.
Documentation and Help
- UI Quickstart: UI Quickstart
- Server setup: Server
- API reference: Reference
Source Code
View the complete UI dashboard source code and implementation:Agent Control UI