ReboFilesDocs
Empezar3
Qué es ReboFiles
Primeros pasos
Demos para ejecutar
Ponlo en tu app6
Componente de React
Headless: tu propia interfaz
Sin framework
Estilos y temas
Teclado y accesibilidad
Idiomas
Archivos9
Subidas
Vistas previas y el visor
Búsqueda
Cambios en vivo y carpetas grandes
Comentarios
Destacados y campos
Versiones, papelera y espacio
Descargar como .zip
Documentos de Word
El servidor14
La ruta
Frameworks e inicio de sesión
Quién puede hacer qué
Almacenamiento: S3, GCS, Azure y disco
Revisar las subidas
Metadatos: SQLite y Postgres
Esquema de la base de datos
Compartir y enlaces
Actividad y notificaciones
Ganchos, registros y límites
Retención, bloqueos y exportación
Escritorio y otros orígenes
Sincronizar una carpeta
Ir a producción
En equipo1
Asistentes de IA (MCP)
Referencia5
Paquetes
Componentes y hooks
API del cliente
Rutas HTTP
Estado y hoja de ruta
↑↓ para moverte↵ para abrirEsc para cerrar38 páginas

Referencia Paquetes

Paquetes

Todos los paquetes están en la misma versión, 0.12.0, y cambian juntos. Ninguno tiene más dependencias que core y, donde se dice, Rebodocs como dependencia opcional.
Empieza aquí

¿Cuál instalo?

  • Una aplicación de React: @rebofiles/react para la página, @rebofiles/server para la ruta.
  • Una página sin React: @rebofiles/drive, y el servidor.
  • Cambiar un drive en un job propio: @rebofiles/core.
  • Un asistente: @rebofiles/mcp, junto al servidor.
React 18+

@rebofiles/react

El drive completo como <FileDrive>, los hooks headless con los que está hecho, y <SharedLink> para un enlace.

FileDrive, SharedLink, DriveProvider, useEntries, useEntry, useActions, useUploads, useSettings, useComments, useActivity, useTextSearch, useNotifications, useRequests, usePeople, useExpiring, useWithField, useDrive, createMemoryClient · su README

Cualquier navegador

@rebofiles/drive

El drive completo sin framework, montado en un elemento; el cliente de las rutas; subidas, archivos comprimidos e imágenes hechos en la página.

mountDrive, mountSharedLink, createDriveClient, createLinkClient, createMemoryClient, createUploads, refusalText, lookInDrive, downloadZip, writeZip, textOf, hashOf, CSS, TEXTS · su README

Node 22.12+

@rebofiles/server

Las rutas, authorize(), direcciones firmadas, los bytes en S3 o un disco, los metadatos en memoria, SQLite o Postgres.

createDriveHandler, nodeHandler, byRoles, everyone, s3Storage, s3OptionsFrom, diskStorage, memoryMetadata, sqliteMetadata, postgresMetadata, checkType, clamav, Refused, openTelemetry, deriveAll · su README

En cualquier sitio, sin DOM

@rebofiles/core

El modelo de un drive como funciones puras: el árbol, los nombres, la papelera, las versiones, compartir, la búsqueda, la actividad. Sin dependencias.

emptyDrive, createFolder, addFile, move, rename, moveToTrash, addVersion, share, addLink, search, textMatch, activityOf, changes · su README

Node 22.12+

@rebofiles/mcp

Herramientas para un asistente de IA, por HTTP o stdio, con los permisos del usuario; con Rebodocs, sus documentos de Word editados, cada cambio una versión.

createMcpHandler, serveStdio, TOOLS, allTools, documentTools, driveAt · su README

Node 22.12+, o una app de escritorio

@rebofiles/sync

Una carpeta del disco igual que una carpeta del drive, en los dos sentidos: cambios enviados y traídos, conflictos guardados dos veces, movimientos seguidos. En la aplicación de escritorio, y como comando.

syncOnce, watchSync, nodeFolder, loadState, saveState, rebofiles-sync · su README

Apps

Las aplicaciones

Demos para ejecutar: el playground, la demo, un bucket real, el escritorio y este sitio, cada uno una carpeta de apps/.