Anytype - alternativa a Notion local-first y P2P
(anytype.io)- Un espacio de colaboración digital centrado en la propiedad y el control de los datos personales, que reúne privacidad, uso sin conexión y funciones colaborativas en un solo producto
- Indica que los datos del vault se cifran localmente en el dispositivo, y que solo el usuario posee la clave de cifrado, por lo que nadie más puede ver el contenido
- Permite crear cuentas y acceder a los datos incluso sin conexión, y ofrece sincronización P2P en red local sin servidores ni gatekeepers
- El entorno de edición incluye un editor basado en bloques junto con bases de datos, plantillas y widgets, y permite manejar conexiones entre objetos con vistas de tabla, kanban, galería y grafo
- Los datos se almacenan localmente, el usuario puede elegir dónde hacer copias de respaldo, y se pueden crear apps sin permiso sobre protocolos abiertos
Espacio de colaboración local-first
- Anytype se presenta como un “refugio seguro para la colaboración digital” y enfatiza una estructura en la que el usuario posee y controla todos sus datos
- Destaca como función principal el uso offline/online que funciona incluso sin Wi-Fi o en entornos off-grid
- Indica que ofrece herramientas de comunicación y colaboración para poder enfocarse más en crear que en organizar
Privacidad y control de acceso
- Explica que solo el usuario puede ver el contenido dentro del vault
- Los datos se cifran localmente en el dispositivo
- Solo el usuario posee la clave de cifrado
- Enfatiza que no existe ninguna entidad que pueda bloquear el acceso a los datos
- Con la creación de cuentas offline, el usuario controla las claves y los datos
- Realiza sincronización P2P en la red local sin servidores ni gatekeepers
Protocolos abiertos y respaldos
- No existe ninguna entidad que intermedie la conexión entre dispositivos, y los protocolos relacionados pueden revisarse en anyproto
- Los datos se guardan localmente, y el usuario puede autoalojar los respaldos en la ubicación que prefiera
- Indica que, sobre la base de protocolos abiertos, se pueden crear apps libremente y sin pedir permiso
Herramientas de creación y modos de vista
- Anytype ofrece funciones de creación no-code que pueden organizarse visualmente
-
Editor basado en bloques
- Incluye bases de datos, plantillas y widgets como componentes
- Permite usar un mismo objeto de varias maneras y visualizar las conexiones entre objetos con vistas de grafo y de base de datos
- Los modos de vista compatibles son Table, Kanban y Gallery
Rendimiento y experiencia móvil
- Sostiene que el vault existe dentro del dispositivo del usuario y, al no haber servidor, no hay latencia
- Los datos se sincronizan rápidamente por P2P en la red local
- Es compatible con apps móviles nativas tanto en iOS como en Android, con una experiencia natural de toque y desplazamiento
- La descarga está disponible en Download
1 comentarios
Comentarios en Hacker News
(Trabajo en Notion) El modelo de Anytype es realmente genial y, en cierto sentido, se siente como si hubieran recreado Lotus Notes para el siglo XXI con protocolos y tecnología de cifrado de extremo a extremo
Es una app sólida de gestión del conocimiento personal con muchas de las funciones de Notion, y en algunos aspectos es claramente mejor que Notion
Pero también muestra bien la complejidad y las concesiones del enfoque de cifrado de extremo a extremo. Anytype está en desarrollo al menos desde 2019, y la documentación dice que todavía no tiene colaboración ni versión para navegador
Sin esas funciones, Anytype se queda en el mercado más limitado de la gestión del conocimiento personal, en lugar de competir en el alcance de distribución de Notion/Coda/Dropbox Paper/Quip/Confluence
No lo promocionaron mucho; solo lo mencionaron por ahí como un requisito empresarial, pero está bastante bien implementado sobre un producto de colaboración centrado en la web
Eso sí, servicios adicionales como la revisión gramatical o la asistencia de contenido se desactivan en documentos cifrados de extremo a extremo, lo cual parece razonable
Sorprendentemente, sí admite corrección ortográfica; probablemente envían el diccionario al navegador y hacen la consulta en local. El editor de Google Docs no está basado en
contenteditable, así que no depende del diccionario del navegadorConfluence parece una plantilla de base de conocimiento de Lotus Notes con funciones extra, y es curioso que sigamos reinventando lo mismo
Como referencia, somos un equipo de proyecto sin fines de lucro de 4 personas y teníamos un presupuesto ajustado, así que nos cambiamos a Confluence porque Notion no tenía un nivel gratuito para equipos pequeños
Notion ya ofrece algunas cosas gratis, así que me pregunto si alguna vez consideraron un modelo como el de Atlassian, con gratuidad hasta 10 o 5 personas
Desde la perspectiva de un docente, no se puede usar Notion ni otros servicios estadounidenses basados en la nube de EE. UU. Las afirmaciones relacionadas con GDPR no significan mucho por Privacy Shield, y no se aprueba el uso de esos servicios
Así que espero que AnyType copie la mayor cantidad posible de las buenas funciones de Notion, para poder dejar Notion, que incluso para uso privado tiene un rendimiento terrible y no tiene modo offline
Está bien que aparezcan más apps gratuitas, locales primero y enfocadas en seguridad
Ahora mismo estoy creando una app local-first y pensando en la sincronización de red no local; en la documentación dice que sincroniza por red P2P local. Me pregunto si eso significa que no sincroniza a través de internet y, si es así, si se debe al costo de mantener servidores TURN o a una limitación técnica
He estado buscando una solución con WebRTC y casi me doy por vencido. La sincronización en red local funciona bien, pero no he logrado evitar el servidor TURN con un endpoint de API que entregue datos de enrutamiento
Me gustaría que hubiera una alternativa prefabricada, aparte de COTURN, que pudiera desplegarse en un servidor deno/node, pero por ahora me inclino más por enviar datos cifrados al servidor de API y hacer que cada cliente cifre y descifre con claves proporcionadas por el cliente
Anytype parece bastante completo y, para alguien como yo que usa Notion a diario, parece fácil de reemplazar. Aun así, el hecho de no tener app web probablemente impediría el cambio por la falta de portabilidad en el trabajo
Sin embargo, el almacenamiento en los nodos de respaldo es de 1 GB, y para participantes alfa es de 10 GB. Si se supera eso, los archivos adicionales solo se sincronizan por P2P
Planean ofrecer almacenamiento adicional de pago y pronto permitirán que cualquiera pueda alojar su propio nodo de respaldo
BitTorrent esquiva eso apoyándose en peering de muchos a muchos y en grandes cantidades, pero eso no sirve para 1:1
Por suerte, mantener un relay o TURN para WebRTC no necesariamente tiene que ser caro. Solo necesitas un servidor y más o menos limitación de velocidad por IP, pero puede manejar muchas conexiones y pocos datos
Para este propósito hice https://github.com/betamos/rdv, que es una alternativa muy ligera a WebRTC, aunque solo para TCP. Tienes que encargarte tú mismo de identidad, autenticación y cifrado. En mi experiencia, la tasa de éxito de P2P es muy alta, pero no se puede usar en navegadores web
Uses o no este proyecto, hablar de P2P siempre es bienvenido
ZeroTier emula una LAN, incluyendo multicast, así que podría funcionar sin configuración adicional
No sé por qué esto me da una sensación de culto. Hablan de confianza mientras presumen ilustraciones y diseño fantasiosos
Si es una app offline, también me pregunto por qué requiere inicio de sesión. Viendo a dónde van realmente los datos, la configuración del almacenamiento remoto y cuántos MB ya se usaron, me da la impresión de que en realidad es una app en línea con espejo offline
Tampoco parece haber una opción para especificar una ruta de almacenamiento local, y los archivos guardados son los típicos archivos blob de Electron. No parece haber una forma real de acceder o controlar mis archivos desde fuera
No me transmite mucha confianza
No es solo offline; también puede sincronizarse con otros dispositivos por internet
Los datos permanecen en tu dispositivo a menos que pagues por un respaldo dedicado
La razón por la que no puedes acceder directamente desde el administrador de archivos es que los datos están cifrados
Hablan mucho de seguridad y control, pero al final parece que todo sigue bajo su control
En la alfa actual, todos los datos se sincronizan principalmente con un nodo de respaldo cifrado. La app de los testers alfa siempre está conectada al nodo de respaldo y no puede desconectarse
La página principal debería decir esto con más claridad. Ahora mismo no parece una alfa
https://doc.anytype.io/d/troubleshooting/self-host-your-back...
En el marketing, la proporción entre filosofía y funciones parece desbalanceada
Dicen “no confíes en nuestras palabras, confía en el código”, pero luego siguen varios párrafos explicando ideales, y eso da la sensación de que están ocultando algo o dando rodeos
La independencia de los datos también puede ser poco transparente. Comparado con https://obsidian.md/, en Anytype no puedes simplemente usar archivos Markdown o CSV en crudo
En Obsidian pagué más de 300 dólares precisamente por esa independencia de datos con condiciones claras. Si estás buscando una versión local de Notion para equipos, seguramente querrás la misma libertad que dan los archivos locales en estándares abiertos
En su lugar, definimos el formato de datos como archivos protobuf, que son públicos y tienen licencia MIT. Puedes compilarlos tú mismo en cualquier momento y usar tus datos sin depender de Anytype
También nos gustaría incluir adaptadores de datos en el futuro
Es algo enredado, pero muchos de los archivos Markdown de mi bóveda de Obsidian también tenían metadatos que requerían plugins de Obsidian para renderizarse, así que tal cual casi no servían de mucho
No es una crítica a Obsidian, pero Markdown tiene límites, y Obsidian los esquiva con bastante código adicional. Si Obsidian desapareciera de internet, los archivos Markdown seguirían ahí, pero gran parte del procesamiento se perdería
Si solo guardas Markdown con enlaces y sin tablas avanzadas, también cabe preguntarse si realmente necesitas una app avanzada encima
Así que, al hablar de propiedad e independencia de los datos, no es una suposición tan extrema pensar que están haciendo algo que no quieren publicar, y cuesta verlo como un buen competidor
La frase “no tienes que confiar en nuestra palabra” significa que estamos dispuestos a mostrar pruebas, y en otros contextos los desarrolladores explicaron la motivación y la inspiración detrás de crear este tipo de software
Tampoco me parece que Anytype tenga marketing excesivo. Como se explicó en otra publicación, no quieren hacer marketing con dinero de VC ni comprar una base de clientes
No entiendo esta licencia. No es open source
https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md
La licencia que hicieron aquí parece buscar atender esa preocupación, manteniendo las libertades del software libre y asegurando al mismo tiempo que los forks también apliquen copyleft a sus cambios. No veo muy bien cuál sería el problema
Me pregunto si todo el alboroto alrededor de la definición “oficial” ha servido realmente para impedir que el software corporativo de código cerrado, básicamente spyware legalizado, copie sin piedad y comercialice proyectos de código abierto
El software debería ser open source, y también debería tener cláusulas estrictas de copyleft
La idea relacionada se explica aquí
https://www.osnews.com/story/25469/richard-stallman-was-righ...
Nuestra filosofía sobre open source está resumida aquí https://blog.anytype.io/our-open-philosophy/
Con gusto quiero discutir cualquier inquietud sobre este enfoque
Uso Anytype bastante y es una buena herramienta
Viniendo de Notion, hay algunas cosas de cómo funciona que no son intuitivas, pero la documentación es suficiente y me acostumbré rápido
Tiene ese placer de uso tipo Notion, pero sin la carga de la montaña de funciones que tiene Notion. Tiene una cantidad justa de funciones bien enfocadas
Hay algunas mejoras de calidad de vida que echo de menos, pero en su mayoría son detalles menores
Me gustaría tener vista previa alternativa en tarjetas para objetos o una opción para ordenar y separar grafos no conectados, pero aun así estoy bastante satisfecho. Las funciones actuales están muy bien contenidas, y hasta me daría pena que se convirtiera en un monstruo de funciones como Notion
Parece que la vieja maldición de la industria tecnológica consiste en crear “algo, pero con otro ideal encima”
La gente quiere cosas, no ideales, y vendería hasta el alma para conseguir esas cosas. A estas alturas, lo ridículo sería sorprenderse por eso
La filosofía solo sirve como diferenciador para un grupo demográfico muy pequeño
Si quieres que la gente adopte un ideal, estás asumiendo dos problemas. Además de la noble búsqueda, tienes que crear algo deseable que tenga una diferenciación propia, y meter los principios dentro como un caballo de Troya
Eso no significa que la filosofía sea menos importante. Por el papel que el software ocupa en la vida, el diseño del producto y del protocolo se basa en principios
Los efectos de segundo orden de las decisiones de arquitectura se traducen en resultados reales en nuestra vida social. Creemos que la libertad digital fundamental es importante: la privacidad y la capacidad de conectarse con quienes uno confía, y que usuarios y creadores tengan autonomía frente a los proveedores de software
Al mismo tiempo, sabemos bien que para crear algo significativo hay que hacer lo más difícil: convertir el ideal en una experiencia de usuario atractiva por sí misma, y en eso estamos enfocados
Queremos demostrar que un protocolo P2P también puede convertirse en un producto agradable de usar. Por ahora apenas estamos dando pasos de bebé en esa dirección
Si una herramienta como Notion empuja tanto las funciones de AI, surge la duda de cómo planean usar, o si ya están usando, los datos personales para ajuste fino o entrenamiento del modelo. En ese proceso, también existe la posibilidad de que la propiedad intelectual de la empresa termine siendo absorbida
En este mercado, sí son un punto de venta claro
Pero no parece que eso vaya a pasar. El software privativo es demasiado grande y, siendo sinceros, el software libre no es lo bastante resistente frente a los actores maliciosos del capitalismo
Importar desde Logseq u Obsidian es doloroso
Hay que importar los archivos Markdown uno por uno, y la opción de zip tampoco termina de convencerme
Parece demasiado enfocado en colecciones y páginas individuales, y en pensar de antemano cómo vas a organizar y navegar todo
Es excelente para reemplazar algunas cosas que tenía en OneNote, y puede usarse como una wiki personal sencilla
Pero la razón por la que me gusta más Logseq, y en segundo lugar Obsidian, es que la energía de activación para simplemente empezar a escribir notas es muy baja y el flujo se siente más natural
Anytype parece una alternativa a Notion o OneNote, no una alternativa para alguien que quiere escribir con más libertad, encontrar todo fácilmente después y luego reorganizar solo lo importante con plugins y atajos
Por ejemplo, no quiero poner títulos en las notas diarias. Solo necesito que ponga automáticamente la fecha actual, poder ver fechas anteriores con unas pocas teclas y etiquetar los bloques que escribo para encontrar después los bloques y páginas relacionados
La razón inicial por la que lo probé fue la sincronización P2P, y me gusta porque funciona bien
Probé algo parecido con Logseq y Syncthing, y todas mis notas son archivos de texto plano. No logro encontrar qué formato usa Anytype, y la carpeta de trabajo local parece la típica carpeta estándar de Chrome/Electron con todo mezclado, así que no sirve como respaldo por sí sola
Planeamos mejorar la importación y también abrir la API para que colaboradores de la comunidad puedan crear y mejorar más herramientas de importación
También diste justo en el clavo con el tema del título de las notas diarias, y eso también está en planes de mejora
Me alegra que te haya gustado la sincronización P2P. Ese era el objetivo principal, y el siguiente gran paso es multijugador basado en P2P
Si no sabes dónde poner una idea, una nota o un garabato, una página como 2022-05-12 te lo ofrece sin carga cognitiva ni confusión
Todavía no lo he usado, pero la estética de la landing page y las referencias a los pioneros de la computación personal me pegaron justo donde debían
Tiene vibra de OpenDoc, y soy demasiado fácil de manipular con cosas así
Pero después de probar varios proyectos, muchos no terminaban en nada, quedaban abandonados o se quedaban eternamente en el estado de jardín amurallado de “próximamente”, y también estaban casos ya cerrados como Roam Research o Athens, así que me cansé
Todavía no tenemos en las manos las herramientas de conocimiento del futuro que prometieron, y lo único que queda son grafos de notas, blogueros verborréicos y exageraciones sobre el “pensamiento creativo”
No es que el concepto sea el problema, sino que ninguna implementación ha demostrado ser un verdadero avance, ni siquiera lo bastante útil. En cierto punto, las generaciones anteriores de herramientas comerciales para notas y diarios lo hacían mejor
Ahora hay que verlo con realismo. Si no pueden cumplir la promesa, no merecen nuestra atención. Prefiero quedarme con algo que realmente funcione, aunque no sea llamativo
Todo esto me da la impresión de ser de esa clase de cosas que dicen “somos open source y el usuario siempre tiene control total”, pero luego lees la letra chica y aparecen barreras o un rug pull que termina perjudicando al usuario
He visto esto tantas veces que ya creo que no hace falta ni seguir leyendo para no creérselo de entrada
Se menciona Bitcoin y DAO por todas partes. Así que el origen del olor puede ser una postura ingenua y poco compatible con HN y con lo social, o una nueva forma de estafa cripto