Ledge: cuaderno de código en Markdown para desarrolladores

Fuentes: Ledge: A Markdown notebook that runs code

Ledge es una aplicación de código abierto bajo licencia Apache-2.0 que funciona como un cuaderno de notas para desarrolladores y equipos de DevOps. Su característica principal es la capacidad de ejecutar código directamente dentro de notas de Markdown, permitiendo a los usuarios escribir, probar y desplegar scripts en Python, Node.js, Ruby, PHP y TypeScript sin necesidad de un entorno de ejecución externo. La herramienta opera de forma local o remota mediante SSH, manteniendo los datos en archivos Markdown estándar que pueden sincronizarse con servicios como iCloud, Dropbox o Git, eliminando la dependencia de bases de datos en la nube.

El sistema ofrece un entorno de shell persistente para cada nota, lo que permite que variables de entorno, directorios de trabajo y configuraciones de virtualización se mantengan entre ejecuciones. Ledge incluye un servidor MCP que integra la herramienta con agentes de IA, como Claude Code, permitiendo la creación, búsqueda y edición de notas a través de la interfaz de inteligencia artificial. Además, la aplicación soporta la ejecución de código en dispositivos móviles como iPhone y iPad, donde el dispositivo actúa solo como ventana de visualización y edición, mientras que la lógica y el shell residen en un servidor remoto. La seguridad se gestiona mediante cifrado de notas, claves de acceso en Secure Enclave para dispositivos móviles y perfiles de entorno que separan secretos de datos sensibles. Ledge está diseñado para flujos de trabajo de ingeniería de software donde la documentación y el código deben evolucionar simultáneamente, ofreciendo una experiencia de desarrollo integrada y transparente.