Rift: Una Mejor Alternativa a Git Worktrees con Instantáneas Instantáneas Copy-on-Write

✍️ OpenClawRadar📅 Publicado: 2 de junio de 2026🔗 Source
Rift: Una Mejor Alternativa a Git Worktrees con Instantáneas Instantáneas Copy-on-Write
Ad

Rift es una herramienta de línea de comandos y una biblioteca FFI de JavaScript que reemplaza los worktrees de Git con instantáneas instantáneas copy-on-write. En Linux, usa subvolúmenes e instantáneas de btrfs; en macOS, clonefile de APFS. Una instantánea de un espacio de trabajo de 10 GB tarda menos de 0.1 segundos.

Instalación

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

Los archivos de lanzamiento están disponibles en GitHub.

Plataformas compatibles

  • Linux x64: Instantáneas de btrfs con escritura. rift init convierte un directorio normal en un subvolumen btrfs.
  • macOS arm64 / x64: Clonefile de APFS. rift init registra el directorio de origen.
  • Windows x64: Paquete publicado pero la creación de espacios de trabajo aún no implementada.

Uso CLI

Inicializa en la raíz de tu proyecto:

cd ~/code/app
rift init

rift init elige la raíz de Git más cercana. Usa --here para forzar el directorio exacto. En Linux, lo convierte en un subvolumen btrfs con importación reflink.

Crea una instantánea del espacio de trabajo:

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

El nuevo espacio de trabajo tiene HEAD separado en un repositorio Git, preservando el índice y el árbol de trabajo.

Lista y gestiona:

rift list
rift ancestors
rift remove
rift gc

rift remove mueve el espacio de trabajo a una carpeta .trash adyacente. rift gc elimina físicamente los datos en la papelera.

Ad

Integración con el shell

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

Esto cambia de directorio automáticamente después de init, create o remove.

Estructura de almacenamiento

~/code/app/           # espacio de trabajo origen
~/code/.rifts/app/parser-fix/  # espacio de trabajo creado
~/code/.rifts/app/.trash/      # espacio de trabajo eliminado

Cada espacio de trabajo gestionado tiene un marcador .rift; un registro SQLite rastrea rutas y padres.

API JavaScript

Compatible con Bun y Node.js (requiere Node 26.1+ con --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();

Funciones: init, create, remove, list, ancestors, gc. Las opciones incluyen at, name, into, database.

Rift es experimental — las APIs pueden cambiar. Funciona solo en Linux y macOS por ahora.

📖 Lee la fuente completa: HN LLM Tools

Ad

👀 Ver también

Ollama Actualización Agrega Soporte de OpenClaw para el Modelo en la Nube Kimi k2.5
Herramientas

Ollama Actualización Agrega Soporte de OpenClaw para el Modelo en la Nube Kimi k2.5

Ollama ha lanzado una actualización que integra soporte OpenClaw para modelos en la nube, incluyendo acceso gratuito al modelo Kimi k2.5 con funcionalidad de búsqueda web, ejecutándose en centros de datos de NVIDIA.

OpenClawRadar
La extensión Super Claude para navegador hace que la interfaz de usuario de Claude.ai sea completamente personalizable.
Herramientas

La extensión Super Claude para navegador hace que la interfaz de usuario de Claude.ai sea completamente personalizable.

Un desarrollador creó una extensión de navegador que permite a los usuarios personalizar cada aspecto de la interfaz de Claude.ai: colores, fuentes, diseño, además de seguimiento de uso y conteo de tokens. La extensión funciona en Chrome y Firefox y fue desarrollada usando el propio Claude.

OpenClawRadar
Servidor de memoria MCP de código abierto con gráfico de conocimiento y funciones de aprendizaje
Herramientas

Servidor de memoria MCP de código abierto con gráfico de conocimiento y funciones de aprendizaje

Un servidor MCP de código abierto escrito en Rust proporciona memoria persistente para agentes de IA con arquitectura de grafo de conocimiento, aprendizaje hebbiano y búsqueda híbrida. Tiene 7.6 MB con latencia submilisegundo y funciona con cualquier cliente compatible con MCP.

OpenClawRadar
Monarch v3: Paginación KV Inspirada en NES para una Inferencia de LLM 78% Más Rápida
Herramientas

Monarch v3: Paginación KV Inspirada en NES para una Inferencia de LLM 78% Más Rápida

Monarch v3 implementa paginación de memoria inspirada en NES para transformadores, logrando una inferencia 78% más rápida (de 17.01 a 30.42 tok/seg) en un modelo de 1.1B parámetros con un consumo de VRAM casi nulo. El algoritmo de código abierto divide la caché KV en regiones calientes y frías con mecanismos de compresión y promoción.

OpenClawRadar