Source: https://seerepo.com/r/mudler/LocalAI/built
Markdown source: https://seerepo.com/r/mudler/LocalAI/built.md
Description: LocalAI is a Go repo built with React, Vite, Echo, and net/http. It stores its data in Postgres and uses MCP.

# What is LocalAI built with?

LocalAI is a Go repo built with React, Vite, Echo, and net/http. It stores its data in Postgres and uses MCP. It has 1,953 files and 1,000,131 written lines, with 1,783 test files.

Read on October 28, 2026, at commit e7d2e76.

Repository: https://github.com/mudler/LocalAI

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**: [in package.json](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/package.json)
- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/package.json)

## Backend

### The base

- **Echo**: [in package.json](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/package.json)
- **[net/http](https://seerepo.com/uses/net-http)**: [in package.json](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/package.json)

### Data

- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [core/http/auth/db.go, line 7](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/core/http/auth/db.go#L7)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 24 files · [core/http/react-ui/src/components/MCPAppFrame.jsx, line 2](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/core/http/react-ui/src/components/MCPAppFrame.jsx#L2)

## Other repos with a similar stack

- [usememos/memos](https://seerepo.com/r/usememos/memos/built): React, Vite, net/http, Postgres, MCP · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/usememos/memos)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): React, Vite, Postgres, MCP · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/thedotmack/claude-mem)
- [ruvnet/ruflo](https://seerepo.com/r/ruvnet/ruflo/built): React, Vite, Postgres, MCP · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/ruvnet/ruflo)
- [tldraw/tldraw](https://seerepo.com/r/tldraw/tldraw/built): React, Vite, Postgres, MCP · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/tldraw/tldraw)
- [deepseek-ai/deepseek-harness](https://seerepo.com/r/deepseek-ai/deepseek-harness/built): React, Vite, MCP · [Compare](https://seerepo.com/compare/deepseek-ai/deepseek-harness/vs/mudler/LocalAI)
- [ollama/ollama](https://seerepo.com/r/ollama/ollama/built): React, Vite, net/http · [Compare](https://seerepo.com/compare/mudler/LocalAI/vs/ollama/ollama)

## Frequently asked questions

### What language is LocalAI written in?

LocalAI is written in Go: 1,953 files and 1,000,131 written lines.

### What framework does LocalAI use?

LocalAI is built with React, Vite, Echo, and net/http.

The proof: [in package.json](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/package.json)

### What database does LocalAI use?

LocalAI stores its data in Postgres.

The proof: [core/http/auth/db.go, line 7](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/core/http/auth/db.go#L7)

### What services does LocalAI use?

LocalAI uses MCP.

The proof: [core/http/react-ui/src/components/MCPAppFrame.jsx, line 2](https://github.com/mudler/LocalAI/blob/e7d2e76fdf40057fb428f11bae13e4c00ab9bdd9/core/http/react-ui/src/components/MCPAppFrame.jsx#L2)

### Does LocalAI have tests?

Yes. LocalAI has 1,783 test files.

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

The ones that share most of its stack: usememos/memos, thedotmack/claude-mem, and ruvnet/ruflo.

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