plannotator vs cherry-studio
plannotator and cherry-studio share 19 technologies: React, Vite, Anthropic, MCP, Tailwind CSS, @viz-js/viz, @agentclientprotocol/sdk, dompurify, Lucide, motion, Zod, Drizzle, turndown, yaml, class-variance-authority, tailwind-merge, CodeMirror, TanStack, and katex. Both are written in TypeScript.
What they share and what sets them apart
plannotator
The workspace to stay in the loop and on top of agents - shape, decide, plan, annotate, review code, share with team, and send all feedback to agents with one click.
TypeScript10.4kRead on November 13, 2026, at commit 6cd0324What is plannotator built with?Only in plannotator
In common
cherry-studio
Your AI workspace for models, agents, and productivity.
TypeScript53.5kRead on November 13, 2026, at commit 93870b1What is cherry-studio built with?Only in cherry-studio
- SQLite
- lru-cache
dexie
- electron-store
@aws-sdk/lib-storage
- sqlite-vec
OpenAI- Sentry
- Hugging Face
- Perplexity
PostHog
- Electron
elysia
@earendil-works/chord
- @electron-toolkit/preload
- quickjs-wasi
grammy
- quick-lru
- PostCSS
tiptap
- React Hook Form
- @tanstack/react-virtual
react-spinners
- react-hotkeys-hook
dnd-kit
react-error-boundary
echarts
@uiw/react-codemirror
- xyflow
@floating-ui/dom
- virtua
emoji-picker-react
@dagrejs/dagre
@react-aria/live-announcer
- ansi-to-react
- emoji-picker-element-data
- og-crd
- react-player
- Iconify
@iconify-json/material-icon-theme
@elysia/bearer
ai
ai-sdk
- cherrystudio
earendil-works
- @vectorstores/core
tesseract.js
- @napi-rs/system-ocr
- @paddleocr/api-sdk
- ollama-ai-provider-v2
partial-json
- @opeoginni/github-copilot-openai-compatible
ai-retry
gpt-tokenizer
- voyage-ai-provider
unified
- streamdown
- unist-util-visit
- file-type
- remark-parse
- sharp
markdown-it
- qrcode.react
- strict-url-sanitise
@firecrawl/anydoc
- htmlparser2
remark-gfm
- @vectorstores/readers
- fast-xml-parser
- officeparser
- remove-markdown
- @e965/xlsx
- @lezer/markdown
- @mozilla/readability
@tiptap/markdown
@tryfabric/martian
- Cheerio
docx
- epub
- gray-matter
- html-to-image
- html-to-text
- mdast-util-from-markdown
mediabunny
micromark-util-types
- pdf-parse
- qrcode
remark-math
- remark-stringify
- telegram-markdown-v2
- word-extractor
@hookform/resolvers
- opentelemetry
winston
winston-daily-rotate-file
@earendil-works/pi-ai
- OpenRouter
pdfjs-dist
- @aiden0z/pptx-renderer
- fast-formula-parser
- docx-preview
- exceljs
- numfmt
- rtf.js
@ai-sdk/provider-utils
@uiw/codemirror-themes-all
- Radix UI
uiw
- @pierre/highlights
- @lezer/highlight
@mermanjs/web-render
- @viz-js/lang-dot
- cmdk
react-day-picker
react-dropzone
react-resizable-panels
vaul
- remark-definition-list
- remark-github-blockquote-alert
- remark-mark-highlight
Side by side
Frequently asked questions
Which is bigger, plannotator or cherry-studio?
Which has more GitHub stars, plannotator or cherry-studio?
The proof: CherryHQ/cherry-studio on GitHub
Which has more tests, plannotator or cherry-studio?
Which was updated more recently, plannotator or cherry-studio?
The proof: backnotprop/plannotator's commits on GitHub
Which has more commits signed by AI, plannotator or cherry-studio?
The proof: the commits each tool signed in backnotprop/plannotator
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.

