Source: https://seerepo.com/r/iOfficeAI/AionUi/built
Markdown source: https://seerepo.com/r/iOfficeAI/AionUi/built.md
Description: AionUi is a TypeScript repo built with Expo, React, Vite, and Express. It uses AI through OpenAI, watches its errors with Sentry, and uses MCP.

# What is AionUi built with?

AionUi is a TypeScript repo built with Expo, React, Vite, and Express. It uses AI through OpenAI, watches its errors with Sentry, and uses MCP. It has 294,619 written lines, with 686 test files.

Read on November 1, 2026, at commit 11cd2a9.

Repository: https://github.com/iOfficeAI/AionUi

## Frontend

### The base

- **[Expo](https://seerepo.com/uses/expo)**
- **[React](https://seerepo.com/uses/react)**
- **[Vite](https://seerepo.com/uses/vite)**

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**

### Services

- **[Sentry](https://seerepo.com/uses/sentry)**: 5 files · [packages/desktop/src/preload/main.ts, line 11](https://github.com/iOfficeAI/AionUi/blob/11cd2a9a20d1e033157636efc570b41384c66d85/packages/desktop/src/preload/main.ts#L11)
- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [packages/desktop/src/common/api/OpenAIRotatingClient.ts, line 1](https://github.com/iOfficeAI/AionUi/blob/11cd2a9a20d1e033157636efc570b41384c66d85/packages/desktop/src/common/api/OpenAIRotatingClient.ts#L1)
- **[MCP](https://seerepo.com/uses/mcp)**: 1 file · [packages/desktop/src/process/resources/builtinMcp/imageGenServer.ts, line 13](https://github.com/iOfficeAI/AionUi/blob/11cd2a9a20d1e033157636efc570b41384c66d85/packages/desktop/src/process/resources/builtinMcp/imageGenServer.ts#L13)

## Other repos with a similar stack

- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, Vite, Express, Sentry, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/paperclipai/paperclip)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): React, Vite, Express, Sentry, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/twentyhq/twenty)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, Express, Sentry, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/n8n-io/n8n)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, Sentry, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/supabase/supabase)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Express, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/ruvnet/ruflo)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): React, Vite, Express, OpenAI, MCP · [Compare](https://seerepo.com/compare/iOfficeAI/AionUi/vs/Mintplex-Labs/anything-llm)

## Frequently asked questions

### What language is AionUi written in?

AionUi is written in TypeScript, with 294,619 written lines.

### What framework does AionUi use?

AionUi is built with Expo, React, Vite, and Express.

### Does AionUi use AI?

Yes. AionUi uses AI through OpenAI.

The proof: [packages/desktop/src/common/api/OpenAIRotatingClient.ts, line 1](https://github.com/iOfficeAI/AionUi/blob/11cd2a9a20d1e033157636efc570b41384c66d85/packages/desktop/src/common/api/OpenAIRotatingClient.ts#L1)

### What services does AionUi use?

AionUi watches its errors with Sentry and uses MCP.

The proof: [packages/desktop/src/preload/main.ts, line 11](https://github.com/iOfficeAI/AionUi/blob/11cd2a9a20d1e033157636efc570b41384c66d85/packages/desktop/src/preload/main.ts#L11)

### Does AionUi have tests?

Yes. AionUi has 686 test files.

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

The ones that share most of its stack: paperclipai/paperclip, twentyhq/twenty, and n8n-io/n8n.

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