Source: https://seerepo.com/r/janhq/jan/built
Markdown source: https://seerepo.com/r/janhq/jan/built.md
Description: jan is a Rust repo built with React and Vite. It uses AI through OpenAI and measures its use with PostHog.

# What is jan built with?

jan is a Rust repo built with React and Vite. It uses AI through OpenAI and measures its use with PostHog. It has 857 files and 423,916 written lines, with 460 test files.

Read on October 31, 2026, at commit b8071a1.

Repository: https://github.com/janhq/jan

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/package.json)

## Backend

### Services

- **[PostHog](https://seerepo.com/uses/posthog)**: 3 files · [web-app/src/containers/analytics/AnalyticConsent.tsx, line 3](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/web-app/src/containers/analytics/AnalyticConsent.tsx#L3)
- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [web-app/src/lib/model-factory.ts, line 49](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/web-app/src/lib/model-factory.ts#L49)

## Other repos with a similar stack

- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): React, Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/janhq/jan/vs/supabase/supabase)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): React, Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/janhq/jan)
- [cline/cline](https://seerepo.com/r/cline/cline/built): React, Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/cline/cline/vs/janhq/jan)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): React, Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/janhq/jan/vs/Mintplex-Labs/anything-llm)
- [bojieli/ai-agent-book](https://seerepo.com/r/bojieli/ai-agent-book/built): React, Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/bojieli/ai-agent-book/vs/janhq/jan)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, PostHog, OpenAI · [Compare](https://seerepo.com/compare/janhq/jan/vs/n8n-io/n8n)

## Frequently asked questions

### What language is jan written in?

jan is written in Rust: 857 files and 423,916 written lines.

### What framework does jan use?

jan is built with React and Vite.

The proof: [in package.json](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/package.json)

### Does jan use AI?

Yes. jan uses AI through OpenAI.

The proof: [web-app/src/lib/model-factory.ts, line 49](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/web-app/src/lib/model-factory.ts#L49)

### What services does jan use?

jan measures its use with PostHog.

The proof: [web-app/src/containers/analytics/AnalyticConsent.tsx, line 3](https://github.com/janhq/jan/blob/b8071a116d626875df346616ddb547b27ab3ef5c/web-app/src/containers/analytics/AnalyticConsent.tsx#L3)

### Does jan have tests?

Yes. jan has 460 test files.

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

The ones that share most of its stack: supabase/supabase, debpalash/VoiceStudio, and cline/cline.

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