Exemplos · Discord · YouTube
O SRCBook é uma plataforma de desenvolvimento de aplicativos centrada no TypeScript. Ele permite que você crie e itine nos aplicativos da web incrivelmente rápido usando a IA como um programa de pares. Ele pode criar ou editar aplicativos da Web e também escrever e executar o código de back -end através de uma interface interativa de notebooks.
O SRCbook é de código aberto (Apache2) e é executado localmente em sua máquina. Você precisa trazer sua própria chave de API para o uso da IA (recomendamos fortemente antrópicos com claude-3-5-sonnet-latest ).
Veja FAQ.
O SRCbook é executado localmente em sua máquina como um aplicativo CLI com uma interface da Web.
Recomendamos usar o NPX para sempre executar a versão mais recente do NPM
# Using npm
npx srcbook@latest start
# Using your pm equivalent
pnpm dlx srcbook@latest startEm vez disso, você pode usar uma instalação global com
<pkg manager> i -g srcbooke depois ligar diretamente para o srcbook comsrcbook start
$ srcbook -h
Usage: srcbook [options] [command]
Srcbook is a interactive programming environment for TypeScript
Options:
-V, --version output the version number
-h, --help display help for command
Commands:
start [options] Start the Srcbook server
import [options] < specifier > Import a Notebook
help [command] display help for commandVocê pode remover o srcbook removendo primeiro o pacote e depois limpando seu diretório local no disco:
rm -rf ~ /.srcbook
# if you configured a global install
npm uninstall -g srcbookSe você usou outro PM, precisará usar seu comando de desinstalação específico
Para melhorar o SRCbook, coletamos algumas análises comportamentais. Não coletamos nenhuma informação de identificação pessoal (PII), nossos objetivos são simplesmente melhorar o aplicativo. O código é de código aberto para que você não precise confiar em nós, pode verificar! Você pode encontrar mais informações em nossa política de privacidade.
Se você deseja desativar o rastreamento, poderá executar o SRCBook com SRCBOOK_DISABLE_ANALYTICS=true definido no ambiente.
Para instruções de desenvolvimento, consulte Contribuindo.md.