Switer (a.k.a. SwiterMD)
Escribe con comodidad y menos distracciones. Si puedes escribirlo, que sea en Switer.
Switer (o SwiterMD como desambiguación) es un editor de texto orientado a la escritura, notas y PKM (Gestión Personal del Conocimiento), que busca destacar por la comodidad, la potencia y la simplicidad.
Características principales planeadas
- Editor Markdown con capacidad de edición WYSIWYG y vista previa
- Edición por bloques más capaz y dinámica para una experiencia más fluida
- Una variante de Markdown propia diseñada para ser más compatible, elegante y portable
- Integración con extensiones como LaTeX, Mermaid, embeds y referencias cruzadas
- Máximo rendimiento y velocidad de uso
- Diseño mejorado para dispositivos móviles y de escritorio
- Local-first, sin login, solo archivos locales en tu disco
- Sistema de plugins base y posibilidad de plugins de terceros
- Aspecto elegante, limpio y dinámico
- Integraciones con terceros, sincronización y mejores capacidades de exportación
Y lo más importante: no imitar los errores de los programas de su tipo. Switer nace de la necesidad de una aplicación capaz y apta para todos, a diferencia de los programas actuales, muy técnicos e incompletos.
Filosofía
Switer busca cumplir con los siguientes principios:
- Rápido: en rendimiento gracias a su stack Svelte + Tauri, pero también en experiencia y uso.
- Cómodo: que escribir sea un proceso libre sin fricciones, sin inconvenientes y con la mejor accesibilidad posible.
- Elegante: sin incomodidades, sin soluciones a medias. Un espacio con todo lo necesario con un diseño bien pensado.
- Completo: que cada función este en cada versión. Nada de versiones restringidas en funciones, recortes o limitaciones.
- Portable: sean versiones portables y multiplataforma, o capacidades de exportación y acceso a tus notas, Switer no es una forma de dependencia, sino una herramienta para tus cosas.
- Fresco: sin pesadez, malos diseños o funcionalidad sin estética. Switer busca ser una app bonita y con lo que necesitas.
- Personal: Switer es tuyo, y no solo por la licencia MIT. Busca la mejor experiencia para cada usuario, porque el PKM es Personal.
Desarrollo
Switer está siendo desarrollado en SvelteKit y será empaquetado como app en Tauri cuando esté listo. Para contribuir al código, es recomendable conocer estas herramientas y sus dependencias.
Instalación
Requisitos
Antes de comenzar, asegúrate de tener instalado:
- Node.js (v18 o superior)
- pnpm (gestor de paquetes, opcional pero recomendado)
- Rust (requerido por Tauri)
- Un compilador C/C++:
Instrucciones
- Clona la repo:
git clone https://github.com/Andresit1524/Switer
cd Switer
- Instala dependencias y ejecuta:
pnpm install
pnpm dev
Estado del proyecto (28 de julio de 2025)
Actualmente Switer esta en fase de prototipo, de forma que no hay cambios o implementaciones importantes acá en el repositorio.
Sobre su creador
Soy Hayran Andrés López, un estudiante de ingeniería que busca desarrollar Switer como una forma de aprender sobre desarrollo web y de aplicaciones, y también para cumplir un objetivo: crear lo mas cercano al PKM definitivo, ofreciendo una experiencia completa y un software libre y de calidad.
Me encanta Obsidian, y quiero que sus bondades estén en manos de todos, no robando el software, sino ofreciendo uno que potencie sus fortalezas, corrija sus deficiencias y ofrezca una versión única de un PKM, el tipo de software que todos merecen disfrutar.
Puedes preguntarme sobre el proyecto y contribuir a él (con ideas o en el repo) en este correo