Holi Labs
1 min Local-first

Crie um workspace no navegador que nunca prenda o usuário

Uma arquitetura prática para trabalhar com uma pasta escolhida ou com armazenamento do navegador sem mudar o fluxo do editor.

#local-first #files #indexeddb
Conteúdo
Use um único contrato de workspace Dois modos de armazenamento Migre sem perder trabalho Privacidade e entrega

Um editor local-first não deve exigir que a pessoa entenda o armazenamento do navegador antes de criar algo. Abrir, salvar e visualizar precisa funcionar igual em uma pasta escolhida ou em um espaço gerenciado pelo navegador.

Use um único contrato de workspace

A interface deve chamar operações como list, read, write e remove. Um adaptador implementa essas operações para a pasta local; outro usa IndexedDB ou OPFS. A interface não precisa saber qual está ativo.

Dois modos de armazenamento

  • A pasta só pode ser aberta por uma ação consciente e nunca deve ser explorada além do diretório autorizado.
  • O workspace do navegador é o padrão normal, não um erro, e deve criar a mesma estrutura de projetos e images/.
  • Se a permissão for perdida, mantenha o documento na memória e ofereça uma exportação de recuperação.

Migre sem perder trabalho

Trocar de adaptador é uma migração: copie, verifique cada arquivo e só então ative o destino. Nunca apague a origem automaticamente. Como o navegador pode limpar dados, ofereça exportação de projeto, exportação completa e importação com validação de caminhos.

Privacidade e entrega

Caminhos, nomes, handles e conteúdo devem ficar no dispositivo. O provedor de hospedagem ainda pode ver IP, horário e metadados de roteamento. Antes de publicar, confirme que a edição funciona sem conta ou pasta e que a rede não recebe documentos nem nomes de arquivos.

Próximo Projete um QR que continue escaneando

Preferências locais

Configuração

Estas preferências ficam apenas neste navegador e não exigem uma conta.

Aparência

Tema Aplicado neste dispositivo

Navegação

Início Holi.tools Artigos
Sessão Sem conta · preferência local

Atual v0.6.0

Versões

Mantenha a Holi disponível

Apoie ferramentas independentes

As doações ajudam a cobrir hospedagem e desenvolvimento sem tornar contas ou armazenamento remoto obrigatórios.

Contato
v0.6.0 2026-09-02
  • Defined Tutorials, Field notes, Experiments, and Papers as formats in one Holi Labs publication
  • Added a localized Papers collection with a subtle crane category mark across all seven languages
  • Added format filters and the axolotl identity while preserving one shared library and privacy shell
v0.5.0 2026-09-02
  • Extended the Labs library shell, privacy summary, search, filters, and article routes to all seven Holi languages
  • Localized the shared product dock and removed its unstable outer glow
  • Kept code blocks, URLs, file paths, and technical product names intact across translated tutorials
v0.4.0 2026-09-02
  • Rebuilt Labs as a practical library with featured reading, search, category filters, and reading time
  • Published seven complete English and Spanish tutorials, guides, and engineering notes
  • Added coherent light and dark Labs palettes and limited public routes to fully translated locales
v0.3.0 2026-09-02
  • Unified Configuration, Versions, and Privacy in the shared Holi product dock
  • Added local theme and language preferences plus Labs navigation inside Configuration
  • Placed donations, support, and the visible Shadow Log inside Versions
v0.2.1 2026-09-02
  • Separated privacy and Version Log into left and right floating controls
  • Moved privacy facts into a dedicated glass drawer
v0.2.0 2026-09-02
  • Added a visible privacy summary to experiment, article, and tag pages
  • Made the current version and Shadow Log available throughout Labs
  • Reframed Labs as a research publication rather than a product backlog
v0.1.1 2026-01-12
  • Added English and Spanish routes
  • Synchronized the content collection
  • Improved stability
v0.1.0 2026-01-12
  • Created the first Labs content collection
  • Published initial graphics and performance notes

Privacidade em resumo

Resumo de privacidade

Ler e exportar artigos não envia arquivos pessoais à Holi. A Cloudflare pode observar seu IP e horário de acesso.

Conteúdo
O Labs publica artigos estáticos e não solicita seus documentos locais.
Exportação
Copiar resumos e gerar Markdown ou saída para impressão acontece no seu navegador.
Hospedagem
A Cloudflare pode processar IP, horário, caminho solicitado, volume de tráfego e dados de roteamento.
Links externos
Doações, suporte e fontes externas só abrem quando você escolhe.

Sobre

Holi Labs

Pesquisa de ponta, experimentos WebGPU e papers técnicos.

Explorar Holi.tools

Doar

Doar

Se a Holi.tools ajuda você, apoie a continuidade do desenvolvimento aqui:

GitHub Sponsors Ko-fi

Suporte e sugestões

Suporte e sugestões

Para suporte, relatos de erros ou sugestões:

E-mail [email protected] GitHub Issues

Código-fonte: https://github.com/HugoAndresAmayaChairez/holi.tools