Repolode
srcbookdev

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. 1

    Comprueba que Node 18+ y corepack estén instalados

  2. 2

    Ejecuta Srcbook con npx (siempre la versión más reciente)

    npx srcbook@latest start
  3. 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