La estación de trabajo offline para desarrolladores
Más de 80 herramientas para desarrolladores, un cliente de API, clientes SQL / MongoDB / Redis, cifrado
y utilidades de productividad, todo ejecutándose localmente en tu máquina.
Gratis · Código abierto · Offline · Sin cuenta · Sin anuncios
English | 简体中文 | 日本語 | 한국어 | Español | Português (BR) | Deutsch | Français | हिन्दी
⬇️ Descargar • 🌐 Sitio web • 📚 Documentación • 📋 Registro de cambios • 🗺️ Hoja de ruta • 🤝 Contribuir • 💬 Discusiones
Esta es una traducción del README en inglés, que es la versión canónica y puede estar más actualizada. Se agradecen las correcciones: consulta Traducciones.
MyDevTools es una aplicación de escritorio que reemplaza la pila de pestañas, sitios sueltos y apps de un solo uso que un desarrollador abre cada día. Formateadores, conversores, generadores, utilidades de criptografía, un cliente de API, clientes SQL / MongoDB / Redis, notas, fragmentos de código y una bóveda de credenciales: una sola app, un solo buscador, un solo atajo de teclado.
Se ejecuta en tu máquina. No hay servidor de MyDevTools, ni cuenta, ni sincronización.
| El montaje habitual | MyDevTools |
|---|---|
| Una docena de pestañas con sitios de herramientas de un solo uso | Una app de escritorio, ⌘K para saltar a donde sea |
| Herramientas que suben tus datos a un servidor para formatearlos | El procesamiento ocurre en tu máquina |
| Muros de registro y claves de licencia | Sin cuenta, sin inicio de sesión, sin activación |
| Apps separadas para SQL, MongoDB y Redis | SQL + MongoDB + Redis + S3 en un solo lugar |
| Planes de pago para utilidades básicas | Gratis: todas las herramientas, todas las funciones |
| Herramientas de código cerrado que no puedes auditar | AGPL-3.0, toda la app está en este repositorio |
| Plataforma | Cómo |
|---|---|
| macOS (Apple Silicon + Intel) | Descarga el .dmg más reciente: compilación universal, firmada y notarizada, se actualiza sola desde la app |
| Windows / Linux | Todavía no se publican. El contenedor Tauri compila en ambos: consulta Compilar desde el código fuente y la hoja de ruta. Probar en estas plataformas es una excelente primera contribución |
Ábrela y ponte a trabajar: sin registro, sin configuración, sin claves de API.
Más de 80 herramientas, agrupadas como las agrupa la barra lateral. La lista completa con descripciones está en el README en inglés.
| Categoría | Ejemplos |
|---|---|
| 📝 Formateadores y validadores | Formateador JSON, JSON Visualizer, Diff JSON, Generador de esquema JSON, JSON to Code, Formateador YAML, Conversor de formatos (JSON / YAML / TOML / XML), Formateador SQL, Formateador GraphQL, Vista previa Markdown, Comparador de diferencias, Probador de expresiones regulares |
| 🌐 Red y API | Cliente API (colecciones, entornos, autenticación, gRPC, servidor mock, sin límites de CORS del navegador), cURL to Code, Probador de webhooks, Probador de WebSocket, Búsqueda DNS, Consulta Whois, Calculadora IP / subred, Códigos de estado HTTP, User-Agent Parser |
| 🗄️ Clientes de bases de datos y almacenamiento | SQL Client (PostgreSQL, MySQL, MariaDB), Explorador de bases de datos (MongoDB), Redis Commander, S3 Drive (AWS S3, DigitalOcean Spaces): drivers nativos en Rust, directo de tu máquina a tu base de datos |
| 🔐 Seguridad y criptografía | Gestor de contraseñas, Cifrado (prácticas, AES-GCM), Decodificador JWT, Generador de hash, Generador HMAC, Bcrypt, Código TOTP / 2FA, Generador de claves SSH / RSA, Decodificador de certificados / PEM, Gestor de entornos, Secreto / clave API |
| 🔄 Conversores | Base64, Imagen a Base64, Codificador / analizador de URL, Escape / Encode, String Case Converter, String Inspector, Line Sort & Dedupe, CSV / Excel ↔ JSON, Conversor de base, Conversor de marcas de tiempo / zonas horarias, Convertidor de unidades, Calculadora Chmod, Contador de tokens LLM |
| ⚙️ Generadores | UUID / ULID, Generador de datos de prueba, Constructor Cron, Generador Docker Compose, Generador .gitignore, Generador de códigos QR, Tabla Markdown, Lorem Ipsum |
| 🎨 Medios y diseño | Selector de color, Comprobador de contraste, Generador de degradado CSS, Generadores CSS, Compresor de imágenes, Optimizador SVG, Visor EXIF y eliminador, Generador de favicon, Captura de código, Inspector de keycode |
| 📱 Productividad | Notas, Fragmentos de código, Tareas, Marcadores, Claves API, Sala de descanso (2048, Sudoku, Snake, Buscaminas, Tetris) |
Todo se busca desde una única paleta de comandos, en modo oscuro o claro, en 27 idiomas.
- Sin servidor de MyDevTools. No hay backend al que iniciar sesión, ni servicio de sincronización, ni sistema de cuentas. Lo que escribes en las herramientas, las notas, los fragmentos, las tareas y los marcadores se guardan en una base de datos SQLCipher local, cifrada con una clave almacenada en el llavero del sistema.
- Las credenciales se cifran en la bóveda. Las contraseñas de bases de datos, las claves de API y las entradas del gestor de contraseñas se cifran localmente con una contraseña maestra que solo tú conoces.
- Tú decides cada conexión saliente. La app en sí no necesita red, pero algunas herramientas existen para hablar con tus destinos: el cliente de API envía las peticiones que escribes, los clientes de bases de datos se conectan a los hosts que configuras, las consultas DNS / WHOIS interrogan registros públicos y el actualizador consulta las releases de GitHub. Nada más sale.
- Estadísticas de uso opcionales y anónimas. Desactivadas salvo que las
actives. Cuando están activas se envían dos eventos (
app_started,tool_opened) con un id de sesión rotativo, la versión de la app y el idioma. Sin id de dispositivo, sin rutas, sin nada de lo que escribas en una herramienta. - Auditable. AGPL-3.0. Todo lo anterior está en este repositorio: compruébalo.
Una interfaz Next.js 16 / React 19 (apps/desktop-ui) dentro de un contenedor
Tauri v2 (apps/desktop, Rust). El almacenamiento es SQLCipher con clave del
llavero del sistema; los drivers de bases de datos, HTTP / gRPC y el servidor mock
son nativos en Rust. El sitio web (apps/web) es solo marketing: las herramientas
no se ejecutan ahí.
Detalles: docs/ARCHITECTURE.md.
git clone https://github.com/mydevtools-tech/mydevtools.git
cd mydevtools
pnpm install
pnpm dev:desktop # Tauri desktop app in dev mode
pnpm build:desktop # build the desktop appRequiere Node.js ≥ 22, pnpm ≥ 9 y Rust estable. Sin paso de configuración: sin claves de API, sin cuentas, sin servicios.
- Solo macOS en las compilaciones publicadas hoy.
- Los clientes de bases de datos son para el trabajo del día a día, no un reemplazo de una suite completa de DBA: sin diseñador visual de esquemas, sin herramientas de migración.
- Sin funciones de equipo. Sin espacios de trabajo compartidos, sin sincronización, sin colaboración.
- Algunas herramientas necesitan la red por definición: DNS, WHOIS, webhooks, peticiones de API, conexiones a bases de datos.
Las contribuciones son bienvenidas: correcciones de errores, herramientas nuevas,
mejoras de UI, traducciones y documentación cuentan todas. Empieza por
CONTRIBUTING.md; los issues con la etiqueta good first issue
están acotados para quienes empiezan.
Mejorar esta traducción, o un archivo de idioma en apps/desktop-ui/messages/,
no requiere Rust ni compilar nada.
| 🐛 Reportar un error · ✨ Pedir una función | Plantillas de issues |
| 💬 Hacer una pregunta | Discusiones · SUPPORT.md |
| 🔒 Reportar una vulnerabilidad | SECURITY.md, en privado, nunca en un issue público |
| 🗺️ Ver qué está planeado | ROADMAP.md |
| 🤝 Normas de la comunidad | CODE_OF_CONDUCT.md |
MyDevTools es gratis, no tiene plan de pago y nunca lo tendrá. Si te ahorra tiempo, dale una estrella al repositorio, patrocina en GitHub o cuéntaselo a alguien de tu equipo.
GNU Affero General Public License v3.0, consulta LICENSE.
Hecho con ❤️ por Akhil y colaboradores