Um workspace auto-hospedável onde pessoas e agentes de IA compartilham canais, baseado em um relay Nostr que você mesmo mantém.
Ephemeral-AI-Lab/layerfs
Um armazenamento de sistema de arquivos baseado em SQLite e endereçado por conteúdo que oferece aos agentes de IA workspaces descartáveis e checkpoints duráveis e deduplicados do histórico compartilhado.
- Estrelas
- 620
- Forks
- 34
- Issues abertas
- 37
- Último commit
- há 7 horas
O que é?
LayerFS é um projeto em Rust para gerenciar o estado do sistema de arquivos de agentes de IA. Cada chamada de ferramenta que altera o sistema de arquivos é executada em seu próprio Workspace efêmero, e os resultados mantidos se tornam Commits imutáveis em uma linha do tempo LayerStack. O armazenamento endereçado por conteúdo, o particionamento em chunks definido pelo conteúdo e a estratégia copy-on-write mantêm uma única base compartilhada e apenas as alterações exclusivas; assim, novos estados custam aproximadamente o equivalente ao que mudou, em vez de ocupar o tamanho de todo o ambiente.
A partir de qualquer Layer ou Commit, quem chama pode criar Branches sem cópia, executar workspaces em paralelo, descartar tentativas malsucedidas, reverter o estado criando uma branch a partir de um estado anterior e promover uma Branch com Add. O projeto inclui um SDK em Rust, uma CLI, materialização no host e workspaces em contêineres com Linux FUSE. A versão atual, v0.1.6, é uma prévia para desenvolvedores voltada à avaliação local e à integração com runtimes de agentes; ela ainda não oferece garantias de durabilidade em caso de falha ou perda de energia.
Recursos principais
- 01Armazenamento endereçado por conteúdo que reutiliza dados idênticos entre arquivos e estados.
- 02O particionamento em chunks definido pelo conteúdo evita reescrever arquivos grandes inteiros quando apenas trechos são alterados.
- 03Branches sem cópia e Commits com copy-on-write a partir de qualquer Layer ou Commit.
- 04Execução em Workspace e criação de Commits por meio de um SDK em Rust e de uma CLI.
- 05Workspaces em contêineres com Linux FUSE, com materialização no host como alternativa.
Casos de uso
- Executar várias simulações paralelas de agentes sobre a mesma base de código sem clonar ambientes.
- Reverter o sistema de arquivos de um agente para um checkpoint anterior após uma tentativa malsucedida.
- Testar alterações no ambiente ou nas dependências em branches isoladas antes de promover uma delas.
Tópicos
Perguntas frequentes
- O que é layerfs?
- Um armazenamento de sistema de arquivos baseado em SQLite e endereçado por conteúdo que oferece aos agentes de IA workspaces descartáveis e checkpoints duráveis e deduplicados do histórico compartilhado. LayerFS é um projeto em Rust para gerenciar o estado do sistema de arquivos de agentes de IA. Cada chamada de ferramenta que altera o sistema de arquivos é executada em seu próprio Workspace efêmero, e os resultados mantidos se tornam Commits imutáveis em uma linha do tempo LayerStack. O armazenamento endereçado por conteúdo, o particionamento em chunks definido pelo conteúdo e a estratégia copy-on-write mantêm uma única base compartilhada e apenas as alterações exclusivas; assim, novos estados custam aproximadamente o equivalente ao que mudou, em vez de ocupar o tamanho de todo o ambiente.
- layerfs é gratuito? Qual é a licença?
- layerfs é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- layerfs ainda é mantido?
- Manutenção ativa. O último commit de layerfs foi em 18 de out. de 2026.
- Para que posso usar layerfs?
- Executar várias simulações paralelas de agentes sobre a mesma base de código sem clonar ambientes. Reverter o sistema de arquivos de um agente para um checkpoint anterior após uma tentativa malsucedida. Testar alterações no ambiente ou nas dependências em branches isoladas antes de promover uma delas.
- Onde consigo layerfs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Ephemeral-AI-Lab/layerfs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma coleção de skills reutilizáveis para assistentes de programação com IA, como Claude Code e Codex, com foco em alinhamento, design, TDD e fluxos de engenharia disciplinados.
Uma ampla coleção de arquivos de prompt para agentes de IA com funções específicas, que podem ser instalados em ferramentas como Claude Code, Cursor e Gemini CLI.
Conjunto de 25 skills de engenharia prontas para produção que orientam agentes de programação com IA pelas etapas de especificação, planejamento, implementação, testes, revisão e entrega.
Um harness de agentes para Claude Code e Codex que adiciona swarms multiagente, memória compartilhada, roteamento de tarefas e federação entre máquinas.
Marketplace de plugins, agentes, skills e comandos para Claude Code, Codex CLI, Cursor, OpenCode, Copilot e outras ferramentas de programação com IA.