Sobre o projeto

NAI Atelier é um conjunto de ferramentas de criação NovelAI executado no computador pessoal, desenvolvido a partir de kirafishy/NaiPromptManager e mantido de forma independente, sob licença MIT. Não é apenas uma caixa de entrada de prompts, mas um fluxo de trabalho completo construído em torno do uso pessoal de longo prazo: coletar artistas e personagens, combinar prompts, chamar a NovelAI, salvar imagens originais e parâmetros, organizar histórico e inspirações, e continuar usando entre computador e celular. Escopo e pré-requisitos O projeto é explicitamente destinado apenas a assinantes do plano NovelAI Opus; estimativas de custo, determinação de cota gratuita e exibição de limites do Opus são projetadas para o Opus, sem adaptação para outros planos ou serviços intermediários de terceiros. A execução requer Node.js 24.x (ou 22.19.0 ou superior) e npm, além de uma API Key começando com pst-. No primeiro uso, inicie com git clone, npm install e npm run dev:local; após o gateway local e o serviço de léxico estarem prontos, acesse localhost:3000, sem necessidade de implantar no Cloudflare. Módulos principais As cadeias de estilo servem para salvar estilos de arte, módulos, parâmetros e capas reutilizáveis; prompts e módulos são desacoplados, com suporte a palavras positivas e negativas independentes por personagem e posicionamento por coordenadas. O laboratório de geração suporta quatro modos: texto para imagem, imagem para imagem, repintura local e expansão; oferece estimativa de tamanho e custo, travamento de passos, geração de canal transparente, importação de parâmetros PNG/JSON e pré-visualização de imagens de processo via SSE em streaming. O histórico de geração persiste imagens originais e parâmetros localmente no D1 e R2, com suporte a filtragem, paginação, limpeza em lote e envio de volta ao laboratório com um clique. O banco de inspirações funciona como base de conhecimento pessoal, com tags, notas, quadros de inspiração e avaliações, podendo derivar em cadeias de estilo, referências de personagem ou Vibe permanente. Biblioteca de recursos O projeto oferece entrada de download no GitHub para o banco de Tags chinês-inglês ffdkj, sem banco de dados embutido ou léxico pré-gerado; o usuário precisa baixar nas configurações ou executar npm run update:tags para gerar fragmentos locais, com cerca de mais de 320 mil entradas. A biblioteca de artistas pode gerar aproximadamente 151 mil entradas de artistas, com suporte a busca, ordenação, favoritos, sorteio aleatório e geração de imagens de referência básicas com prompt unificado. A biblioteca de personagens distingue Tags oficiais de personagens personalizados restaurados. O AITag conecta-se diretamente a aitag.win para pesquisar obras NovelAI e recuperar prompts e parâmetros, com suporte a importar para o laboratório, salvar como cadeia de estilo ou adicionar ao banco de inspirações. O Danbooru integra uma galeria de imagens para todos os públicos, usada como referência de materiais e Tags; o Pixiv oferece rankings e navegação por tags via login OAuth oficial. A engenharia reversa de imagens usa o WD Tagger local, com download inicial de cerca de 379 MB do modelo, sem envio para a nuvem. Agente do projeto e ativos O Agente do projeto é baseado no núcleo leve pi.dev, capaz de ler materiais locais, observar imagens originais do histórico e chamar ferramentas do estúdio; suporta múltiplas sessões, colaboração visual multimodal e envio transacional em estilo rascunho; operações que envolvem exclusão ou consumo de Anlas exigem confirmação no frontend. O Vibe Transfer permanente codifica imagens de referência em codificação irreversível; cada nova codificação consome 2 Anlas, com suporte a combinação, importação/exportação de .naiv4vibe e deduplicação. O Precise Reference suporta três tipos: personagem, estilo de arte e personagem mais estilo de arte; cada imagem de referência e imagem gerada consome 5 Anlas adicionais. Celular e interoperabilidade O celular acessa a porta 3000 do computador pela rede local doméstica, com autenticação por PIN de quatro dígitos; a máquina local dispensa senha, e após verificação não é necessário inserir por 30 dias. O mobile é reconstruído para toque, com controles principais atendendo 44×44px, navegação fixa na parte inferior, e cada módulo tem layout e configurações de cache próprios. O projeto inclui um conector para st-chatu8, instalável com um clique no SillyTavern, com sincronização bidirecional de cadeias de estilo, Vibe e histórico de geração; imagens do histórico usam índice por caminho para evitar ocupação duplicada de disco. Custos e privacidade O projeto distingue pontos Anlas de limites do Opus, registrando orçamento e uso locais por Key, exibindo estimativa e confirmação antes da geração. O cofre de múltiplas chaves suporta gerenciamento por alias e troca, mas as chaves atualmente são armazenadas em JSON em texto simples no D1 local; a máscara da interface não equivale a criptografia. O modo de segurança de imagens oferece máscara tripla com desfoque, escurecimento e dessaturação, com suporte a espiada temporária e autobloqueio ao perder o foco. Dados e backup Imagens originais, miniaturas, codificações e registros de recuperação ficam na área persistente local-data; limpar o cache do navegador não apaga os registros, mas a retenção de longo prazo ainda depende de backup. Se a codificação Vibe falhar na última gravação, ela é primeiro salva em local-data/vibe-recovery e automaticamente incorporada após reiniciar, evitando pagamento duplicado.