Repolode
srcbookdev

srcbookdev/srcbook

Um notebook TypeScript que roda localmente, com interface web e assistência de IA opcional.

Alternativa open source a:Jupyter Notebook

Estrelas
3,436
Forks
309
Issues abertas
32
Último commit
há 3 meses

O que é?

Srcbook é um notebook para escrever e executar código TypeScript. Ele roda como um aplicativo CLI local que disponibiliza uma interface web, mantendo os notebooks e a execução na sua própria máquina. Os notebooks são armazenados como arquivos Markdown com a extensão .src.md, o que permite lê-los e transportá-los para fora do aplicativo.

Além de executar células de código, o Srcbook oferece suporte a diagramas Mermaid para anotar notebooks e recursos de IA para explorar ideias e iterar sobre elas. Para usar a IA, você precisa da sua própria API key; o projeto recomenda o Anthropic com claude-3-5-sonnet-latest. Também é possível executá-lo no Docker. A instalação e a inicialização são feitas pelo npx ou por uma instalação global via npm.

O projeto usa a licença Apache-2.0, e os mantenedores observam que ele não está mais em desenvolvimento ativo.

Recursos principais

  • 01Criar, executar e compartilhar notebooks TypeScript no navegador.
  • 02Salvar notebooks como arquivos Markdown (.src.md).
  • 03Usar recursos de IA para explorar ideias e iterar sobre elas, com sua própria API key.
  • 04Adicionar diagramas Mermaid para anotar notebooks.
  • 05Executar localmente por meio de uma interface web iniciada pela CLI, com suporte a Docker.

Casos de uso

  • Prototipar trechos de TypeScript ou Node.js e manter os resultados junto das explicações.
  • Escrever exemplos documentados e executáveis que possam ser compartilhados como arquivos Markdown simples.
  • Explorar ideias com um assistente de IA enquanto a execução do código permanece local.

Início rápido

  1. 1

    Verifique se o Node 18+ e o corepack estão instalados

  2. 2

    Execute o Srcbook com npx (sempre a versão mais recente)

    npx srcbook@latest start
  3. 3

    Abra a interface web e configure sua chave de API

Antes de usar

  • Os mantenedores informam que o Srcbook não está em desenvolvimento ativo.
  • Para usar os recursos de IA, você precisa fornecer sua própria chave de API.

Tópicos

Perguntas frequentes

O que é srcbook?
Um notebook TypeScript que roda localmente, com interface web e assistência de IA opcional. Srcbook é um notebook para escrever e executar código TypeScript. Ele roda como um aplicativo CLI local que disponibiliza uma interface web, mantendo os notebooks e a execução na sua própria máquina. Os notebooks são armazenados como arquivos Markdown com a extensão .src.md, o que permite lê-los e transportá-los para fora do aplicativo.
srcbook é gratuito? Qual é a licença?
srcbook é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
srcbook ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de srcbook foi em 30 de jul. de 2026.
Para que posso usar srcbook?
Prototipar trechos de TypeScript ou Node.js e manter os resultados junto das explicações. Escrever exemplos documentados e executáveis que possam ser compartilhados como arquivos Markdown simples. Explorar ideias com um assistente de IA enquanto a execução do código permanece local.
Como instalar srcbook?
Verifique se o Node 18+ e o corepack estão instalados Execute o Srcbook com npx (sempre a versão mais recente): npx srcbook@latest start Abra a interface web e configure sua chave de API
Onde consigo srcbook?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/srcbookdev/srcbook

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados