cherry-studio vs tabby
cherry-studio and tabby share 24 technologies: React, SQLite, lru-cache, OpenAI, Tailwind CSS, tailwind-merge, tiptap, React Hook Form, react-error-boundary, CodeMirror, Lucide, unified, unist-util-visit, dompurify, remark-gfm, remark-math, remark-stringify, Zod, @hookform/resolvers, class-variance-authority, Radix UI, cmdk, react-day-picker, and react-resizable-panels. cherry-studio is written in TypeScript and tabby in Rust.
What they share and what sets them apart
cherry-studio
Your AI workspace for models, agents, and productivity.
TypeScript53.3kRead on November 5, 2026, at commit 2292fddWhat is cherry-studio built with?Only in cherry-studio
- Vite
- TanStack
dexie
- electron-store
@aws-sdk/lib-storage
- sqlite-vec
- MCP
- Anthropic
- Sentry
- Electron
elysia
- @electron-toolkit/preload
- quickjs-wasi
grammy
- quick-lru
- PostCSS
motion
react-spinners
- @tanstack/react-virtual
- react-hotkeys-hook
dnd-kit
echarts
@uiw/react-codemirror
- xyflow
@floating-ui/dom
- virtua
emoji-picker-react
@dagrejs/dagre
- @pierre/highlights
@react-aria/live-announcer
- ansi-to-react
- react-player
- Drizzle
ai
ai-sdk
earendil-works
tesseract.js
- ollama-ai-provider-v2
partial-json
gpt-tokenizer
- streamdown
- file-type
- remark-parse
- sharp
yaml
markdown-it
- qrcode.react
- turndown
- @firecrawl/anydoc
- htmlparser2
- @napi-rs/canvas
katex
- officeparser
- remove-markdown
- @mozilla/readability
@tiptap/markdown
- Cheerio
docx
- fast-xml-parser
- gray-matter
- html-to-image
- html-to-text
- mdast-util-from-markdown
mediabunny
micromark-util-types
- pdf-lib
- pdf-parse
pdfjs-dist
- qrcode
- word-extractor
- opentelemetry
winston
winston-daily-rotate-file
@earendil-works/pi-ai
- OpenRouter
- @aiden0z/pptx-renderer
- docx-preview
- exceljs
@ai-sdk/provider-utils
uiw
- @lezer/highlight
react-dropzone
vaul
rehype-parse
rehype-stringify
- remark-github-blockquote-alert
In common
tabby
Self-hosted AI coding assistant
Rust33.9kRead on November 7, 2026, at commit 21b2904What is tabby built with?Only in tabby
- axum
- tower
- sqlx-sqlite
- sqlx
- cached
- GitHub
- Streamlit
- Tokio
- axum-extra
- Next.js
PostHog
- indicatif
- spinners
- utoipa-swagger-ui
- jsonwebtoken
- argon2
- openidconnect
- text-splitter
- ollama-rs
- jsonlines
- htmd
lettre
validator
tracing
- OpenTelemetry
- opentelemetry_sdk
opentelemetry-otlp
- tracing-opentelemetry
tracing-subscriber
@orama/orama
- toml
- pino
react-email
- next-themes
- @codemirror/theme-one-dark
sonner
- Framer
@uidotdev/usehooks
- react-textarea-autosize
react-intersection-observer
recharts
downshift
- react-activity-calendar
- react-json-view
tippy.js
@uiw/codemirror-extensions-langs
- cm6-graphql
embla-carousel-autoplay
embla-carousel-react
- react-lazy-load
react-syntax-highlighter
- react-topbar-progress-indicator
- @radix-ui/react-icons
- jwt-decode
@urql/exchange-auth
- he
marked
mdast
- react-markdown
rehype-raw
rehype-sanitize
- hast
- remark
Side by side
Frequently asked questions
Which is bigger, cherry-studio or tabby?
Which has more GitHub stars, cherry-studio or tabby?
The proof: CherryHQ/cherry-studio on GitHub
Which has more tests, cherry-studio or tabby?
Which was updated more recently, cherry-studio or tabby?
The proof: CherryHQ/cherry-studio's commits on GitHub
Which has more commits signed by AI, cherry-studio or tabby?
The proof: the commits each tool signed in CherryHQ/cherry-studio
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.

