deerflow2/web
Li Xin ce130e7160 feat: make podcast generation only applicable for once 2025-04-20 08:27:40 +08:00
..
public chore: update mock data 2025-04-19 11:03:15 +08:00
src feat: make podcast generation only applicable for once 2025-04-20 08:27:40 +08:00
.env.example chore: merge with web UI project 2025-04-17 12:02:23 +08:00
.gitignore chore: merge with web UI project 2025-04-17 12:02:23 +08:00
.npmrc chore: merge with web UI project 2025-04-17 12:02:23 +08:00
README.md docs: update README.md 2025-04-17 16:57:33 +08:00
components.json chore: merge with web UI project 2025-04-17 12:02:23 +08:00
eslint.config.js chore: add license header for web 2025-04-17 14:26:41 +08:00
next.config.js chore: add rewrite rules 2025-04-19 22:04:53 +08:00
package.json feat: integrate Radix UI scroll area component and update message list view 2025-04-17 20:36:11 +08:00
pnpm-lock.yaml feat: integrate Radix UI scroll area component and update message list view 2025-04-17 20:36:11 +08:00
postcss.config.js chore: add license header for web 2025-04-17 14:26:41 +08:00
prettier.config.js chore: add license header for web 2025-04-17 14:26:41 +08:00
tsconfig.json chore: merge with web UI project 2025-04-17 12:02:23 +08:00

README.md

🦌 DeerFlow Web UI

License: MIT

Come from Open Source, Back to Open Source

This is the web UI project for DeerFlow.

DeerFlow is a community-driven AI automation framework that builds upon the incredible work of the open source community. Our goal is to combine language models with specialized tools for tasks like web search, crawling, and Python code execution, while giving back to the community that made this possible.

How to Install

DeerFlow Web UI uses pnpm as package manager.

cd web
pnpm install

How to Run in Development Mode

Note: You need to start the Python API service before running the web UI.

Start the web UI development server:

cd web
pnpm dev

By default, the web UI will be available at http://localhost:3000.

This project uses a inverted proxy to access the API service. By default, the post request to http://localhost:3000/api/chat/stream will be proxied to http://localhost:8000/api/chat/stream.

You can set the NEXT_PUBLIC_API_URL environment variable to change the default API service URL.

# .env
NEXT_PUBLIC_API_URL=http://localhost:8000/api

License

This project is open source and available under the MIT License.

Acknowledgments

Special thanks to all the open source projects and contributors that make DeerFlow possible. We stand on the shoulders of giants.

In particular, we want to express our deep appreciation for:

These amazing projects form the foundation of DeerFlow and demonstrate the power of open source collaboration.