Repolode
srcbookdev

srcbookdev/srcbook

TypeScript-ноутбук, который работает локально на вашем компьютере, с веб-интерфейсом и опциональной помощью ИИ.

Open source альтернатива:Jupyter Notebook

Звёзды
3,436
Форки
309
Открытые issues
32
Последний коммит
3 месяца назад

Что это?

Srcbook — это ноутбук для написания и запуска кода на TypeScript. Он работает как локальное CLI-приложение, которое предоставляет веб-интерфейс, поэтому ноутбуки и их выполнение остаются на вашем компьютере. Ноутбуки хранятся в файлах Markdown с расширением .src.md: их можно читать и использовать вне приложения.

Помимо выполнения ячеек с кодом, Srcbook поддерживает диаграммы Mermaid для аннотирования ноутбуков и функции ИИ для проработки и развития идей. Для работы с ИИ нужен собственный API-ключ; проект рекомендует Anthropic с claude-3-5-sonnet-latest. Srcbook также можно запускать в Docker, а установить и запустить его можно через npx или глобальную установку npm.

Проект распространяется по лицензии Apache-2.0. Сопровождающие отмечают, что активная разработка больше не ведётся.

Ключевые возможности

  • 01Создавайте, запускайте и делитесь TypeScript-ноутбуками в браузере.
  • 02Сохраняйте ноутбуки в файлах Markdown (.src.md).
  • 03Используйте функции ИИ для проработки и развития идей, указав собственный API-ключ.
  • 04Добавляйте диаграммы Mermaid для аннотирования ноутбуков.
  • 05Запускайте локально через веб-интерфейс, поднятый из CLI; поддерживается Docker.

Сценарии использования

  • Создавайте прототипы на TypeScript или Node.js и храните результаты вместе с пояснениями.
  • Пишите документированные исполняемые примеры, которыми можно делиться как обычными файлами Markdown.
  • Прорабатывайте идеи с ИИ-ассистентом, оставляя выполнение кода локальным.

Быстрый старт

  1. 1

    Убедитесь, что установлены Node 18+ и corepack

  2. 2

    Запустите Srcbook с помощью npx (всегда последняя версия)

    npx srcbook@latest start
  3. 3

    Откройте веб-интерфейс и настройте API-ключ

Что важно знать

  • По словам сопровождающих, Srcbook сейчас активно не разрабатывается.
  • Для использования функций ИИ потребуется собственный API-ключ.

Темы

Частые вопросы

Что такое srcbook?
TypeScript-ноутбук, который работает локально на вашем компьютере, с веб-интерфейсом и опциональной помощью ИИ. Srcbook — это ноутбук для написания и запуска кода на TypeScript. Он работает как локальное CLI-приложение, которое предоставляет веб-интерфейс, поэтому ноутбуки и их выполнение остаются на вашем компьютере. Ноутбуки хранятся в файлах Markdown с расширением .src.md: их можно читать и использовать вне приложения.
srcbook можно использовать бесплатно? Какая у него лицензия?
srcbook распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
srcbook всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в srcbook — 30 июл. 2026 г..
Для чего можно использовать srcbook?
Создавайте прототипы на TypeScript или Node.js и храните результаты вместе с пояснениями. Пишите документированные исполняемые примеры, которыми можно делиться как обычными файлами Markdown. Прорабатывайте идеи с ИИ-ассистентом, оставляя выполнение кода локальным.
Как установить srcbook?
Убедитесь, что установлены Node 18+ и corepack Запустите Srcbook с помощью npx (всегда последняя версия): npx srcbook@latest start Откройте веб-интерфейс и настройте API-ключ
Где скачать srcbook?
Исходный код и инструкции по установке — на GitHub: https://github.com/srcbookdev/srcbook

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая альтернатива Google NotebookLM с упором на конфиденциальность: общайтесь со своими материалами и создавайте подкасты, используя разные AI-провайдеры.

40,4 тыс.4,7 тыс.TypeScriptMITОбновлён 3 дня назад