Source: https://seerepo.com/r/cheaper-inference/OmniRoute/built
Markdown source: https://seerepo.com/r/cheaper-inference/OmniRoute/built.md
Description: OmniRoute is a TypeScript repo built with Next.js, React, and Express. It stores its data in Redis and uses MCP.

# What is OmniRoute built with?

OmniRoute is a TypeScript repo built with Next.js, React, and Express. It stores its data in Redis and uses MCP. It has 5,948 files and 2,725,801 written lines, with 8,734 test files.

Read on October 30, 2026, at commit b2a6410.

Repository: https://github.com/cheaper-inference/OmniRoute

## Frontend

### The base

- **[Next.js](https://seerepo.com/uses/nextjs)**: [in package.json](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/package.json)
- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/package.json)

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 4 files · [open-sse/services/cache/redisVectorStore.ts, line 60](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/open-sse/services/cache/redisVectorStore.ts#L60)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 5 files · [open-sse/handlers/search.ts, line 45](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/open-sse/handlers/search.ts#L45)

## Other repos with a similar stack

- [nexu-io/open-design](https://seerepo.com/r/nexu-io/open-design/built): Next.js, React, Express, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/nexu-io/open-design)
- [lobehub/lobehub](https://seerepo.com/r/lobehub/lobehub/built): Next.js, React, Redis, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/lobehub/lobehub)
- [upstash/context7](https://seerepo.com/r/upstash/context7/built): React, Express, Redis, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/upstash/context7)
- [LibreChat-AI/LibreChat](https://seerepo.com/r/LibreChat-AI/LibreChat/built): React, Express, Redis, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/LibreChat-AI/LibreChat)
- [react/react](https://seerepo.com/r/react/react/built): Next.js, React, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/react/react)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, Redis, MCP · [Compare](https://seerepo.com/compare/cheaper-inference/OmniRoute/vs/n8n-io/n8n)

## Frequently asked questions

### What language is OmniRoute written in?

OmniRoute is written in TypeScript: 5,948 files and 2,725,801 written lines.

### What framework does OmniRoute use?

OmniRoute is built with Next.js, React, and Express.

The proof: [in package.json](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/package.json)

### What database does OmniRoute use?

OmniRoute stores its data in Redis.

The proof: [open-sse/services/cache/redisVectorStore.ts, line 60](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/open-sse/services/cache/redisVectorStore.ts#L60)

### What services does OmniRoute use?

OmniRoute uses MCP.

The proof: [open-sse/handlers/search.ts, line 45](https://github.com/cheaper-inference/OmniRoute/blob/b2a64106c9e47d654012d24d5ae5424c950649cc/open-sse/handlers/search.ts#L45)

### Does OmniRoute have tests?

Yes. OmniRoute has 8,734 test files.

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

The ones that share most of its stack: nexu-io/open-design, lobehub/lobehub, and upstash/context7.

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