English · Español · Français · Deutsch · Português (Brasil) · 日本語 · 简体中文 · 繁體中文 · 한국어 · العربية
Los 30 idiomas del README
Utilidades del día a día en el navegador. Pensadas para tu privacidad.
Kit es un conjunto de herramientas que se ejecutan en tu dispositivo: PDF, imágenes, audio y vídeo, conversiones y texto. El procesamiento ocurre en el cliente; no enviamos tus archivos a un servidor de Kit.
Sitio: https://trykit.pages.dev
Un kit coherente y cuidado: interfaz clara, modo claro y oscuro, interfaz en 30 idiomas con un selector nativo, PWA instalable y límites honestos sobre lo que un navegador puede hacer.
La interfaz de la app y este README de GitHub están en 30 idiomas. Cámbialos en Ajustes (o en la cabecera) con un selector nativo, o usa los enlaces de arriba. Árabe y hebreo van de derecha a izquierda. Privacidad y términos están traducidos cuando hay texto legal nativo; el resto usa inglés. Los enlaces antiguos /zh/ siguen yendo al chino simplificado.
La portada agrupa las herramientas por trabajo (páginas PDF, datos, desarrollo…) en lugar de una lista plana.
- Unir, dividir, organizar, numerar
- Comprimir, bloquear/desbloquear, metadatos, aplanar
- Marca de agua, cubrir (visual), firma mecanografiada
- Extraer texto, PDF → imágenes ZIP, imágenes → PDF
- Comprimir, redimensionar, recortar, girar/voltear, paquete favicon
- Ajustar, filtros, marca de agua
- Convertir JPEG/PNG/WEBP, ver/quitar EXIF
- Convertir, recortar con forma de onda, velocidad/volumen, extraer audio, clip → GIF
(FFmpeg WASM; los archivos grandes pueden ser lentos; códecs limitados)
- JSON / YAML / TOML / SQL, CSV ↔ JSON, XML ↔ JSON
- JSON → interfaces TypeScript
- Concentrador de conversión
- Markdown ↔ HTML, comparación de texto, mayúsculas/minúsculas, Lorem ipsum
- Decodificar JWT, marca de tiempo Unix, cron, base numérica
- Hash (SHA/MD5), regex, color
- Base64, URL, entidades HTML
- UUID, generador de contraseñas, QR
- El trabajo se hace en tu dispositivo
- El historial guarda solo resúmenes, no el contenido de los archivos
- Las preferencias viven en el almacenamiento local del navegador
- Cómo funciona Kit · Política de privacidad · Condiciones de uso
Necesitas Node.js 24+ (ver .nvmrc).
git clone https://github.com/TGthms/kit.git
cd kit
npm install
npm run devAbre http://localhost:3000 — el idioma por defecto redirige a /en/.
npm run build
npm run typecheck
npm run lintPara GitHub Pages de proyecto, compila con:
NEXT_PUBLIC_BASE_PATH=/kit npm run buildEn local no hay prefijo (NEXT_PUBLIC_BASE_PATH vacío).
- El repositorio está en https://github.com/TGthms/kit
- En GitHub: Settings → Pages → Source: GitHub Actions
- El flujo
.github/workflows/deploy.ymlcompila conNEXT_PUBLIC_BASE_PATH=/kity publicaout/
NEXT_PUBLIC_BASE_PATH=/kit npm run build
# Upload contents of out/ to your Pages target, or use actions/upload-pages-artifactURL de Pages: https://TGthms.github.io/kit/
Sitio canónico: https://trykit.pages.dev
Next.js 16 (App Router, exportación estática) · TypeScript · Tailwind CSS · UI estilo shadcn · Zustand · next-intl · @cantoo/pdf-lib / PDF.js · Canvas · FFmpeg WASM · service worker PWA
Kit’s own source is MIT. Audio and video tools also load an FFmpeg WebAssembly engine (@ffmpeg/core) licensed GPL-2.0-or-later (H.264 / LAME and related codecs). That engine is served from this site and runs in your browser; media is not uploaded to a Kit server. pdf.js and other libraries keep their own Apache, BSD, or MIT licenses.