OpenMAIC vs satori
OpenMAIC and satori share 6 technologies: React, Next.js, postcss-value-parser, react-resizable-panels, parse5, and sharp. Both are written in TypeScript.
What they share and what sets them apart
THU-MAIC
OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
TypeScript43.5kRead on November 13, 2026, at commit 65d5ac4What is OpenMAIC built with?Only in OpenMAIC
- Postgres
dexie
@aws-sdk/s3-request-presigner
- Anthropic
OpenAI
AWS S3- Hono
- Tailwind CSS
class-variance-authority
- PostCSS
@fontsource-variable/inter
fontsource
geist
- next-themes
tailwind-merge
motion
sonner
- Radix UI
- ProseMirror
- xyflow
echarts
- use-stick-to-bottom
- cmdk
- prosemirror-inputrules
animate.css
- Base UI
embla-carousel-react
monaco-editor
- prosemirror-dropcursor
- prosemirror-gapcursor
- react-colorful
xterm
- Lucide
@aws-sdk/credential-providers
- Pi
ai
e2b
ai-sdk
partial-json
tokenlens
katex
- streamdown
- js-yaml
- linkedom
- parse-srcset
- htmlparser2
- sanitize-html
shiki
- @joplin/turndown-plugin-gfm
- @mozilla/readability
docx
- mdast-util-from-markdown
micromark-extension-math
- pdf-lib
- remark-cjk-friendly
- svg-pathdata
temml
- turndown
- unpdf
- uqr
typebox
- Zod
- entities
@xmldom/xmldom
- cfb
- jpegxr
- mathml-to-latex
- omml2mathml
pdfjs-dist
pptxtojson
- utif
- html-to-image
html2canvas-pro
@hyperframes/producer
@hono/node-server
In common
vercel
satori
Enlightened library to convert HTML and CSS to SVG
TypeScript14.2kRead on November 9, 2026, at commit 074f0b3What is satori built with?Only in satori
- css-to-react-native
- twrnc
- cssparser
harfbuzzjs
- @resvg/resvg-js
- escape-html
- pixelmatch
react-hot-toast
- resvg
- pdfkit
Side by side
OpenMAICsatori
SizeLines written by people and agents, without generated ones; code files, without tests.
OpenMAIC903,423 lines written2,113 code files
satori63,071 lines written98 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
OpenMAIC38% of its commits signed by AIWith Claude Code, Cursor, Codex, and GitHub Copilot
satori1.5% of its commits signed by AIWith Cursor, Claude Code, and GitHub Copilot
ActivityFrom GitHub and its history, on the day SeeRepo read it.
OpenMAICLast push November 13, 2026880 commits43,461 stars
satoriLast push November 6, 2026526 commits14,169 stars
TestsThe files that test the code, and the share of code files a test imports.
OpenMAIC1,627 test files62.3% of its code files have a test that imports them
satori96 test files19.4% of its code files have a test that imports them
Frequently asked questions
Which is bigger, OpenMAIC or satori?
OpenMAIC, with 903,423 lines written; satori has 63,071.
The proof: THU-MAIC/OpenMAIC's code at commit 65d5ac4
Which has more GitHub stars, OpenMAIC or satori?
OpenMAIC, with 43,461 stars; satori has 14,169.
The proof: THU-MAIC/OpenMAIC on GitHub
Which has more tests, OpenMAIC or satori?
OpenMAIC, with 1,627 test files; satori has 96.
The proof: THU-MAIC/OpenMAIC's code at commit 65d5ac4
Which was updated more recently, OpenMAIC or satori?
OpenMAIC: its last push was on November 13, 2026, and satori's on November 6, 2026.
The proof: THU-MAIC/OpenMAIC's commits on GitHub
Which has more commits signed by AI, OpenMAIC or satori?
OpenMAIC: an AI signed 38% of its commits, with Claude Code, Cursor, Codex, and GitHub Copilot; in satori, 1.5%.
The proof: the commits each tool signed in THU-MAIC/OpenMAIC
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.

