Eine selbsthostbare Lesezeichen-App-App mit einem Hauch von KI für die Datenhorder.

Merkmale
- ? Lesezeichen Links, machen Sie einfache Notizen und speichern Sie Bilder und PDFs.
- Automatisches Abrufen für Link -Titel, Beschreibungen und Bilder.
- ? Sortieren Sie Ihre Lesezeichen in Listen.
- ? Volltext -Suche nach allen gespeicherten Inhalten.
- AI-basierte (auch bekannt als Chatgpt) Automatische Tagging. Mit Unterstützung für lokale Modelle mit Ollama!
- ? OCR zum Extrahieren von Text aus Bildern.
- ? Chrom -Plugin und Firefox -Addon für ein schnelles Lesezeichen.
- Eine iOS -App und eine Android -App.
- ? Autohorten aus RSS -Feeds.
- Ruhe -API.
- ? Euen Archivalarchival (mit Monolith), um sich vor Link -Rot zu schützen. Auto-Video-Archiving mit YouTube-DL.
- ☑️ Bulk -Aktionen unterstützen.
- ? SSO -Unterstützung.
- ? Dunkelmodusunterstützung.
- ? Zuerst selbst veranstalten.
- [Geplant] Herunterladen des Inhalts für das Offline -Lesen.
Euen Diese App steht in einer starken Entwicklung und ist alles andere als stabil.
Dokumentation
- Installation
- Konfiguration
- Screenshots
- Sicherheitsüberlegungen
- Entwicklung
Demo
Sie können auf die Demo unter https://try.hoarder.app zugreifen. Melden Sie sich mit den folgenden Creds an:
email: [email protected]
password: demodemo
Die Demo ist mit einigen Inhalten ausgesät, ist jedoch im schreibgeschützten Modus, um Missbrauch zu verhindern.
Stapel
- NEXTJS für die Web -App. Verwenden von App -Router.
- Beträufeln Sie für die Datenbank und ihre Migrationen.
- NextAuth zur Authentifizierung.
- TRPC für Client-> Serverkommunikation.
- Puppenspieler zum Krabbeln der Lesezeichen.
- Openai, weil KI gerade so heiß ist.
- Meilisearch für die vollständige Inhaltssuche.
Warum habe ich es gebaut?
Ich stöbere Reddit, Twitter und Hackernews viel von meinem Handy. Ich finde häufig interessante Dinge (Artikel, Werkzeuge usw.), die ich ein Lesezeichen für ein Lesezeichen finden und später lesen möchte, wenn ich vor einem Laptop bin. Typische Read-It-Later-Apps usecase. Anfangs habe ich Tasche dafür verwendet. Dann habe ich mich selbst veranstaltet und wollte diese Verwendung selbst veranstalten. Ich habe Memos für diese schnellen Notizen verwendet und es fand es geliebt, aber es fehlten einige Merkmale, die ich für diesen Usecase wie Link -Vorschau und automatisches Tagging für wichtig fand (mehr dazu im nächsten Abschnitt).
Ich bin ein Systemingenieur in meinem täglichen Job (und seit 7 Jahren). Ich wollte mich nicht von der Webentwicklungswelt zu lösen. Ich habe mich entschlossen, diese App zu erstellen, um meine Hand mit der Webentwicklung schmutzig zu halten und gleichzeitig etwas aufzubauen, das mir wichtig ist und jeden Tag benutze.
Alternativen
- Memos: Ich liebe Memos. Ich habe es auf meinem Heimserver und es ist eine meiner am häufigsten verwendeten selbst gehosteten Apps. Es archivieren oder Vorschau der darin enthaltenen Links jedoch nicht. Es ist nur so, dass ich dort eine Menge Links abschließt und ich es geliebt hätte, wenn ich in der Lage wäre, welcher Link das ist, wenn ich nur meine Zeitleiste betrachte. Angesichts der Vielfalt der Dinge, die ich dort einlasse, hätte ich es geliebt, wenn es eine Art automatisches Tagging für das macht, was ich dort speichere. Dies ist genau die Usecase, die ich mit Hoarder angehen möchte.
- MYMIND: MYMIND ist die engste Alternative zu diesem Projekt und von wo aus ich viele Inspirationen gelegt habe. Es ist allerdings ein kommerzielles Produkt.
- Regentrop: Ein poliertes Open -Source -Lesezeichen -Manager, der Links, Bilder und Dateien unterstützt. Es ist allerdings nicht selbsthostierbar.
- Lesezeichenmanager (hauptsächlich auf Lesezeichen -Links):
- Pocket: Pocket hat mich in die ganze Idee von Lese-It-Later-Apps verwickelt. Ich habe es viel benutzt. Vor kurzem habe ich mich jedoch vor kürzlich eingestuft und war besessen von der Idee, meine Dienste auf meinem Heimserver auszuführen. Horter soll eine erste App für Selbsthost sein.
- Linkwarden: Ein Open-Source-Lesezeichenmanager, für den ich in meinem Homelab ein wenig kandidierte. Es konzentriert sich hauptsächlich auf Links und unterstützt kollaborative Sammlungen.
- Omnivore: Omnivore ist ziemlich cool Open Source Read-It-Later-App. Leider ist es stark von Google Cloud Infra abhängig, was es ziemlich schwierig macht. Sie veröffentlichten einen Blog -Beitrag darüber, wie man einen minimalen Omnivore ausführt, aber es fehlte viel. Selbstversorgungshosting scheint für sie nicht wirklich eine hohe Priorität zu haben, und das ist etwas, das mir wichtig ist, also habe ich mich entschlossen, eine Alternative aufzubauen.
- WALLABAG: Wallabag ist eine gut etablierte Open-Source-Read-It-Later-App, die in PHP geschrieben wurde, und ich denke, es ist die häufige Empfehlung für Reddit für solche Apps. Um ehrlich zu sein, habe ich es nicht echt gemacht, und die Benutzeroberfläche fühlte sich nur ein bisschen veraltet für meinen Geschmack. Ehrlich gesagt ist es wahrscheinlich viel stabiler und Funktionen vollständig als diese App, aber wo ist der Spaß daran?
- Shiori: Shiori soll ein Open -Source -Taschenklon sein, der in Go geschrieben wurde. Es tickt alle Marken, hat aber nicht mein super hoch entwickeltes KI-basierter Tagging. (JK, ich habe nur darüber gefunden, nachdem ich mich entschlossen hatte, meine eigene App zu erstellen, also sind wir hier?).
Übersetzungen
Hoarder verwendet Webblate zum Verwalten von Übersetzungen. Wenn Sie bei der Übersetzung von Horter helfen möchten, können Sie dies hier tun.
Unterstützung
Wenn Sie gerne Hoarder verwenden, lassen Sie ein ️ auf das Repo!
Sterngeschichte