Rift: Uma Alternativa Melhor para Git Worktrees com Snapshots Instantâneos de Copy-on-Write

✍️ OpenClawRadar📅 Publicado: June 2, 2026🔗 Source
Rift: Uma Alternativa Melhor para Git Worktrees com Snapshots Instantâneos de Copy-on-Write
Ad

Rift é uma ferramenta de linha de comando e biblioteca JavaScript FFI que substitui Git worktrees por snapshots instantâneos com copy-on-write. No Linux, usa subvolumes e snapshots btrfs; no macOS, clonefile APFS. Um snapshot de workspace de 10GB leva menos de 0,1 segundo.

Instalação

npm install -g rift-snapshot
# or
bun add -g rift-snapshot

Arquivos de release estão disponíveis no GitHub.

Plataformas Suportadas

  • Linux x64: Snapshots btrfs graváveis. rift init converte um diretório comum em um subvolume btrfs.
  • macOS arm64 / x64: APFS clonefile. rift init registra o diretório de origem.
  • Windows x64: Pacote publicado, mas a criação de workspace ainda não foi implementada.

Uso via CLI

Inicialize na raiz do seu projeto:

cd ~/code/app
rift init

rift init escolhe a raiz Git mais próxima. Use --here para forçar o diretório exato. No Linux, converte para um subvolume btrfs com importação reflink.

Crie um snapshot do workspace:

rift create --name parser-fix
rift create --into /fast/rifts

O novo workspace possui HEAD destacado em um repositório Git, preservando o índice e a árvore de trabalho.

Liste e gerencie:

rift list
rift ancestors
rift remove
rift gc

rift remove move o workspace para uma pasta .trash adjacente. rift gc exclui fisicamente os dados descartados.

Ad

Integração com Shell

eval "$(rift shell-init zsh)"
# or bash

Isso muda o diretório automaticamente após init, create ou remove.

Estrutura de Armazenamento

~/code/app/           # workspace de origem
~/code/.rifts/app/parser-fix/  # workspace criado
~/code/.rifts/app/.trash/      # workspace removido

Cada workspace gerenciado tem um marcador .rift; um registro SQLite rastreia caminhos e pais.

API JavaScript

Suporta Bun e Node.js (requer Node 26.1+ com --experimental-ffi).

import { create, list, remove, gc } from 'rift-snapshot';

const workspace = create({ from: process.cwd(), name: 'schema-work' }); console.log(list({ of: process.cwd() })); remove({ at: workspace }); gc();

Funções: init, create, remove, list, ancestors, gc. Opções incluem at, name, into, database.

Rift é experimental — as APIs podem mudar. Funciona apenas em Linux e macOS por enquanto.

📖 Leia a fonte completa: HN LLM Tools

Ad

👀 See Also

EmoBar: Visualizando os Vetores Internos de Emoção do Claude do Artigo da Anthropic
Tools

EmoBar: Visualizando os Vetores Internos de Emoção do Claude do Artigo da Anthropic

Um desenvolvedor criou o EmoBar, uma ferramenta de código aberto que visualiza as 171 representações internas de emoção no Claude identificadas no artigo recente da Anthropic. A ferramenta utiliza uma abordagem de canal duplo para revelar esses vetores mensuráveis que causam o comportamento do modelo.

OpenClawRadar
HN SOTA: Rastreando a Popularidade de Modelos de Codificação via Comentários do Hacker News
Tools

HN SOTA: Rastreando a Popularidade de Modelos de Codificação via Comentários do Hacker News

HN SOTA é um pipeline atualizado diariamente que coleta comentários do Hacker News, usa o Gemini para identificar modelos de codificação da lista do OpenRouter e registra o sentimento por menção em uma planilha pública do Google. Os 10 principais modelos por menções em uma janela de 10 dias são exibidos.

OpenClawRadar
O plano de codificação mensal de US$ 10 da Alibaba oferece acesso de alto volume a múltiplos modelos de IA para usuários do OpenClaw.
Tools

O plano de codificação mensal de US$ 10 da Alibaba oferece acesso de alto volume a múltiplos modelos de IA para usuários do OpenClaw.

Por US$ 10 por mês, o plano da Alibaba oferece acesso aos modelos Qwen3.5-Plus, Kimi-K2.5, GLM-5 e MiniMax-M2.5 com cotas de 1.200 solicitações a cada 5 horas, 9.000 por semana e 18.000 por mês.

OpenClawRadar
Sistema Multiagente de Haicai Iguala Claude Opus em Problema de Teoria dos Números Complexos com Custo 15x Menor
Tools

Sistema Multiagente de Haicai Iguala Claude Opus em Problema de Teoria dos Números Complexos com Custo 15x Menor

Um experimento no Reddit mostra um sistema de dois agentes Haiku (gerador + auditor) alcançando pontuações idênticas de 4/4 ao Claude Opus 4.5 em uma prova difícil do Pequeno Teorema de Fermat, enquanto custa aproximadamente US$ 0,004 por consulta versus US$ 0,06 para o Opus.

OpenClawRadar