Source: https://seerepo.com/r/zhayujie/CowAgent/built
Markdown source: https://seerepo.com/r/zhayujie/CowAgent/built.md
Description: CowAgent is a Python repo built with AIOHTTP, Vite, React, react-router-dom, and Electron. It uses AI through dashscope, tiktoken, and gtts.

# What is CowAgent built with?

CowAgent is a Python repo built with AIOHTTP, Vite, React, react-router-dom, and Electron. It uses AI through dashscope, tiktoken, and gtts and makes its content with markdown-it-py, pillow, python-docx, python-pptx, qrcode, and 4 more. It has 282,546 written lines, with 669 test files.

Read on November 5, 2026, at commit ee317c4.

Repository: https://github.com/zhayujie/CowAgent

## Backend (/)

### AI

- **dashscope**: 2 files
- **[tiktoken](https://seerepo.com/uses/tiktoken)**: 2 files
- **gtts**: 1 file

## Support (/)

### The base

- **[AIOHTTP](https://seerepo.com/uses/aiohttp)**

### Content

- **[markdown-it-py](https://seerepo.com/uses/markdown-it-py)**
- **[pillow](https://seerepo.com/uses/pillow)**: 4 files
- **[python-docx](https://seerepo.com/uses/python-docx)**: 3 files
- **[python-pptx](https://seerepo.com/uses/python-pptx)**: 3 files
- **[qrcode](https://seerepo.com/uses/qrcode)**: 3 files
- **[openpyxl](https://seerepo.com/uses/openpyxl)**: 2 files
- **[pypdf](https://seerepo.com/uses/pypdf)**: 2 files

### Tools

- **click**: 7 files

### Other

- **chardet**
- **opencc-python-reimplemented**
- **python-telegram-bot**
- **tzdata**
- **requests**: 52 files
- **wechatpy**: 10 files
- **websocket-client**: 5 files
- **python-dotenv**: 4 files
- **NumPy**: 3 files
- **pycryptodome**: 3 files
- **pydub**: 3 files
- **pyyaml**: 3 files
- **croniter**: 2 files
- **dingtalk-stream**: 2 files
- **dulwich**: 2 files
- **lark-oapi**: 2 files
- **json-repair**: 1 file
- **regex**: 1 file

## Frontend (desktop)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in desktop/package.json](https://github.com/zhayujie/CowAgent/blob/ee317c4afe048d5c3b42ef9422c6905071f56c68/desktop/package.json)
- **[React](https://seerepo.com/uses/react)**: 76 files · [in desktop/package.json](https://github.com/zhayujie/CowAgent/blob/ee317c4afe048d5c3b42ef9422c6905071f56c68/desktop/package.json)
- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 15 files

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Icons

- **[Lucide](https://seerepo.com/uses/lucide)**: 59 files

## Support (desktop)

### The base

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

### Content

- **[highlight.js](https://seerepo.com/uses/highlightjs)**: 2 files
- **[markdown-it](https://seerepo.com/uses/markdown-it)**: 1 file

### Other

- **zustand**: 14 files
- **electron-updater**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): AIOHTTP, Vite, React, react-router-dom, tiktoken, pillow, python-docx, openpyxl, pypdf, Tailwind CSS, highlight.js, markdown-it · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/zhayujie/CowAgent)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): AIOHTTP, React, tiktoken, gtts, markdown-it-py, pillow, python-docx, openpyxl, pypdf, Tailwind CSS, highlight.js · [Compare](https://seerepo.com/compare/Significant-Gravitas/AutoGPT/vs/zhayujie/CowAgent)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): AIOHTTP, Vite, React, tiktoken, pillow, python-docx, python-pptx, openpyxl, pypdf, Tailwind CSS, Lucide · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/zhayujie/CowAgent)
- [HKUDS/DeepTutor](https://seerepo.com/r/HKUDS/DeepTutor/built): AIOHTTP, React, Electron, tiktoken, markdown-it-py, python-docx, python-pptx, openpyxl, pypdf, Tailwind CSS, Lucide · [Compare](https://seerepo.com/compare/HKUDS/DeepTutor/vs/zhayujie/CowAgent)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): AIOHTTP, tiktoken, pillow, python-docx, python-pptx, openpyxl, pypdf, Tailwind CSS, highlight.js · [Compare](https://seerepo.com/compare/open-webui/open-webui/vs/zhayujie/CowAgent)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): AIOHTTP, Vite, React, react-router-dom, pillow, pypdf, Tailwind CSS, Lucide · [Compare](https://seerepo.com/compare/langflow-ai/langflow/vs/zhayujie/CowAgent)

## Frequently asked questions

### What language is CowAgent written in?

CowAgent is written in Python, with 282,546 written lines.

### What framework does CowAgent use?

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

### Does CowAgent use AI?

Yes. CowAgent uses AI through dashscope, tiktoken, and gtts.

### Does CowAgent have tests?

Yes. CowAgent has 669 test files.

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

The ones that share most of its stack: datawhalechina/hello-agents, Significant-Gravitas/AutoGPT, and bojieli/ai-agent-book.

## 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.
