¿Con qué está hecho chatbox?

chatbox es un repo de TypeScript hecho con React, TanStack, Vite, Electron y @capacitor/core. Guarda sus datos en localforage, @capacitor-community/sqlite, @mastra/libsql y SQLite, usa IA con ai, ai-sdk, cohere-ai, @mastra/core, ai-retry y 4 más, vigila sus errores con Sentry, arma su contenido con linkedom, sanitize-filename, exceljs, pdfjs-dist, react-markdown y 14 más, valida sus datos con Zod y @cfworker/json-schema, se prueba con Vitest, Testing Library, fake-indexeddb, Faker y jsdom, se despliega con electron-log y usa electron-store, store, MCP y Perplexity. Son 383,291 líneas escritas, con 762 archivos de prueba.

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

Frontend

La base 3

Estilos 2

Interfaz 17

5 más

Iconos 4

  • @tabler/icons-react150 archivos
  • Lucide12 archivos
  • @mui/icons-material10 archivos
  • @lobehub/icons2 archivos

Backend

Datos 6

IA 7

  • ai83 archivos
  • ai-sdk21 archivos
  • cohere-ai2 archivos
  • @mastra/core1 archivo
  • ai-retry1 archivo
  • OpenRouter1 archivo
  • js-tiktoken1 archivo

Servicios 5

Apoyo

La base 2

  • Electron38 archivos
  • @capacitor/core9 archivos

Contenido 19

7 más

Validación 2

  • Zod33 archivos
  • @cfworker/json-schema1 archivo

Pruebas 5

  • Vitest752 archivos
  • Testing Library75 archivos
  • Faker1 archivo
  • jsdom1 archivo
  • fake-indexeddb19 archivos

Despliegue 1

Herramientas 4

  • @tanstack/router-plugin1 archivo
  • @vitejs/plugin-react1 archivo
  • TypeScript1 archivo
  • electron-debug1 archivo

Otras 32

  • uuid42 archivos
  • jotai37 archivos
  • Lodash28 archivos
  • @tanstack/react-query22 archivos
  • zustand20 archivos
  • i18next14 archivos
  • Capacitor12 archivos
  • TanStack10 archivos
  • dayjs8 archivos
  • .ENV2 archivos
  • core-js2 archivos
  • fflate2 archivos
20 más
  • @noble/hashes1 archivo
  • electron-updater1 archivo
  • Immer1 archivo
  • web-vitals1 archivo
  • react-i18next206 archivos
  • clsx40 archivos
  • ofetch9 archivos
  • abort-controller3 archivos
  • deepmerge3 archivos
  • p-map3 archivos
  • chardet2 archivos
  • diff2 archivos
  • fs-extra2 archivos
  • iconv-lite2 archivos
  • capacitor-plugin-safe-area1 archivo
  • compare-versions1 archivo
  • copy-to-clipboard1 archivo
  • emittery1 archivo
  • js-base641 archivo
  • quickjs-emscripten-core1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito chatbox?
chatbox está escrito en TypeScript, con 383,291 líneas escritas.
¿Qué framework usa chatbox?
chatbox está hecho con React, TanStack, Vite, Electron y @capacitor/core.

La prueba: en package.json

¿Qué base de datos usa chatbox?
chatbox guarda sus datos en localforage, @capacitor-community/sqlite, @mastra/libsql y SQLite.
¿chatbox usa IA?
Sí. chatbox usa IA con ai, ai-sdk, cohere-ai, @mastra/core, ai-retry, js-tiktoken, OpenRouter, OpenAI y Anthropic.
¿Qué servicios usa chatbox?
chatbox vigila sus errores con Sentry y usa electron-store, store, MCP y Perplexity.

La prueba: src/main/adapters/sentry.ts, línea 1

¿chatbox tiene pruebas?
Sí. chatbox tiene 762 archivos de prueba y se prueba con Vitest, Testing Library, fake-indexeddb, Faker y jsdom.
¿Qué repos tienen un stack parecido a chatbox?

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 →