Introdução geral
O Srcbook é uma plataforma de desenvolvimento de aplicativos centrada em TypeScript, projetada para criar e iterar rapidamente aplicativos da Web com assistentes de IA. Ele oferece suporte à operação nativa, fornece uma interface de notebook interativa e permite que os usuários escrevam e executem códigos de back-end. O Srcbook é de código aberto, é executado em uma máquina local e exige que os usuários forneçam suas próprias chaves de API para usar os recursos de IA.
Entre as ferramentas de programação de IA focadas na criação do mundo front-end, Srcbook vs. Srcbook. v0.dev eParafuso eBlackbox É mais vantajoso ao criar projetos de front-end com estruturas complexas e várias rodadas contínuas de iterações de diálogo.
O endereço de demonstração do Srcbook não é funcionalmente equivalente à versão de código aberto, que inclui uma funcionalidade mais completa de criação de aplicativos e tomada de notas. Você pode usar a versão disponível gratuitamente Modelo Grok Alternativa.
Lista de funções
- Criador de aplicativosIA: construtor de aplicativos com suporte a TypeScript para criar, editar e executar aplicativos da Web.
- cadernosTypeScript: crie, execute e compartilhe notebooks TypeScript com suporte para exportação para um formato Markdown válido (.src.md).
- Função de IAGeração de código de amostra, modificação de código, correção de problemas, suporte à visualização da Web com recarga a quente.
- implementação localExecução local via interface da Web, com suporte a Node.js.
- tramaAnotações e gráficos avançados com o Mermaid.
Usando a Ajuda
Processo de instalação
- Requisitos ambientaisVerifique se a versão 18+ do Node.js está instalada; é recomendável usar o nvm para gerenciar a versão local do Node.
- Instale o Srcbook com um clique::
- Use o npx para executar a versão mais recente:
bash
npx srcbook@latest start
- Ou instalação global:
bash
npm install -g srcbook
início do srcbook
- Use o npx para executar a versão mais recente:
Diretrizes para uso
- Iniciar o SrcbookExecutar em um terminal
início do srcbook
para iniciar o servidor Srcbook. - Criar um novo projeto::
- Abra seu navegador para acessar
http://localhost:3000
Entre na interface da Web do Srcbook. - Use o AI Assistant para gerar modelos de código iniciais ou escreva o código TypeScript manualmente.
- Abra seu navegador para acessar
- Edição e visualização::
- Edite o código na interface da Web e visualize o efeito da modificação em tempo real.
- Use o recurso hot reload para eliminar a necessidade de atualizar manualmente a página.
- Uso de cadernos interativos::
- Crie um novo notebook TypeScript para escrever e executar trechos de código.
- Exporte notebooks para o formato Markdown para facilitar o compartilhamento e o controle de versões.
- Gráficos e notas::
- Melhore a legibilidade do código desenhando diagramas e comentários em notebooks usando a sintaxe do Mermaid.
- Gerenciamento de projetos::
- Use pastas locais para gerenciar seus projetos e manter seu código e dados seguros.
- Backups regulares e controle de versão para evitar a perda de dados.
Funções em destaque Procedimento de operação
- Código gerado por IA::
- Insira a descrição do requisito no editor e o assistente de IA gerará o modelo de código apropriado.
- Modifique e refine o código conforme solicitado, e o assistente de IA fornecerá sugestões e correções de erros em tempo real.
- Visualização em tempo real::
- Sempre que você salvar uma alteração de código, a janela de visualização ao vivo será atualizada automaticamente para mostrar o efeito mais recente.
- Use o recurso hot reload para aumentar a eficiência do desenvolvimento, eliminando a necessidade de atualizar manualmente a página.
- Caderno interativo::
- Escreva o snippet TypeScript na interface do notebook e clique no botão Run (Executar) para executar o código.
- Use a sintaxe Markdown para registrar notas e anotações, exportar para arquivos Markdown para facilitar o compartilhamento e a colaboração.
Processo de desinstalação
- Pacotes de remoçãoNa linha de comando, digite
npm uninstall -g srcbook
ou use o comando de desinstalação do gerenciador de pacotes correspondente. - Limpeza do diretório localExcluir o diretório de configuração local
~/.srcbook
.
Desativar análise e rastreamento
Para melhorar a Srcbook, coletamos alguns dados analíticos comportamentais, mas não coletamos nenhuma informação de identificação pessoal (PII). Se desejar desativar o rastreamento, você pode definir em seu ambienteSRCBOOK_DISABLE_ANALYTICS=true
.