Un notebook reactivo de Python que vuelve a ejecutar automáticamente las celdas dependientes, guarda los notebooks como archivos .py y permite ejecutarlos como scripts o apps desplegadas.
srcbookdev/srcbook
Un notebook de TypeScript que se ejecuta localmente en tu equipo, con una interfaz web y asistencia de IA opcional.
Alternativa open source a:Jupyter Notebook
- Estrellas
- 3,436
- Forks
- 309
- Issues abiertos
- 32
- Último commit
- hace 3 meses
¿Qué es?
Srcbook es un notebook para escribir y ejecutar código TypeScript. Se ejecuta como una aplicación CLI local que sirve una interfaz web, de modo que los notebooks y su ejecución permanecen en tu equipo. Los notebooks se guardan como archivos Markdown con la extensión .src.md, por lo que se pueden leer y usar fuera de la aplicación.
Además de ejecutar celdas de código, Srcbook admite diagramas Mermaid para añadir anotaciones a los notebooks y funciones de IA para explorar ideas e iterar sobre ellas. Para usar la IA necesitas tu propia API key; el proyecto recomienda Anthropic con claude-3-5-sonnet-latest. También se puede ejecutar en Docker e instalar e iniciar mediante npx o con una instalación global de npm.
El proyecto usa la licencia Apache-2.0 y sus mantenedores indican que ya no está en desarrollo activo.
Funciones clave
- 01Crear, ejecutar y compartir notebooks de TypeScript en el navegador.
- 02Guardar notebooks como archivos Markdown (.src.md).
- 03Usar funciones de IA para explorar ideas e iterar sobre ellas con tu propia API key.
- 04Añadir diagramas Mermaid para anotar notebooks.
- 05Ejecutarlo localmente mediante una interfaz web iniciada desde la CLI, con compatibilidad con Docker.
Casos de uso
- Crear prototipos con fragmentos de TypeScript o Node.js y guardar los resultados junto con sus explicaciones.
- Escribir ejemplos documentados y ejecutables que se puedan compartir como archivos Markdown sin formato.
- Explorar ideas con un asistente de IA mientras la ejecución del código permanece en local.
Inicio rápido
- 1
Comprueba que Node 18+ y corepack estén instalados
- 2
Ejecuta Srcbook con npx (siempre la versión más reciente)
npx srcbook@latest start - 3
Abre la interfaz web y configura tu clave de API
Antes de usarlo
- Los responsables del mantenimiento indican que Srcbook no está en desarrollo activo.
- Para usar las funciones de IA, debes proporcionar tu propia clave de API.
Temas
Preguntas frecuentes
- ¿Qué es srcbook?
- Un notebook de TypeScript que se ejecuta localmente en tu equipo, con una interfaz web y asistencia de IA opcional. Srcbook es un notebook para escribir y ejecutar código TypeScript. Se ejecuta como una aplicación CLI local que sirve una interfaz web, de modo que los notebooks y su ejecución permanecen en tu equipo. Los notebooks se guardan como archivos Markdown con la extensión .src.md, por lo que se pueden leer y usar fuera de la aplicación.
- ¿srcbook es gratuito? ¿Qué licencia tiene?
- srcbook es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿srcbook sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de srcbook fue el 30 jul 2026.
- ¿Para qué puedo usar srcbook?
- Crear prototipos con fragmentos de TypeScript o Node.js y guardar los resultados junto con sus explicaciones. Escribir ejemplos documentados y ejecutables que se puedan compartir como archivos Markdown sin formato. Explorar ideas con un asistente de IA mientras la ejecución del código permanece en local.
- ¿Cómo se instala srcbook?
- Comprueba que Node 18+ y corepack estén instalados Ejecuta Srcbook con npx (siempre la versión más reciente): npx srcbook@latest start Abre la interfaz web y configura tu clave de API
- ¿Dónde consigo srcbook?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/srcbookdev/srcbook
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una alternativa directa a Jupyter con un agente de IA, un formato de notebook YAML `.deepnote` y un editor por bloques para Python, R y SQL.
Una app de notas con IA, autoalojada y centrada en la privacidad, para capturar rápidamente ideas fugaces en tarjetas Markdown y buscarlas en lenguaje natural.
Una lista seleccionada de plataformas, motores, interfaces, modelos, herramientas y tutoriales para ejecutar modelos de lenguaje grandes en local.
Un framework rápido y sencillo para crear blogs con Node.js que genera sitios estáticos a partir de publicaciones en Markdown.
Una alternativa autohospedada y centrada en la privacidad a NotebookLM de Google para conversar con tus fuentes y generar podcasts, compatible con numerosos proveedores de IA.