What is OpenMAIC built with?
OpenMAIC is a TypeScript repo built with React, Next.js, and Hono. It stores its data in @electric-sql/pglite, Postgres, and dexie, signs people in with @aws-sdk/credential-providers, stores files in AWS S3, uses AI through Pi, ai, e2b, ai-sdk, partial-json, and 3 more, makes its content with katex, streamdown, js-yaml, parse5, sharp, and 22 more, validates its data with typebox, Zod, and Ajv, is tested with Vitest, @playwright/test, fake-indexeddb, Testing Library, and Puppeteer, deploys with @hono/node-server, and uses @aws-sdk/s3-request-presigner. It has 876,324 written lines, with 1,570 test files.
Read on November 6, 2026, at commit 5c3531c. Read it as markdown
Frontend
The base 2
- React446 files · in package.json
- Next.js115 files · in package.json
Styles 9
class-variance-authority7 files
- PostCSS4 files
tailwind-merge2 files
@fontsource-variable/inter1 file
fontsource1 file
geist1 file
- Tailwind CSS
- postcss-value-parser3 files
- next-themes1 file
Interface 25
motion52 files
sonner42 files
- ProseMirror29 files
- Radix UI26 files
- prosemirror-state20 files
- prosemirror-view19 files
- prosemirror-commands10 files
echarts8 files
- prosemirror-schema-list7 files
- xyflow7 files
- prosemirror-history4 files
- prosemirror-schema-basic4 files
- prosemirror-keymap2 files
react-resizable-panels2 files
animate.css1 file
- Base UI1 file
embla-carousel-react1 file
monaco-editor1 file
xterm1 file
- prosemirror-inputrules4 files
- use-stick-to-bottom3 files
- prosemirror-dropcursor2 files
- prosemirror-gapcursor2 files
- react-colorful2 files
- cmdk1 file
Icons 1
- Lucide201 files
Backend
Data 4
@electric-sql/pglite48 files
- Postgres12 files · lib/persistence/asset-collector-schedule.ts, line 39
dexie6 files
@aws-sdk/s3-request-presigner1 file
Sign-in 1
Services 3
Other repos with a similar stack
Ordered by how much of its stack they share with OpenMAIC, then by stars.
- CherryHQcherry-studio53.3k
Your AI workspace for models, agents, and productivity.
30 of 113 in commonCompare →
Frequently asked questions
What language is OpenMAIC written in?
What framework does OpenMAIC use?
What database does OpenMAIC use?
What does OpenMAIC sign people in with?
Does OpenMAIC use AI?
What services does OpenMAIC use?
The proof: lib/persistence/asset-byte-store.ts, line 30
Does OpenMAIC have tests?
Which repos have a stack like OpenMAIC'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 →

