What is Aperant built with?
Aperant is a TypeScript repo built with Vite, React, and Electron. It stores its data in SQLite, uses AI through ai, ai-sdk, OpenRouter, @tavily/core, Anthropic, and 1 more, watches its errors with Sentry, makes its content with react-markdown, remark-gfm, rehype-raw, and rehype-sanitize, validates its data with Zod, is tested with Vitest, Testing Library, and @playwright/test, deploys with electron-log, and uses MCP. It has 317,392 written lines, with 232 test files.
Read on November 9, 2026, at commit 20250db. Read it as markdown
Frontend
The base 2
Styles 3
class-variance-authority4 files
tailwind-merge1 file
- Tailwind CSS
Icons 1
- Lucide245 files
Backend
Data 1
AI 4
ai36 files
ai-sdk4 files
- OpenRouter2 files
@tavily/core1 file
Other repos with a similar stack
Ordered by how much of its stack they share with Aperant, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
21 of 45 in commonCompare →
Frequently asked questions
What language is Aperant written in?
What framework does Aperant use?
What database does Aperant use?
The proof: apps/desktop/src/main/ai/memory/embedding-service.ts, line 17
Does Aperant use AI?
What services does Aperant use?
The proof: apps/desktop/src/main/sentry.ts, line 15
Does Aperant have tests?
Which repos have a stack like Aperant's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

