Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@evoscientist/webui) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
EvoScientist WebUI
Web UI for EvoScientist — a self-evolving AI scientist built on DeepAgents/LangGraph.
The browser connects directly to a running EvoScientist deployment and gives you a chat interface with streaming responses, tool calls, sub-agent activity, files, and tasks.
Prerequisites
Node.js 20+
A running EvoScientist backend (the LangGraph deployment). From your EvoScientist install, start it with:
EvoSci deploy # serves the LangGraph API at http://127.0.0.1:6174Keep this running in its own terminal.
Quick start (development)
npm install
npm run devOpen http://localhost:4716. In the configuration dialog, enter your Deployment URL
(default http://127.0.0.1:6174) and click Save. That's it — start chatting.
You need two things running: the EvoScientist backend (
EvoSci deploy, port 6174) and this UI (npm run dev, port 4716).
Production build
npm run build # outputs the optimized app
npm start # serves it on http://localhost:4716Configuration
- Deployment URL — the EvoScientist LangGraph endpoint (default
http://127.0.0.1:6174, theEvoSci deploydefault port). Saved in your browser's local storage. - The UI always talks to the EvoScientist main agent; its sub-agents
(
writing-agent,data-analysis-agent) are internal and not user-selectable. - (Optional, advanced) Set
NEXT_PUBLIC_LANGSMITH_API_KEYif you connect to a deployment that requires LangSmith authentication.
Scripts
| Command | Description |
|---|---|
npm run dev |
Start the dev server on port 4716 |
npm run build |
Production build |
npm start |
Serve the production build on port 4716 |
npm run lint |
Lint with ESLint |
npm run format |
Format with Prettier |
npm run format:check |
Check formatting (used in CI) |
Tech stack
Next.js 16 · React 19 · TypeScript · Tailwind CSS · @langchain/langgraph-sdk.
License
Apache-2.0 — see LICENSE.