MemBrowse es una herramienta que permite a quienes desarrollan software embebido seguir el consumo de RAM y de memoria flash de su firmware dentro de la integración continua, con soporte para GitHub Actions, GitLab CI/CD y otros sistemas de CI. La reseñó CNX Software el 25 de septiembre de 2026.
La idea es ver el cambio de huella de memoria con detalle cada vez que alguien sube código al proyecto. Así el equipo no se entera recién cuando la imagen del firmware deja de caber en la flash del microcontrolador, o cuando el programa no arranca porque se quedó sin RAM. MemBrowse guarda además el historial completo, con la evolución del uso de memoria en el tiempo y el espacio que queda libre para funciones nuevas.
La captura de portada muestra el panel de MemBrowse para un proyecto de demostración en MicroPython compilado para la Raspberry Pi Pico (objetivo rp2-pico).
¿Qué hace MemBrowse?
Estas son sus funciones principales, según la descripción del proyecto:
- Integración con CI/CD. Funciona con GitHub Actions, GitLab CI, Jenkins y otros sistemas de integración continua.
- Seguimiento automático de la memoria en cada commit a la rama principal. La interfaz de línea de comandos de MemBrowse, de código abierto, lee el archivo ELF y el linker script del proyecto, extrae los datos de uso de memoria y sube un reporte al portal de MemBrowse.
- Comentarios en los pull requests que indican cuánta memoria agrega o quita cada cambio.
- Tendencias históricas para ver el uso de memoria a lo largo del tiempo.
- Comparación entre objetivos, para entender en qué se diferencian distintas placas y configuraciones de compilación.
- Alertas de presupuesto que hacen fallar la CI cuando la memoria supera un límite definido por el usuario.
¿Cuánto cuesta?
MemBrowse tiene varias modalidades de precio. Es "gratis para siempre" en proyectos de código abierto alojados en repositorios públicos, sin límite de objetivos seguidos. Según entiende CNX Software, proyectos como NuttX, TinyUSB, wolfSSL, Flipper One (su firmware para el RP2350), RT-Thread y Adafruit ya lo usan sin costo.
Para proyectos de código cerrado la tarifa parte en 99 dólares al mes, con hasta 10 objetivos seguidos. El precio sube si hace falta seguir más objetivos.
Se puede entrar al panel en vivo de algunos de esos proyectos abiertos para ver qué ofrece el portal antes de instalar nada. Para empezar a usarlo, el punto de partida es la documentación.
La imagen de arriba corresponde a la sección de análisis de símbolos del panel del firmware RP2350 de Flipper One. En la biblioteca TLS/SSL de código abierto wolfSSL, MemBrowse sigue varios objetivos a la vez.





