Anytype – Local-First, P2P-Alternative zu Notion
(anytype.io)- Ein digitaler Kollaborationsraum, der Besitz und Kontrolle über persönliche Daten in den Vordergrund stellt und Privatsphäre, Offline-Nutzung und Kollaborationsfunktionen in einem Produkt bündelt
- Vault-Daten werden auf dem Gerät lokal verschlüsselt; laut Anbieter besitzt nur der Nutzer den Verschlüsselungsschlüssel, sodass andere die Inhalte nicht einsehen können
- Kontoerstellung und Datenzugriff sind auch offline möglich; unterstützt P2P-Synchronisierung im lokalen Netzwerk ohne Server oder Gatekeeper
- Die Bearbeitungsumgebung umfasst einen blockbasierten Editor sowie Datenbanken, Templates und Widgets; Objektverknüpfungen lassen sich über Tabellen-, Kanban-, Galerie- und Graph-Ansichten verwalten
- Daten werden lokal gespeichert, der Nutzer kann den Backup-Ort selbst festlegen, und auf Basis offener Protokolle lassen sich Apps ohne Genehmigung erstellen
Local-First-Kollaborationsraum
- Anytype positioniert sich als „sicherer Zufluchtsort für digitale Zusammenarbeit“ und betont eine Struktur, in der Nutzer alle Daten besitzen und kontrollieren
- Offline-/Online-Nutzung, die auch ohne WLAN oder in Offgrid-Umgebungen funktioniert, wird als Kernfunktion herausgestellt
- Kommunikations- und Kollaborationstools sollen dabei helfen, sich stärker auf das Schaffen als auf das Organisieren zu konzentrieren
Privatsphäre und Zugriffskontrolle
- Laut Beschreibung können nur die Nutzer selbst die Inhalte im Vault sehen
- Daten werden auf dem Gerät lokal verschlüsselt
- Nur der Nutzer besitzt den Verschlüsselungsschlüssel
- Betont wird, dass es keine Instanz gibt, die den Zugriff auf Daten blockieren kann
- Durch Offline-Kontoerstellung kontrolliert der Nutzer Schlüssel und Daten
- P2P-Synchronisierung im lokalen Netzwerk ohne Server oder Gatekeeper
Offenes Protokoll und Backups
- Es gibt keine Instanz, die Verbindungen zwischen Geräten vermittelt; die zugehörigen Protokolle sind unter anyproto einsehbar
- Daten werden lokal gespeichert, Backups können an einem vom Nutzer gewünschten Ort selbst gehostet werden
- Auf Basis offener Protokolle sollen sich Apps frei und ohne Genehmigung erstellen lassen
Erstellungstools und Ansichten
- Anytype bietet Funktionen für visuelles No-Code-Authoring
-
Blockbasierter Editor
- Enthält Datenbanken, Templates und Widgets als Bausteine
- Einzelne Objekte können auf verschiedene Weise genutzt werden; Verknüpfungen zwischen Objekten lassen sich in Graph- und Datenbankansichten visualisieren
- Als Ansichten werden Table, Kanban und Gallery unterstützt
Performance und mobile Nutzung
- Der Vault befindet sich auf dem Gerät des Nutzers; Anytype hebt hervor, dass es ohne Server keine Latenz gebe
- Daten werden im lokalen Netzwerk schnell per P2P synchronisiert
- Unterstützt native Mobile-Apps für iOS und Android mit natürlicher Touch- und Scroll-Erfahrung
- Downloads sind unter Download verfügbar
1 Kommentare
Meinungen auf Hacker News
(Arbeite bei Notion) Das Modell von Anytype ist wirklich spannend und fühlt sich in gewisser Weise an wie Lotus Notes, neu gebaut für das 21. Jahrhundert mit Ende-zu-Ende-Verschlüsselungsprotokollen und -Technologien
Es ist eine solide App für persönliches Wissensmanagement mit vielen Funktionen von Notion, und in manchen Punkten ist sie Notion klar überlegen
Gleichzeitig zeigt sie aber auch gut die Komplexität und die Kompromisse eines Ende-zu-Ende-verschlüsselten Ansatzes. Anytype ist mindestens seit 2019 in Entwicklung, und laut Dokumentation fehlen weiterhin Kollaboration und eine Browser-Version
Ohne diese Funktionen bleibt Anytype auf den Markt für persönliches Wissensmanagement beschränkt, der eine geringere Reichweite hat als Notion/Coda/Dropbox Paper/Quip/Confluence
Groß beworben wurde es nicht; es wird eher hier und da als Enterprise-Anforderung erwähnt, aber auf einem web-first Kollaborationsprodukt ist es recht gut umgesetzt
Allerdings werden Zusatzdienste wie Grammatikprüfung oder Content Assist in Ende-zu-Ende-verschlüsselten Dokumenten deaktiviert, was nachvollziehbar ist
Überraschenderweise wird die Rechtschreibprüfung unterstützt; vermutlich wird das Wörterbuch in den Browser geschickt und lokal nachgeschlagen. Der Google-Docs-Editor basiert nicht auf
contenteditableund verlässt sich nicht auf das Browser-WörterbuchConfluence wirkt wie eine Lotus-Notes-Wissensdatenbank-Vorlage mit Zusatzfunktionen, und es ist schon erstaunlich, dass wir immer wieder dasselbe neu erfinden
Zur Einordnung: Wir sind ein vierköpfiges gemeinnütziges Projektteam mit knappem Budget, und weil Notion keine kostenlose Stufe für kleine Teams hatte, sind wir zu Confluence gewechselt
Notion bietet ja bereits einiges kostenlos an; ich frage mich, ob ihr schon einmal über ein Modell wie bei Atlassian nachgedacht habt, bei dem bis zu 10 oder 5 Personen kostenlos sind
Aus Sicht von Lehrkräften kann man Notion oder andere US-Dienste, die auf US-Cloud-Services basieren, nicht nutzen. Behauptungen rund um GDPR sind wegen Privacy Shield bedeutungslos, und man bekommt keine Genehmigung, solche Dienste zu verwenden
Daher hoffe ich, dass AnyType möglichst viele der guten Funktionen von Notion nachbildet, damit man Notion auch privat verlassen kann, wo die Performance miserabel ist und ein Offline-Modus fehlt
Es ist gut, dass mehr kostenlose Apps erscheinen, die local-first sind und auf Sicherheit fokussieren
Ich baue gerade selbst eine local-first App und denke über nicht-lokale Netzwerksynchronisierung nach; in der Dokumentation steht, dass per lokalem P2P-Netzwerk synchronisiert wird. Bedeutet das, dass nicht über das Internet hinweg synchronisiert wird, und falls ja: Liegt das an den laufenden Kosten für TURN-Server oder an technischen Einschränkungen?
Ich habe nach einer WebRTC-Lösung gesucht und inzwischen fast aufgegeben. Synchronisierung im lokalen Netzwerk funktioniert gut, aber es ist mir nicht gelungen, einen TURN-Server über einen API-Endpunkt zu umgehen, der Routing-Daten liefert
Es wäre schön, wenn es außer COTURN eine vorgefertigte Alternative gäbe, die sich auf einem deno/node-Server deployen lässt; aktuell tendiere ich aber dazu, verschlüsselte Daten auf einen API-Server zu schieben und die einzelnen Clients anhand der von ihnen bereitgestellten Schlüssel ver- und entschlüsseln zu lassen
Anytype wirkt ziemlich funktionsreich und scheint für mich, der Notion täglich nutzt, leicht als Ersatz einsetzbar zu sein. Dass es keine Web-App gibt, dürfte für die Arbeit aber ein Hindernis für den Wechsel sein, weil die Portabilität fehlt
Der Speicherplatz auf Backup-Nodes beträgt allerdings 1 GB, für Alpha-Teilnehmer 10 GB. Alles darüber hinaus wird nur per P2P synchronisiert
Geplant ist zusätzlicher kostenpflichtiger Speicherplatz, und bald soll jeder einen eigenen Backup-Node hosten können
BitTorrent umgeht das über Many-to-many-Peering und große Teilnehmerzahlen, aber für 1:1 funktioniert das nicht
Zum Glück muss der Betrieb eines Relays oder von TURN für WebRTC nicht zwingend teuer sein. Man braucht einen Server und etwa IP-basierte Rate Limits, kann aber viele Verbindungen und kleine Datenmengen handhaben
Für diesen Zweck habe ich https://github.com/betamos/rdv gebaut; es ist eine sehr leichtgewichtige Alternative zu WebRTC, aber nur für TCP. Identität, Authentifizierung und Verschlüsselung muss man selbst mitbringen. Nach meinem Eindruck ist die P2P-Erfolgsquote sehr hoch, aber im Webbrowser ist es nicht nutzbar
Ob ihr dieses Projekt nutzt oder nicht: Über P2P zu sprechen ist jederzeit willkommen
ZeroTier emuliert ein LAN inklusive Multicast, daher könnte es ohne zusätzliche Konfiguration funktionieren
Ich weiß nicht, warum sich das so sektenartig anfühlt. Es spricht von Vertrauen und setzt dabei auf fantastische Bilder und Design.
Mir ist auch unklar, warum eine Offline-App einen Login braucht. Wo die Daten tatsächlich hingehen, Remote-Speicher-Einstellungen und ein paar bereits verwendete MB sind sichtbar – im Grunde wirkt es eher wie eine Online-App mit Offline-Mirroring.
Es scheint auch keine Möglichkeit zu geben, einen lokalen Speicherpfad festzulegen, und die gespeicherten Dateien sind typische Electron-Blob-Dateien. Es wirkt nicht so, als gäbe es eine Möglichkeit, von außen tatsächlich auf meine Dateien zuzugreifen oder sie zu kontrollieren.
Es vermittelt keinen besonders vertrauenswürdigen Eindruck.
Es ist nicht ausschließlich offline, sondern kann über das Internet mit anderen Geräten synchronisieren.
Die Daten bleiben auf den Geräten, sofern man nicht für ein dediziertes Backup bezahlt.
Der Grund, warum man nicht direkt über den Dateimanager darauf zugreifen kann, ist, dass die Daten verschlüsselt sind.
Es gibt viele Formulierungen zu Sicherheit und Kontrolle, aber am Ende scheint es doch unter ihrer Kontrolle zu stehen.
In der aktuellen Alpha werden alle Daten hauptsächlich mit einem verschlüsselten Backup-Node synchronisiert. Die Apps der Alpha-Tester sind immer mit dem Backup-Node verbunden und können nicht getrennt werden.
Die Homepage sollte das klarer sagen. Im Moment wirkt es nicht wie eine Alpha.
https://doc.anytype.io/d/troubleshooting/self-host-your-back...
Im Marketing wirkt das Verhältnis von Philosophie und Funktionen unausgewogen.
Wenn man erst sagt: „Vertraut nicht unseren Worten, vertraut dem Code“, und dann mehrere Absätze über Ideale anschließt, wirkt das so, als würde etwas verborgen oder umschrieben.
Datenunabhängigkeit könnte ebenfalls ein nicht transparenter Punkt sein. Im Vergleich zu https://obsidian.md/ kann man bei Anytype nicht einfach rohe Markdown- oder CSV-Dateien verwenden.
Für Obsidian habe ich wegen der Datenunabhängigkeit mit ein paar klaren Bedingungen über 300 Dollar bezahlt. Wenn man nach einer lokalen Version von Notion für Teams sucht, will man vermutlich dieselbe Freiheit, die lokale Dateien in offenen Standards bieten.
Stattdessen haben wir das Datenformat als protobuf-Dateien definiert; es ist öffentlich und unter MIT-Lizenz. Man kann es jederzeit selbst kompilieren und die Daten nutzen, ohne von Anytype abhängig zu sein.
Künftig möchten wir auch Datenadapter integrieren.
Das ist zwar etwas obskur, aber auch die Markdown-Dateien in meinem Obsidian-Archiv enthielten viel Metadaten, für deren Rendering Obsidian-Plugins nötig waren, und waren für sich genommen fast nutzlos.
Das ist keine Kritik an Obsidian, aber Markdown hat Grenzen, und Obsidian umgeht sie mit viel zusätzlichem Code. Wenn Obsidian aus dem Internet verschwände, blieben die Markdown-Dateien erhalten, aber viel Verarbeitung ginge verloren.
Wenn man nur Markdown mit Links und ohne fortgeschrittene Tabellen speichert, fragt man sich auch, ob man darauf überhaupt eine fortgeschrittene App braucht.
Wenn es also um Dateneigentum und Datenunabhängigkeit geht, ist es keine überzogene Annahme, dass dort etwas nicht offengelegt wird; als guter Wettbewerber taugt es daher schwer.
„Ihr müsst uns nicht glauben“ bedeutet, dass man Belege liefern will; in einem anderen Kontext haben die Entwickler erklärt, welche Motivation und Inspiration hinter dieser Software stehen.
Ich finde auch nicht, dass Anytype übertriebenes Marketing betreibt. Wie in einem anderen Beitrag erklärt wurde, wollen sie nicht mit VC-Geld Marketing machen oder sich eine Kundenbasis kaufen.
Diese Lizenz verstehe ich nicht. Das ist keine Open Source.
https://github.com/anyproto/anytype-ts/blob/main/LICENSE.md
Die hier geschaffene Lizenz scheint solche Bedenken aufzugreifen und die Freiheit freier Software zu erhalten, während sie zugleich sicherstellt, dass Forks ihre Änderungen ebenfalls per Copyleft freigeben. Ich sehe nicht recht, wo das Problem liegt.
Ich frage mich, ob der Wirbel um die „offizielle“ Definition wirklich geholfen hat, zu verhindern, dass proprietäre Unternehmenssoftware – praktisch legalisierte Spyware – Open-Source-Projekte rücksichtslos kopiert und kommerzialisiert.
Software sollte Open Source sein und zugleich strenge Copyleft-Klauseln haben.
Verwandte Ideen werden hier erläutert:
https://www.osnews.com/story/25469/richard-stallman-was-righ...
Unsere Philosophie zu Open Source haben wir hier zusammengefasst: https://blog.anytype.io/our-open-philosophy/
Bedenken zu unserem Ansatz diskutiere ich gern.
Ich nutze Anytype viel, und es ist ein gutes Tool.
Aus der Sicht eines früheren Notion-Nutzers gibt es einige Aspekte der Funktionsweise, die nicht intuitiv sind, aber die Dokumentation ist ausreichend, sodass ich mich schnell daran gewöhnt habe.
Es macht ähnlich viel Spaß wie Notion, hat aber nicht das enorme Gewicht von Notions Funktionsberg. Es enthält genau richtig fokussierte Features.
Es gibt ein paar störende Quality-of-Life-Punkte, aber die meisten sind nur kleinere Makel.
Alternative Kartenvorschauen für Objekte oder Optionen zum Aufräumen und Trennen nicht verbundener Graphen wären schön, aber auch ohne bin ich sehr zufrieden. Der aktuelle Funktionsumfang ist hervorragend zurückhaltend, und ich fände es eher schade, wenn es zu einem Feature-Monster wie Notion würde.
Der alte Fluch der Tech-Branche scheint darin zu liegen, „etwas, aber mit anderen Idealen obendrauf“ zu bauen.
Menschen wollen keine Ideale, sie wollen Dinge, und sie würden auch ihre Seele verkaufen, um diese Dinge zu bekommen. Wer sich darüber heute noch wundert, steht eher auf der lächerlichen Seite.
Philosophie ist nur für eine sehr kleine Bevölkerungsgruppe ein Unterscheidungsmerkmal.
Wenn man Menschen dazu bringen will, Ideale zu übernehmen, nimmt man zwei Probleme auf sich: Man muss ein begehrtes Ding bauen, das unabhängig von diesem edlen Streben einen eigenen Unterschied macht, und die Prinzipien wie ein trojanisches Pferd darin unterbringen.
Das macht Philosophie aber nicht weniger wichtig. Wegen der Rolle, die Software im Leben einnimmt, basieren Produkt- und Protokolldesign auf Prinzipien.
Die sekundären Effekte architektonischer Entscheidungen führen zu realen Konsequenzen in unserem gesellschaftlichen Leben. Wir glauben, dass fundamentale digitale Freiheit wichtig ist: Privatsphäre, die Fähigkeit, sich mit Menschen zu verbinden, denen man vertraut, sowie Autonomie für Nutzer und Kreative gegenüber Softwareanbietern.
Gleichzeitig wissen wir sehr genau: Wer etwas Bedeutungsvolles schaffen will, muss die schwierigste Arbeit leisten. Nämlich Ideale in eine für sich genommen attraktive User Experience zu verwandeln – und darauf konzentrieren wir uns.
Wir wollen zeigen, dass auch ein P2P-Protokoll ein Produkt sein kann, das Freude bei der Nutzung macht. Im Moment machen wir in diese Richtung noch Babyschritte.
Wenn man KI-Funktionen so aggressiv vorantreibt wie Notion, stellt sich die Frage, wie sie planen, persönliche Daten für Fine-Tuning oder Modelltraining zu verwenden – oder ob sie das bereits tun. Dabei könnte auch geistiges Eigentum von Unternehmen eingesaugt werden.
In diesem Markt ist das ein klarer Selling Point.
Aber ich glaube nicht, dass so etwas passieren wird. Proprietäre Software ist zu groß, und freie Software ist ehrlich gesagt nicht robust genug gegenüber böswilligen Akteuren des Kapitalismus.
Der Import aus Logseq oder Obsidian ist schmerzhaft.
Man muss Markdown-Dateien einzeln importieren, und die Zip-Methode erschließt sich auch nicht richtig.
Es wirkt so, als würde zu viel Wert darauf gelegt, sich im Voraus einzelne Collections und Seiten sowie deren Organisation und Navigation zu überlegen.
Es ist großartig, um ein paar Dinge aus OneNote zu ersetzen, und lässt sich wie ein einfaches persönliches Wiki nutzen.
Aber Logseq – und als zweite Wahl Obsidian – gefällt mir besser, weil die Aktivierungsenergie, einfach mit dem Notieren anzufangen, sehr gering ist und der Ablauf natürlicher wirkt.
Anytype ist eine Alternative zu Notion oder OneNote, aber offenbar nicht die passende Alternative für jemanden, der freier schreiben, später leicht wiederfinden und dann nur das Wichtige mit Plugins und Shortcuts neu strukturieren will.
Zum Beispiel möchte ich Daily Notes keinen Titel geben. Es reicht, wenn automatisch das aktuelle Datum vergeben wird, ich mit ein paar Tastendrücken frühere Daten ansehen kann und Blöcke beim Schreiben mit Tags versehen kann, um später relevante Blöcke und Seiten zu finden.
Der Grund, warum ich es zuerst ausprobiert habe, war die P2P-Synchronisierung, und es ist schön, dass sie gut funktioniert.
Ich habe etwas Ähnliches mit Logseq und Syncthing ausprobiert, und alle meine Notizen sind Plain-Text-Dateien. Ich kann nicht herausfinden, welches Format Anytype verwendet, und der lokale Arbeitsordner sieht aus wie ein Standard-Chrome-/Electron-Ordner mit allem Möglichen darin, sodass er für eigene Backups nicht brauchbar ist.
Wir planen, den Import zu verbessern und auch die API zu öffnen, damit Community-Beitragende mehr Import-Tools bauen und verbessern können.
Auch das Problem mit den Titeln für Daily Notes hast du genau getroffen; dafür haben wir ebenfalls Verbesserungen geplant.
Es freut mich, dass dir die P2P-Synchronisierung gefällt. Das war das Hauptziel, und der nächste große Schritt ist P2P-basiertes Multiplayer.
Wenn man nicht weiß, wohin mit Ideen, Notizen oder Kritzeleien, bietet eine Seite wie 2022-05-12 genau das ohne kognitive Belastung oder Verwirrung.
Ich habe es noch nicht ausprobiert, aber die Ästhetik der Landingpage und die Referenzen an die Pioniere des Personal Computers treffen bei mir genau den Nerv.
Es hat OpenDoc-Vibes, und ich bin für so etwas viel zu leicht zu manipulieren.
Aber nachdem ich mehrere Projekte ausprobiert hatte, war ich erschöpft: Oft wurde nichts daraus, sie wurden aufgegeben oder blieben für immer ein angekündigter Walled Garden; manche sind bereits geschlossen, wie Roam Research oder Athens.
Die versprochenen Wissenswerkzeuge der Zukunft haben wir immer noch nicht in der Hand; geblieben sind Notiz-Graphen, ausschweifende Blogger und Hype um „kreatives Denken“.
Nicht das Konzept selbst, aber keine der Umsetzungen hat sich als Durchbruch erwiesen oder war gut genug nutzbar. Irgendwann haben kommerzielle Notiz- und Journal-Tools der vorherigen Generation es besser gemacht.
Jetzt muss man realistisch sein. Wenn sie ihre Versprechen nicht halten, verdienen sie unsere Aufmerksamkeit nicht. Ich bleibe bei dem, was vielleicht nicht glamourös ist, aber tatsächlich funktioniert.
All das fühlt sich an wie diese Sorte „Wir sind Open Source und der Nutzer hat immer vollständig die Kontrolle“, bei der man dann die Details liest und dort ein Rug Pull oder Hürden auftauchen, die die Nutzer am Ende ruinieren.
Ich habe so etwas zu oft gesehen und glaube inzwischen, dass ich dem auch ohne weiteres Lesen direkt misstrauen darf.
Bitcoin und DAO werden überall erwähnt. Daher könnte der Ursprung des Beigeschmacks entweder Naivität und mangelnde soziale Kompatibilität mit HN sein – oder eine neue Form von Krypto-Scam.