Um notebook reativo para Python que reexecuta automaticamente células dependentes, salva notebooks como arquivos .py simples e pode rodar como script ou app publicado.
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
Verifique se o Node 18+ e o corepack estão instalados
- 2
Execute o Srcbook com npx (sempre a versão mais recente)
npx srcbook@latest start - 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
Uma alternativa direta ao Jupyter com agente de IA, formato de notebook YAML `.deepnote` e editor baseado em blocos para Python, R e SQL.
Um app de anotações com IA, auto-hospedado e focado em privacidade, para registrar pensamentos rápidos em cartões Markdown e pesquisá-los em linguagem natural.
Uma lista selecionada de plataformas, engines, interfaces, modelos, ferramentas e tutoriais para executar LLMs localmente.
Um framework rápido e simples para blogs em Node.js que gera sites estáticos a partir de posts em Markdown.
Uma alternativa auto-hospedada e focada em privacidade ao NotebookLM do Google, para conversar com suas fontes e gerar podcasts, com suporte a vários provedores de IA.