What is plannotator built with?
plannotator is a TypeScript repo built with React and Vite. It reaches its data with Drizzle, uses AI through @opencode-ai/plugin, Pi, @opencode-ai/sdk, and Anthropic, makes its content with dompurify, marked, shiki, uqr, @joplin/turndown-plugin-gfm, and 4 more, validates its data with Zod, is tested with @playwright/test, @agentclientprotocol/sdk, fast-check, and @happy-dom/global-registrator, and uses MCP. It has 1,355,493 written lines, with 2,651 test files.
Read on November 13, 2026, at commit 6cd0324. Read it as markdown
The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.
Frontend
The base 2
- React841 files · in apps/hook/package.json
- Vite3 files · in apps/hook/package.json
Styles 3
class-variance-authority3 files
- Tailwind CSS1 file
tailwind-merge1 file
Interface 10
Icons 1
- Lucide41 files
Backend
AI 4
- Pi9 files
@agentclientprotocol/sdk6 files
- @opencode-ai/plugin1 file
- @opencode-ai/sdk1 file
Services 2
Data access 1
- Drizzle4 files
Other repos with a similar stack
Ordered by how much of its stack they share with plannotator, then by stars.
- CherryHQcherry-studio53.5k
Your AI workspace for models, agents, and productivity.
19 of 44 in commonCompare →
Frequently asked questions
What language is plannotator written in?
What framework does plannotator use?
Does plannotator use AI?
What services does plannotator use?
The proof: packages/server/inbox-mcp.ts, line 16
Does plannotator have tests?
Which repos have a stack like plannotator'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 →

