Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.
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
Убедитесь, что установлены Node 18+ и corepack
- 2
Запустите Srcbook с помощью npx (всегда последняя версия)
npx srcbook@latest start - 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 обновляется ежедневно.
Похожие проекты
Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Подборка платформ, движков, интерфейсов, моделей, инструментов и руководств для локального запуска больших языковых моделей.
Быстрый и простой фреймворк для блогов на Node.js, который создает статические сайты из Markdown-публикаций.
Самостоятельно размещаемая альтернатива Google NotebookLM с упором на конфиденциальность: общайтесь со своими материалами и создавайте подкасты, используя разные AI-провайдеры.