Source: https://seerepo.com/r/TriliumNext/Trilium/built
Markdown source: https://seerepo.com/r/TriliumNext/Trilium/built.md
Description: Trilium is a TypeScript repo. It uses AI through OpenAI and Anthropic and uses MCP. It has 1,921 files and 844,271 written lines, with 1,542 test files.

# What is Trilium built with?

Trilium is a TypeScript repo. It uses AI through OpenAI and Anthropic and uses MCP. It has 1,921 files and 844,271 written lines, with 1,542 test files.

Read on October 31, 2026, at commit 98244cf.

Repository: https://github.com/TriliumNext/Trilium

## Backend

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 3 files · [apps/server/src/routes/mcp.ts, line 130](https://github.com/TriliumNext/Trilium/blob/98244cf5e6af8b83366e418a601da0f17b79a276/apps/server/src/routes/mcp.ts#L130)
- **[OpenAI](https://seerepo.com/uses/openai)**: 2 files · [packages/trilium-core/src/services/llm/providers/local.ts, line 18](https://github.com/TriliumNext/Trilium/blob/98244cf5e6af8b83366e418a601da0f17b79a276/packages/trilium-core/src/services/llm/providers/local.ts#L18)
- **[Anthropic](https://seerepo.com/uses/anthropic)**: 2 files · [apps/server/src/services/llm/providers/claude_agent.ts, line 23](https://github.com/TriliumNext/Trilium/blob/98244cf5e6af8b83366e418a601da0f17b79a276/apps/server/src/services/llm/providers/claude_agent.ts#L23)

## Other repos with a similar stack

- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/TriliumNext/Trilium)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/paperclipai/paperclip/vs/TriliumNext/Trilium)
- [lobehub/lobehub](https://seerepo.com/r/lobehub/lobehub/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/lobehub/lobehub/vs/TriliumNext/Trilium)
- [cline/cline](https://seerepo.com/r/cline/cline/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/cline/cline/vs/TriliumNext/Trilium)
- [Mintplex-Labs/anything-llm](https://seerepo.com/r/Mintplex-Labs/anything-llm/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/Mintplex-Labs/anything-llm/vs/TriliumNext/Trilium)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): MCP, OpenAI, Anthropic · [Compare](https://seerepo.com/compare/CherryHQ/cherry-studio/vs/TriliumNext/Trilium)

## Frequently asked questions

### What language is Trilium written in?

Trilium is written in TypeScript: 1,921 files and 844,271 written lines.

### Does Trilium use AI?

Yes. Trilium uses AI through OpenAI and Anthropic.

The proof: [packages/trilium-core/src/services/llm/providers/local.ts, line 18](https://github.com/TriliumNext/Trilium/blob/98244cf5e6af8b83366e418a601da0f17b79a276/packages/trilium-core/src/services/llm/providers/local.ts#L18)

### What services does Trilium use?

Trilium uses MCP.

The proof: [apps/server/src/routes/mcp.ts, line 130](https://github.com/TriliumNext/Trilium/blob/98244cf5e6af8b83366e418a601da0f17b79a276/apps/server/src/routes/mcp.ts#L130)

### Does Trilium have tests?

Yes. Trilium has 1,542 test files.

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

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

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