Anytype - alternativa ao Notion local-first e P2P
(anytype.io)- Um espaço de colaboração digital focado em propriedade e controle dos dados pessoais, reunindo privacidade, uso offline e colaboração em um só produto
- Os dados do vault são criptografados localmente no dispositivo, e apenas o usuário possui a chave de criptografia, de modo que mais ninguém pode ver o conteúdo
- É possível criar conta e acessar os dados mesmo offline, com suporte à sincronização P2P em rede local sem servidores nem intermediários
- O ambiente de edição inclui um editor baseado em blocos, além de banco de dados, templates e widgets, e permite lidar com conexões entre objetos em visualizações de tabela, kanban, galeria e grafo
- Os dados são armazenados localmente, o usuário pode escolher onde fazer backup, e é possível criar apps sem permissão com base em protocolos abertos
Espaço de colaboração local-first
- O Anytype se apresenta como um “refúgio seguro para colaboração digital” e enfatiza uma estrutura em que o usuário possui e controla todos os dados
- Destaca como recurso principal o uso offline/online, funcionando mesmo sem Wi-Fi ou em ambientes off-grid
- Informa que oferece ferramentas de comunicação e colaboração para que o usuário possa focar mais na criação do que na organização
Privacidade e controle de acesso
- Explica que apenas o usuário pode ver o conteúdo dentro do vault
- Os dados são criptografados localmente no dispositivo
- Apenas o usuário possui a chave de criptografia
- Enfatiza que não existe uma entidade capaz de bloquear o acesso aos dados
- Com a criação de conta offline, o usuário controla as chaves e os dados
- A sincronização P2P acontece na rede local sem servidores nem intermediários
Protocolos abertos e backup
- Não há uma entidade intermediando a conexão entre dispositivos, e os protocolos relacionados podem ser vistos em anyproto
- Os dados são armazenados localmente, e o backup pode ser self-hosted no local que o usuário desejar
- Informa que é possível criar livremente apps sem permissão com base em protocolos abertos
Ferramentas de criação e modos de visualização
- O Anytype oferece recursos de criação no-code com composição visual
-
Editor baseado em blocos
- Inclui banco de dados, templates e widgets como componentes
- Permite usar um mesmo objeto de várias formas e visualizar conexões entre objetos em visualizações de grafo e banco de dados
- Os modos de visualização suportam Table, Kanban e Gallery
Desempenho e experiência mobile
- O vault existe no dispositivo do usuário, e a proposta é que não haja latência por não depender de servidor
- Os dados são sincronizados rapidamente via P2P na rede local
- Oferece apps mobile nativos para iOS e Android, com experiência natural de toque e rolagem
- O download está disponível em Download
1 comentários
Opiniões do Hacker News
(Trabalho na Notion) O modelo do Anytype é realmente muito legal e, de certa forma, parece uma recriação do Lotus Notes com protocolos e tecnologias de criptografia de ponta a ponta do século 21
É um app sólido de gestão de conhecimento pessoal, com muitos recursos da Notion, e há partes em que ele é claramente melhor que a Notion
Dito isso, também mostra bem a complexidade e os trade-offs de uma abordagem com criptografia de ponta a ponta. O Anytype está em desenvolvimento pelo menos desde 2019, e a documentação diz que ainda não há colaboração nem versão para navegador
Sem esses recursos, o Anytype fica restrito ao mercado de gestão de conhecimento pessoal, que tem um alcance menor que Notion/Coda/Dropbox Paper/Quip/Confluence
Eles não divulgaram muito isso e só mencionaram aqui e ali como um requisito corporativo, mas é uma implementação bem-feita sobre um produto de colaboração web-first
Porém, serviços complementares como verificação gramatical ou assistência de conteúdo são desativados em documentos com criptografia de ponta a ponta, o que é compreensível
Surpreendentemente, a verificação ortográfica é suportada, provavelmente enviando o dicionário para o navegador e fazendo consultas locais. O editor do Google Docs não é baseado em
contenteditablee não depende do dicionário do navegadorO Confluence parece um template de base de conhecimento do Lotus Notes com recursos adicionais, e é curioso como continuamos reinventando a mesma coisa
Como referência, somos uma equipe de projeto sem fins lucrativos de 4 pessoas, com orçamento apertado, e migramos para o Confluence porque a Notion não tinha uma faixa gratuita para equipes pequenas
A Notion já oferece algumas coisas de graça, então fico curioso se vocês já consideraram algo como a Atlassian faz, grátis para até 10 ou 5 pessoas
Do ponto de vista de professores, não é possível usar a Notion nem outros serviços dos EUA baseados em cloud americana. As alegações relacionadas ao GDPR não têm sentido por causa do Privacy Shield, e não recebemos autorização para usar esses serviços
Então espero que o AnyType replique o máximo possível dos bons recursos da Notion, para que eu possa sair da Notion também no uso pessoal, já que o desempenho é péssimo e não há modo offline
É bom ver surgirem mais apps gratuitos, local-first e focados em segurança
Estou criando um app local-first agora e pensando em sincronização de rede não local; a documentação diz que ele sincroniza via rede P2P local. Fico curioso se isso significa que não sincroniza pela internet e, se for o caso, se é por causa do custo de manter servidores TURN ou por alguma limitação técnica
Fui atrás de uma solução com WebRTC e estou quase desistindo. A sincronização em rede local funciona bem, mas não consegui contornar servidores TURN usando um endpoint de API que forneça dados de roteamento
Seria bom haver uma alternativa pronta ao COTURN que pudesse ser implantada em um servidor deno/node, mas, por enquanto, estou inclinado a enviar os dados criptografados para um servidor de API e fazer cada cliente criptografar/descriptografar com base nas chaves fornecidas
O Anytype parece ter muitos recursos e, para mim, que uso a Notion diariamente, parece facilmente substituível. Porém, a ausência de um web app provavelmente será um fator que impede a migração, por faltar portabilidade no trabalho
Mas o armazenamento no nó de backup é de 1 GB, e participantes do alfa têm 10 GB. Ao passar disso, arquivos adicionais são sincronizados apenas via P2P
Eles planejam oferecer armazenamento adicional pago e, em breve, permitir que qualquer pessoa hospede seu próprio nó de backup
O BitTorrent contorna isso dependendo de pareamento muitos-para-muitos e de grandes quantidades, mas isso não funciona em 1:1
Felizmente, manter um relay ou TURN para WebRTC não precisa necessariamente ser caro. Você precisa de um servidor e algo como limitação de taxa por IP, mas dá para lidar com muitas conexões e poucos dados
Criei https://github.com/betamos/rdv para esse propósito; é uma alternativa bem leve ao WebRTC, mas apenas TCP. Identidade, autenticação e criptografia ficam por sua conta. Pela minha experiência, a taxa de sucesso do P2P é muito alta, mas não dá para usar em navegadores web
Usando ou não esse projeto, conversas sobre P2P são sempre bem-vindas
Como o ZeroTier emula uma LAN, incluindo multicast, pode funcionar sem configuração adicional
Não sei por que isso parece uma seita. Fala em confiança, mas se apoia em ilustrações e design fantásticos
Também me pergunto por que um app offline precisa de login. Onde os dados realmente vão parar? Vejo configurações de armazenamento remoto e alguns MB já usados, então fico pensando se, na prática, não é um app online com espelhamento offline
Não parece haver opção para definir o caminho do armazenamento local, e os arquivos salvos são blobs comuns do Electron. Não parece haver uma forma de acessar ou controlar meus arquivos de verdade por fora
Não passa muito a impressão de ser confiável
Não é somente offline; dá para sincronizar com outros dispositivos pela internet
Os dados ficam nos dispositivos, a menos que você pague por um backup dedicado
O motivo de não ser possível acessá-los diretamente pelo gerenciador de arquivos é que os dados são criptografados
Há muito texto sobre segurança e controle, mas no fim parece estar sob o controle deles
No alfa atual, todos os dados são principalmente sincronizados com um nó de backup criptografado. O app dos testadores alfa está sempre conectado ao nó de backup e não pode ser desconectado
A página inicial deveria deixar isso mais claro. Do jeito que está, não parece um alfa
https://doc.anytype.io/d/troubleshooting/self-host-your-back...
A proporção entre filosofia e recursos no marketing parece desequilibrada
Depois de dizer “confie no código, não na nossa palavra”, emendam vários parágrafos explicando ideais, o que dá a sensação de que estão escondendo algo ou falando por rodeios
Independência dos dados também pode ser um ponto pouco transparente. Comparando com https://obsidian.md/, no Anytype não dá para simplesmente usar arquivos Markdown ou CSV brutos
Paguei mais de 300 dólares ao Obsidian pela independência dos dados com algumas condições claras. Se eu estivesse procurando uma versão local do Notion para equipes, iria querer a mesma liberdade que arquivos locais em padrões abertos oferecem
Em vez disso, definimos o formato dos dados como arquivos protobuf, que são públicos e licenciados sob MIT. Você pode compilá-los por conta própria a qualquer momento e usar seus dados sem depender do Anytype
No futuro, também gostaríamos de incluir adaptadores de dados
É meio obscuro, mas os arquivos Markdown do meu cofre do Obsidian também tinham muitos metadados que precisavam de plugins do Obsidian para renderizar, então eram quase inúteis por si só
Não é uma crítica ao Obsidian, mas Markdown tem limites, e o Obsidian contorna esses limites com muito código adicional. Se o Obsidian sumir da internet, os arquivos Markdown ficam, mas muito do processamento desaparece
Se você armazena apenas Markdown com links e sem tabelas avançadas, fica até a dúvida se precisa mesmo de um app avançado em cima disso
Portanto, quando se fala em posse dos dados e independência dos dados, não é uma suposição radical achar que eles estão fazendo algo que não divulgam, e fica difícil vê-lo como um bom concorrente
A frase “você não precisa acreditar na nossa palavra” significa que vão apresentar evidências; em outro contexto, os desenvolvedores explicaram a motivação e a inspiração para criar esse software
Também é difícil dizer que o Anytype tem marketing exagerado. Como explicaram em outro texto, eles não querem fazer marketing com dinheiro de VC nem comprar base de clientes
Não entendo esta licença. Não é open source
https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md
A licença criada aqui parece lidar com essa preocupação e tentar preservar as liberdades do software livre, garantindo ao mesmo tempo que forks também apliquem copyleft às mudanças. Não vejo bem qual é o problema
Fico me perguntando se a confusão em torno da definição “oficial” ajudou a impedir que softwares corporativos de código fechado, praticamente spywares legalizados, clonem e comercializem projetos open source sem piedade
Software deveria ser open source e também ter cláusulas rígidas de copyleft
Ideias relacionadas são explicadas aqui
https://www.osnews.com/story/25469/richard-stallman-was-righ...
Nossa filosofia sobre open source está resumida aqui https://blog.anytype.io/our-open-philosophy/
Ficarei feliz em discutir preocupações sobre a nossa abordagem
Uso bastante o Anytype, e é uma boa ferramenta
Para quem vinha do Notion, há algumas partes do funcionamento que não são intuitivas, mas a documentação é suficiente e me acostumei rápido
Ele tem o prazer de uso do Notion, mas sem aquele peso de uma montanha de recursos do Notion. Tem uma quantidade adequada de recursos focados
Há alguns incômodos de qualidade a melhorar, mas a maioria é só detalhe
Seria bom ter pré-visualizações alternativas em cartão para objetos, ou opções para organizar e separar grafos desconectados, mas estou bem satisfeito mesmo sem isso. O conjunto atual de recursos é muito bem contido, e eu ficaria até triste se virasse um monstro de recursos como o Notion
A velha maldição da indústria de tecnologia parece estar em criar “algo, mas com outros ideais por cima”
As pessoas querem coisas, não ideais, e venderiam até a alma para obter essas coisas. A esta altura, quem ainda se surpreende com isso é que fica em uma posição meio ridícula
Filosofia só é um diferencial para um grupo populacional muito pequeno
Se você quer fazer as pessoas adotarem ideais, assume dois problemas. Precisa criar algo desejado que tenha diferenciação própria, independentemente da busca nobre, e colocar os princípios dentro dele como um cavalo de Troia
Isso não diminui a importância da filosofia. Por causa do papel que o software ocupa na vida, o design de produtos e protocolos se baseia em princípios
Os efeitos de segunda ordem das escolhas de arquitetura se traduzem em consequências reais para nossa vida social. Acreditamos que a liberdade digital fundamental é importante: privacidade, a capacidade de se conectar com pessoas em quem confiamos e a autonomia de usuários e criadores em relação aos fornecedores de software
Ao mesmo tempo, sabemos bem que, para criar algo significativo, é preciso fazer o trabalho mais difícil: transformar ideais em uma experiência de usuário atraente por si só, e é nisso que estamos focados
Queremos mostrar que protocolos P2P também podem virar produtos prazerosos de usar. Ainda estamos dando passos de bebê nessa direção
Quando se empurram recursos de IA com tanta força como o Notion faz, surge a dúvida de como eles planejam usar dados pessoais para ajuste fino ou treinamento de modelos, ou se já estão usando. Nesse processo, a propriedade intelectual da empresa também pode acabar sendo sugada
Neste mercado, isso vira claramente um argumento de venda
Mas não parece que isso vá acontecer. Software proprietário é grande demais e, sinceramente, software livre não é robusto o bastante contra agentes mal-intencionados do capitalismo
Importar do Logseq ou do Obsidian é doloroso
É preciso importar os arquivos Markdown um por um, e o método por zip também não é muito intuitivo
Parece haver foco demais em pensar de antemão em coleções e páginas individuais, e em como organizar e navegar por tudo
É ótimo para substituir algumas coisas que eu tinha no OneNote, e pode ser usado como uma wiki pessoal fácil
Mas o motivo de eu gostar mais do Logseq, e em segundo lugar do Obsidian, é que a energia de ativação para simplesmente começar a escrever notas é muito baixa, e o fluxo é mais natural
O Anytype parece ser uma alternativa ao Notion ou ao OneNote, não uma alternativa para quem quer escrever de forma mais livre, encontrar facilmente depois e então reorganizar só o que é importante com plugins e atalhos
Por exemplo, não quero colocar título nas notas diárias. Quero que ele atribua automaticamente a data atual, que eu consiga ver datas anteriores com poucas teclas e que eu possa marcar os blocos que escrevo com tags para encontrar depois blocos e páginas relacionados
O motivo de eu ter experimentado pela primeira vez foi a sincronização P2P, e é bom ver que funciona bem
Tentei algo parecido com Logseq e Syncthing, e todas as minhas notas são arquivos de texto puro. Não consegui encontrar que formato o Anytype usa, e a pasta local de trabalho parece uma pasta padrão de Chrome/Electron com tudo dentro, então não serve para backup próprio
Planejamos melhorar a importação e também abrir a API para que colaboradores da comunidade possam criar e aprimorar mais ferramentas de importação
Você também acertou em cheio no problema dos títulos das notas diárias, e isso também está nos planos de melhoria
Fico feliz que tenha gostado da sincronização P2P. Esse era o objetivo principal, e o próximo grande passo é multiplayer baseado em P2P
Se você não sabe onde colocar ideias, notas e rabiscos, uma página como 2022-05-12 resolve isso sem carga cognitiva nem confusão
Ainda não experimentei, mas a estética da landing page e as referências aos pioneiros da computação pessoal acertaram em cheio em mim
Tem uma vibe de OpenDoc, e eu sou muito fácil de manipular com esse tipo de coisa
Mas, depois de testar vários projetos, fiquei cansado: muitos não deram em nada, foram abandonados ou permaneceram para sempre como jardins murados “em breve”, e alguns, como Roam Research ou Athens, já eram fechados
Ainda não temos em mãos as ferramentas de conhecimento do futuro que foram prometidas; só restaram grafos de notas, blogueiros prolixos e exageros sobre “pensamento criativo”
O problema não é o conceito em si, mas nenhuma das implementações provou ser uma ruptura, nem foi suficientemente utilizável. Em certo ponto, a geração anterior de ferramentas comerciais de notas e diários fazia isso melhor
Agora é preciso ser realista. Se não cumprem a promessa, não merecem nossa atenção. Vou ficar com aquilo que funciona de verdade, mesmo que não seja vistoso
Tudo isso me parece do tipo que diz “somos open source e o usuário sempre tem controle total”, mas, quando você lê os detalhes, aparecem rug pulls ou barreiras que ferram o usuário
Já vi coisa demais assim, então agora acho que posso simplesmente não acreditar, sem nem continuar lendo
Bitcoin e DAO são mencionados aqui e ali. Então a origem do cheiro pode ser ingenuidade e falta de compatibilidade social com o HN, ou alguma nova forma de golpe cripto