genoffice vs OpenMAIC
genoffice and OpenMAIC share 8 technologies: React, parse5, katex, pdfjs-dist, pdf-lib, cfb, Zod, and docx. Both are written in TypeScript.
What they share and what sets them apart
genoffice
Free, open-source AI Office suite: Docs, Sheets, Slides, PDF, Markdown and HTML editors with a built-in AI agent, plus a `genoffice` CLI and agent skill so Claude Code, Codex and Cursor can create and edit real .docx/.xlsx/.pptx files locally. Bring your own key. macOS, Windows & Linux.
TypeScript12.2kRead on November 11, 2026, at commit 1738aecWhat is genoffice built with?Only in genoffice
- Vite
- Electron
@univerjs/core
- MCP
- CodeMirror
- @lezer/highlight
tiptap
- Mermaid
wavedrom
@tiptap/markdown
@embedpdf/pdfium
univerjs
@fluentui/react-icons
- zip
- quick-xml
- roxmltree
- calamine
opentype.js
react-konva
- Konva
three
- pngjs
@tiptap/core
- numfmt
- fast-xml-parser
- word-extractor
In common
OpenMAIC
Open Multi-Agent Interactive Classroom — Get an immersive, multi-agent learning experience in just one click
TypeScript43.2kRead on November 10, 2026, at commit 07554abWhat is OpenMAIC built with?Only in OpenMAIC
- Next.js
@electric-sql/pglite
- Postgres
dexie
@aws-sdk/s3-request-presigner
- Anthropic
OpenAI
AWS S3- Hono
- Tailwind CSS
class-variance-authority
- PostCSS
- postcss-value-parser
@fontsource-variable/inter
fontsource
geist
- next-themes
tailwind-merge
motion
sonner
- Radix UI
- ProseMirror
- prosemirror-state
- prosemirror-view
- xyflow
echarts
- prosemirror-commands
- prosemirror-history
- prosemirror-schema-list
- use-stick-to-bottom
- cmdk
- prosemirror-inputrules
- prosemirror-keymap
- prosemirror-schema-basic
react-resizable-panels
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
- streamdown
- js-yaml
- sharp
- linkedom
- parse-srcset
- sanitize-html
shiki
- @joplin/turndown-plugin-gfm
- @mozilla/readability
- htmlparser2
- mdast-util-from-markdown
micromark-extension-math
- remark-cjk-friendly
- svg-pathdata
temml
- turndown
- unpdf
- uqr
typebox
- Ajv
- entities
@xmldom/xmldom
- jpegxr
- mathml-to-latex
- omml2mathml
pptxtojson
- utif
- html-to-image
html2canvas-pro
@hyperframes/producer
@hono/node-server
Side by side
Frequently asked questions
Which is bigger, genoffice or OpenMAIC?
Which has more GitHub stars, genoffice or OpenMAIC?
The proof: THU-MAIC/OpenMAIC on GitHub
Which has more tests, genoffice or OpenMAIC?
Which was updated more recently, genoffice or OpenMAIC?
The proof: genspark-ai/genoffice's commits on GitHub
Which has more commits signed by AI, genoffice or OpenMAIC?
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.

