Source: https://seerepo.com/r/hicccc77/WeFlow/built
Markdown source: https://seerepo.com/r/hicccc77/WeFlow/built.md
Description: WeFlow is a TypeScript repo built with Vite, React, react-router-dom, and Electron. It uses AI through ai, ai-sdk, sherpa-onnx-node, OpenAI, and Anthropic.

# What is WeFlow built with?

WeFlow is a TypeScript repo built with Vite, React, react-router-dom, and Electron. It uses AI through ai, ai-sdk, sherpa-onnx-node, OpenAI, and Anthropic, makes its content with exceljs, react-markdown, shiki, streamdown, dom-to-image-more, and 1 more, validates its data with Zod, and uses electron-store. It has 197,075 written lines, with 1 test file.

Read on November 7, 2026, at commit 91adcfd.

Repository: https://github.com/hicccc77/WeFlow

## Frontend

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/hicccc77/WeFlow/blob/91adcfdbb24e8e147d8332440b8c6ac899ad2abf/package.json)
- **[React](https://seerepo.com/uses/react)**: 115 files · [in package.json](https://github.com/hicccc77/WeFlow/blob/91adcfdbb24e8e147d8332440b8c6ac899ad2abf/package.json)
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 26 files

### Styles

- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 4 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **HeroUI**: 14 files
- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 10 files
- **[react-virtuoso](https://seerepo.com/uses/react-virtuoso)**: 5 files
- **echarts-for-react**: 2 files
- **[motion](https://seerepo.com/uses/motion)**: 2 files
- **@rc-component/qrcode**: 1 file
- **ansi-to-react**: 1 file
- **[cmdk](https://seerepo.com/uses/cmdk)**: 1 file
- **[echarts](https://seerepo.com/uses/echarts)**: 1 file
- **[use-stick-to-bottom](https://seerepo.com/uses/use-stick-to-bottom)**: 1 file

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 66 files
- **@gravity-ui/icons**: 24 files
- **@lobehub/icons**: 1 file

## Backend

### Data

- **[electron-store](https://seerepo.com/uses/electron-store)**: 1 file

### AI

- **[ai](https://seerepo.com/uses/ai)**: 19 files
- **[ai-sdk](https://seerepo.com/uses/ai-sdk)**: 2 files
- **sherpa-onnx-node**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 2 files · [electron/services/agentModelAdapter.ts, line 4](https://github.com/hicccc77/WeFlow/blob/91adcfdbb24e8e147d8332440b8c6ac899ad2abf/electron/services/agentModelAdapter.ts#L4)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 1 file · [electron/services/agentModelAdapter.ts, line 2](https://github.com/hicccc77/WeFlow/blob/91adcfdbb24e8e147d8332440b8c6ac899ad2abf/electron/services/agentModelAdapter.ts#L2)

## Support

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 31 files

### Content

- **[exceljs](https://seerepo.com/uses/exceljs)**: 5 files
- **[react-markdown](https://seerepo.com/uses/react-markdown)**: 2 files
- **[shiki](https://seerepo.com/uses/shiki)**: 2 files
- **[streamdown](https://seerepo.com/uses/streamdown)**: 2 files
- **dom-to-image-more**: 1 file
- **[remark-gfm](https://seerepo.com/uses/remark-gfm)**: 1 file

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 2 files

### Tools

- **esbuild**: 1 file

### Other

- **zustand**: 12 files
- **fzstd**: 6 files
- **koffi**: 2 files
- **clsx**: 1 file
- **electron-updater**: 1 file
- **ffmpeg-static**: 1 file
- **nanoid**: 1 file
- **tar**: 1 file

## Other repos with a similar stack

- [cline/cline](https://seerepo.com/r/cline/cline/built): Vite, React, OpenAI, Anthropic, class-variance-authority, tailwind-merge, HeroUI, Radix UI, react-virtuoso, motion, ansi-to-react, cmdk, use-stick-to-bottom, Lucide, ai, ai-sdk, exceljs, react-markdown, shiki, streamdown, remark-gfm, Zod · [Compare](https://seerepo.com/compare/cline/cline/vs/hicccc77/WeFlow)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): Vite, React, electron-store, OpenAI, Anthropic, Electron, class-variance-authority, tailwind-merge, Radix UI, motion, ansi-to-react, cmdk, echarts, Lucide, ai, ai-sdk, exceljs, streamdown, remark-gfm, Zod · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/hicccc77/WeFlow)
- [chatboxai/chatbox](https://seerepo.com/r/chatboxai/chatbox/built): Vite, React, electron-store, OpenAI, Anthropic, Electron, tailwind-merge, Radix UI, react-virtuoso, cmdk, Lucide, @lobehub/icons, ai, ai-sdk, exceljs, react-markdown, shiki, remark-gfm, Zod · [Compare](https://seerepo.com/compare/chatboxai/chatbox/vs/hicccc77/WeFlow)
- [janhq/jan](https://seerepo.com/r/janhq/jan/built): Vite, React, OpenAI, class-variance-authority, tailwind-merge, Radix UI, motion, use-stick-to-bottom, Lucide, ai, ai-sdk, react-markdown, shiki, streamdown, remark-gfm, Zod · [Compare](https://seerepo.com/compare/hicccc77/WeFlow/vs/janhq/jan)
- [THU-MAIC/OpenMAIC](https://seerepo.com/r/THU-MAIC/OpenMAIC/built): React, OpenAI, Anthropic, class-variance-authority, tailwind-merge, Radix UI, motion, cmdk, echarts, use-stick-to-bottom, Lucide, ai, ai-sdk, shiki, streamdown, Zod · [Compare](https://seerepo.com/compare/hicccc77/WeFlow/vs/THU-MAIC/OpenMAIC)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, OpenAI, Anthropic, class-variance-authority, tailwind-merge, Radix UI, motion, cmdk, use-stick-to-bottom, ai, react-markdown, shiki, streamdown, remark-gfm, Zod · [Compare](https://seerepo.com/compare/hicccc77/WeFlow/vs/Significant-Gravitas/AutoGPT)

## Frequently asked questions

### What language is WeFlow written in?

WeFlow is written in TypeScript, with 197,075 written lines.

### What framework does WeFlow use?

WeFlow is built with Vite, React, react-router-dom, and Electron.

The proof: [in package.json](https://github.com/hicccc77/WeFlow/blob/91adcfdbb24e8e147d8332440b8c6ac899ad2abf/package.json)

### Does WeFlow use AI?

Yes. WeFlow uses AI through ai, ai-sdk, sherpa-onnx-node, OpenAI, and Anthropic.

### What services does WeFlow use?

WeFlow uses electron-store.

### Does WeFlow have tests?

Yes. WeFlow has 1 test file.

### Which repos have a stack like WeFlow's?

The ones that share most of its stack: cline/cline, CherryHQ/cherry-studio, and chatboxai/chatbox.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
