Source: https://seerepo.com/r/anywhere-labs/dsh-desktop/built
Markdown source: https://seerepo.com/r/anywhere-labs/dsh-desktop/built.md
Description: dsh-desktop is a TypeScript repo built with React, deepseek-ai, Vite, and Electron. It stores its data in deepseek-ai.

# What is dsh-desktop built with?

dsh-desktop is a TypeScript repo built with React, deepseek-ai, Vite, and Electron. It stores its data in deepseek-ai, signs people in with @deepseek-ai/dsh-deepseek-account, makes its content with sharp, yaml, @deepseek-ai/dsh-skill-office, mdast-util-from-markdown, mdast-util-gfm, and 2 more, validates its data with Ajv, ajv-formats, Zod, and @deepseek-ai/schemastery, and is tested with Vitest, Testing Library, and playwright. It has 207,417 written lines, with 477 test files.

Read on November 7, 2026, at commit 233b76c.

Repository: https://github.com/anywhere-labs/dsh-desktop

## Frontend (dsh-community-market)

### The base

- **[React](https://seerepo.com/uses/react)**: 2 files · [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)

### Interface

- **deepseek-ai**: 4 files

## Backend (dsh-community-market)

### Data

- **deepseek-ai**: 2 files

## Support (dsh-community-market)

### The base

- **deepseek-ai**: 4 files

### Content

- **[sharp](https://seerepo.com/uses/sharp)**: 1 file
- **[yaml](https://seerepo.com/uses/yaml)**: 1 file

### Validation

- **[Ajv](https://seerepo.com/uses/ajv)**: 3 files
- **[ajv-formats](https://seerepo.com/uses/ajv-formats)**: 1 file
- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Testing

- **Vitest**: 14 files
- **Testing Library**: 2 files

### Tools

- **@deepseek-ai/dsh-plugin-manager**: 2 files

### Other

- **deepseek-ai**: 3 files
- **SemVer**: 2 files

## Frontend (dsh-desktop-next)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)
- **[React](https://seerepo.com/uses/react)**: 14 files · [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)

### Styles

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

### Interface

- **deepseek-ai**: 18 files
- **[Base UI](https://seerepo.com/uses/base-ui)**: 1 file

### Icons

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

## Backend (dsh-desktop-next)

### Data

- **deepseek-ai**: 4 files

### Sign-in

- **@deepseek-ai/dsh-deepseek-account**: 4 files

### AI

- **deepseek-ai**: 4 files

## Support (dsh-desktop-next)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 28 files
- **deepseek-ai**: 25 files

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 4 files
- **@deepseek-ai/dsh-skill-office**: 1 file
- **[mdast-util-from-markdown](https://seerepo.com/uses/mdast-util-from-markdown)**: 1 file
- **[mdast-util-gfm](https://seerepo.com/uses/mdast-util-gfm)**: 1 file
- **mdast-util-to-string**: 1 file
- **micromark-extension-gfm**: 1 file

### Testing

- **Vitest**: 134 files
- **playwright**: 2 files

### Tools

- **deepseek-ai**: 7 files
- **@electron/asar**: 1 file
- **builder-util**: 1 file

### Other

- **deepseek-ai**: 25 files
- **fflate**: 2 files
- **koffi**: 1 file
- **selfsigned**: 1 file

## Frontend (dsh-plugin-desktop-beta)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)
- **[React](https://seerepo.com/uses/react)**: 14 files · [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)

### Styles

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

### Interface

- **deepseek-ai**: 18 files
- **[Base UI](https://seerepo.com/uses/base-ui)**: 1 file

### Icons

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

## Backend (dsh-plugin-desktop-beta)

### Data

- **deepseek-ai**: 4 files

### Sign-in

- **@deepseek-ai/dsh-deepseek-account**: 4 files

### AI

- **deepseek-ai**: 4 files

## Support (dsh-plugin-desktop-beta)

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 28 files
- **deepseek-ai**: 25 files

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 4 files
- **@deepseek-ai/dsh-skill-office**: 1 file
- **[mdast-util-from-markdown](https://seerepo.com/uses/mdast-util-from-markdown)**: 1 file
- **[mdast-util-gfm](https://seerepo.com/uses/mdast-util-gfm)**: 1 file
- **mdast-util-to-string**: 1 file
- **micromark-extension-gfm**: 1 file

### Testing

- **Vitest**: 134 files
- **playwright**: 2 files

### Tools

- **deepseek-ai**: 7 files
- **@electron/asar**: 1 file
- **builder-util**: 1 file

### Other

- **deepseek-ai**: 25 files
- **fflate**: 2 files
- **koffi**: 1 file
- **selfsigned**: 1 file

## Frontend (dsh-plugin-desktop)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)
- **[React](https://seerepo.com/uses/react)**: 27 files · [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **@deepseek-ai/dsh-client-ui-theme**: 5 files
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 3 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Base UI](https://seerepo.com/uses/base-ui)**: 13 files
- **deepseek-ai**: 12 files
- **[sonner](https://seerepo.com/uses/sonner)**: 2 files

### Icons

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

## Backend (dsh-plugin-desktop)

### Data

- **deepseek-ai**: 3 files

### AI

- **deepseek-ai**: 4 files

## Support (dsh-plugin-desktop)

### The base

- **deepseek-ai**: 35 files
- **[Electron](https://seerepo.com/uses/electron)**: 25 files

### Content

- **[yaml](https://seerepo.com/uses/yaml)**: 3 files
- **@deepseek-ai/dsh-skill-office**: 1 file
- **[sharp](https://seerepo.com/uses/sharp)**: 1 file

### Validation

- **@deepseek-ai/schemastery**: 3 files

### Testing

- **Vitest**: 147 files

### Tools

- **deepseek-ai**: 7 files
- **@electron/fuses**: 1 file
- **builder-util**: 1 file

### Other

- **deepseek-ai**: 39 files
- **adm-zip**: 2 files
- **fflate**: 2 files
- **koffi**: 2 files
- **clsx**: 1 file
- **selfsigned**: 1 file
- **SemVer**: 1 file

## Other repos with a similar stack

- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, Vite, sharp, yaml, Ajv, ajv-formats, Zod, Tailwind CSS, Base UI, Lucide, mdast-util-from-markdown, class-variance-authority, tailwind-merge · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/paperclipai/paperclip)
- [tashfeenahmed/freellmapi](https://seerepo.com/r/tashfeenahmed/freellmapi/built): React, Vite, Electron, sharp, yaml, Ajv, Zod, Tailwind CSS, Base UI, Lucide, class-variance-authority, tailwind-merge · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/tashfeenahmed/freellmapi)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, Vite, sharp, Ajv, ajv-formats, Zod, Tailwind CSS, Base UI, Lucide, class-variance-authority, tailwind-merge, sonner · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/novuhq/novu)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, Zod, Tailwind CSS, Lucide, mdast-util-from-markdown, mdast-util-gfm, mdast-util-to-string, micromark-extension-gfm, class-variance-authority, sonner · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/supabase/supabase)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, sharp, yaml, Ajv, Zod, Tailwind CSS, Lucide, class-variance-authority, tailwind-merge, sonner · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/ruvnet/ruflo)
- [unslothai/unsloth](https://seerepo.com/r/unslothai/unsloth/built): React, Vite, Tailwind CSS, Base UI, Lucide, mdast-util-from-markdown, mdast-util-gfm, micromark-extension-gfm, class-variance-authority, tailwind-merge, sonner · [Compare](https://seerepo.com/compare/anywhere-labs/dsh-desktop/vs/unslothai/unsloth)

## Frequently asked questions

### What language is dsh-desktop written in?

dsh-desktop is written in TypeScript, with 207,417 written lines.

### What framework does dsh-desktop use?

dsh-desktop is built with React, deepseek-ai, Vite, and Electron.

The proof: [in dsh-desktop-next/package.json](https://github.com/anywhere-labs/dsh-desktop/blob/233b76c65d2a83a777a96419d798cb5582acb8f7/dsh-desktop-next/package.json)

### What database does dsh-desktop use?

dsh-desktop stores its data in deepseek-ai.

### What does dsh-desktop sign people in with?

dsh-desktop signs people in with @deepseek-ai/dsh-deepseek-account.

### Does dsh-desktop have tests?

Yes. dsh-desktop has 477 test files and is tested with Vitest, Testing Library, and playwright.

### Which repos have a stack like dsh-desktop's?

The ones that share most of its stack: paperclipai/paperclip, tashfeenahmed/freellmapi, and novuhq/novu.

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