¿Con qué está hecho plannotator?

plannotator es un repo de TypeScript hecho con React y Vite. Accede a sus datos con Drizzle, usa IA con @opencode-ai/plugin, Pi, @opencode-ai/sdk y Anthropic, arma su contenido con dompurify, marked, shiki, uqr, @joplin/turndown-plugin-gfm y 4 más, valida sus datos con Zod, se prueba con @playwright/test, @agentclientprotocol/sdk, fast-check y @happy-dom/global-registrator y usa MCP. Son 1,355,493 líneas escritas, con 2,651 archivos de prueba.

Leído el 13 de noviembre de 2026, en el commit 6cd0324. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

La base 2

Estilos 3

Interfaz 10

Iconos 1

Backend

IA 4

Servicios 2

Acceso a los datos 1

Apoyo

Pruebas 5

Herramientas 4

  • @opencode/plugin1 archivo
  • @vitejs/plugin-react1 archivo
  • chokidar1 archivo
  • TypeScript1 archivo

Contenido 9

Validación 1

Otras 4

  • @pierre/diffs31 archivos
  • diff5 archivos
  • clsx1 archivo
  • jsonc-parser1 archivo

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con plannotator, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito plannotator?
plannotator está escrito en TypeScript, con 1,355,493 líneas escritas.
¿Qué framework usa plannotator?
plannotator está hecho con React y Vite.

La prueba: en apps/hook/package.json

¿plannotator usa IA?
Sí. plannotator usa IA con @opencode-ai/plugin, Pi, @opencode-ai/sdk y Anthropic.
¿Qué servicios usa plannotator?
plannotator usa MCP.

La prueba: packages/server/inbox-mcp.ts, línea 16

¿plannotator tiene pruebas?
Sí. plannotator tiene 2,651 archivos de prueba y se prueba con @playwright/test, @agentclientprotocol/sdk, fast-check y @happy-dom/global-registrator.
¿Qué repos tienen un stack parecido a plannotator?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →