No se sube nada.
Snowkit Dev se ve y funciona como un editor de código, con las herramientas que usas a diario integradas. Abre un archivo a la izquierda, edítalo en el centro, ejecuta una herramienta a su lado y lee el resultado. Todo ocurre en tu navegador, así que los datos privados, los registros y los tokens se quedan en tu dispositivo.
Cómo funciona
Pega texto, abre un archivo o suelta uno en cualquier parte de la ventana. El editor te dice qué es: JSON, YAML, CSV, TSV, XML, TOML, .env, un JWT, un comando cURL, SQL, registros o texto sin formato. Todas las herramientas leen de la misma entrada, así que nunca copias datos de una herramienta a la siguiente. Abre la entrada B cuando necesites una segunda versión para comparar, un JSON Schema contra el que comprobar o una segunda tabla que unir.
Cada herramienta tiene botones Usar como entrada y Enviar a B. Convierte un CSV a JSON, usa el resultado como entrada, consúltalo con jq, luego envía las coincidencias a la entrada B y compáralas con el original. Todos los cambios en la entrada se pueden deshacer.
Las herramientas
- JSON da formato, minifica y valida, muestra un árbol plegable, ejecuta JSONPath y filtros jq, comprueba los datos contra un JSON Schema en la entrada B y escribe tipos de TypeScript, Zod, Go o Python. YAML, CSV, XML y TOML también se leen como datos.
- Convertir pasa JSON, YAML, TOML, XML, CSV, TSV y .env de uno a otro.
- SQL ejecuta SQLite real. La entrada se convierte en una tabla llamada
datay la entrada B endata_b, para que puedas unirlas. Abre un archivo de base de datos SQLite y sus tablas también están listas para consultar. - Regex resalta cada coincidencia, enumera los grupos de captura y previsualiza un reemplazo.
- Diferencias compara la entrada con la entrada B, o con el resultado de cualquier otra herramienta.
- Codificar y decodificar maneja Base64, codificación de URL, entidades HTML, hexadecimal, hashes MD5 y SHA, y decodifica JWT con fechas legibles.
- cURL convierte un comando cURL en código fetch, Python requests, Go o PHP. Nunca se envía ninguna solicitud.
El inspector, el panel y la terminal
El inspector de la derecha muestra los datos actuales como un árbol, una tabla o una lista de campos con sus tipos. El panel inferior tiene tres pestañas. Salida enumera lo que se ejecutó. Problemas enumera errores de análisis, errores de esquema y posibles secretos, y al hacer clic en uno salta a su línea. Terminal ejecuta jq, json, grep, head, wc, base64 y más sobre la entrada, con pipes, y abre el Snowkit Shell completo para todo lo demás.
Un guardián discreto de secretos
Cuando la entrada parece contener una clave de API, una clave privada, un token o una contraseña, una nota discreta lo indica y ofrece enmascararla con un clic. No se envía nada a ninguna parte en ningún caso, y Deshacer recupera el original.
Tu sesión se queda en este dispositivo
Las entradas, las herramientas que tienes abiertas y sus ajustes se guardan en este navegador, y cada sesión se guarda en tu Library para que puedas volver a ella. Las entradas muy grandes, de más de unos dos millones de caracteres, no se guardan, aunque los ajustes sí. Exporta toda la sesión como archivo JSON para pasarla a otra computadora e impórtala allí. Empezar de nuevo lo borra todo, incluida la copia guardada.
Atajos de teclado
- Ctrl K o Ctrl Shift P abre la lista de comandos, donde se puede encontrar cada acción escribiendo
- Ctrl Enter ejecuta la herramienta en la que trabajas
- Alt 1 a 7 cambian de herramienta
- Ctrl O abre un archivo y Ctrl S descarga el resultado
- Ctrl J muestra u oculta el panel inferior
- Ctrl Z y Ctrl Shift Z deshacen y rehacen cambios en la entrada
Privacidad
Todo el trabajo ocurre en tu navegador. Tus datos, tokens y consultas nunca se suben, y la herramienta cURL solo escribe código, nunca hace la solicitud. La sesión guardada vive en el almacenamiento de este navegador y en tu Library de este dispositivo, y en ningún otro lugar.
Preguntas
¿Qué tamaño puede tener la entrada?
Se abren archivos de hasta 25 MB, y varios megabytes funcionan bien en una computadora. Las herramientas solo se ejecutan mientras están en pantalla, los patrones se ejecutan en segundo plano con un límite de tiempo, y los resaltados y tablas largos se detienen en un tamaño razonable, para que el editor siga respondiendo.
¿Se verifica la firma del JWT?
No. Se decodifican el encabezado y la carga y se explican las fechas, pero verificar una firma requiere la clave secreta o pública. Nunca pegues un secreto de producción en un sitio web que no controles.
¿Qué SQL puedo usar?
SQLite completo: joins, agrupación, funciones de ventana, expresiones de tabla comunes y funciones JSON. Los objetos JSON anidados se convierten en columnas como customer_name.
¿Qué filtros de jq funcionan?
Los de uso diario: rutas, pipes, select, map, keys, length, add, construcción de objetos y arreglos, comparaciones y muchas funciones integradas. Un filtro que no se admite lo dice en lugar de adivinar.