Xi Zhang 05915cc9c5 feat: add MemoryPanel component and API for managing global memory files
- Introduced MemoryPanel component for viewing and editing EvoScientist's memory files.
- Implemented API routes for memory file operations: listing, reading, writing, and deleting files.
- Enhanced button styles for better UI consistency.
- Integrated memory management into the main application page.
2026-06-03 11:47:45 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 23:10:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00
2026-05-31 22:45:33 +01:00

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:6174
    

    Keep this running in its own terminal.

Quick start (development)

npm install
npm run dev

Open 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:4716

Configuration

  • Deployment URL — the EvoScientist LangGraph endpoint (default http://127.0.0.1:6174, the EvoSci deploy default 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_KEY if 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.

S
Description
No description provided
Readme Apache-2.0 3.1 MiB
Languages
TypeScript 97.6%
JavaScript 1.7%
CSS 0.7%