Omnivore:オープンソースの「後で読む」アプリ

Omnivore:オープンソースの「後で読む」アプリ 110

集中して読むための無料・オープンソースの「あとで読む」アプリ。 distraction-free、プライバシー重視、オープンソース。ナレッジワーカーや生涯学習者向けに設計されています。

#Ai工具箱 #Ai开源项目

Omnivore:オープンソースの「後で読む」アプリ紹介

Omnivoreはオープンソースの「あとで読む」アプリで、記事の保存、タグ付け、共有が可能で、PDFファイルやメールによる記事の追加にも対応しています。Omnivoreはクロスプラットフォームのアプリとブラウザ拡張機能を提供しており、ユーザーはさまざまなデバイスで便利に利用できます。保存したコンテンツにはオフラインでアクセスでき、LogseqやObsidianのプラグインを通じてOmnivoreを自分のワークフローに統合できます。プロジェクトは完全にオープンソースであり、ユーザーは自由に拡張やデプロイを行うことができます。

Omnivore.jpg

Omnivoreの主な機能:

  • 記事とPDFの保存:Omnivoreのモバイルアプリとブラウザ拡張機能を使って記事やPDFファイルを保存し、あとから distraction のないリーダーで読むことができます。

  • RSS購読とニュースレターの集中管理:ニュースレターを直接Omnivoreのライブラリに送信することで、複数のメールボックスに散らばる煩雑さを避けられます。

  • リーディングリストの整理:タグ、フィルター、ルール、フルテキスト検索を使ってリーディングリストを整理・管理し、自分に合ったシステムを構築できます。

  • ハイライトとメモの追加:読んでいるときに重要な部分をハイライトし、メモを追加できます。これらの注釈は記事に永続的に保存され、いつでもアクセスできます。

  • ナレッジ管理システムとの同期:OmnivoreはLogseq、Obsidian、Notionなどのパーソナルナレッジ管理システムと同期し、保存したすべてのリーディングコンテンツ、ハイライト、メモを一箇所に統合します。

  • テキスト読み上げ:iOSアプリでは、リアルなAI音声で保存した記事を読み上げるテキスト読み上げ機能を利用でき、目の疲労を軽減します。

Omnivoreのすべての機能:

  • ハイライトとメモ:ユーザーは記事内の重要な内容をハイライトし、あとから参照できるようにメモを追加できます。

  • フルテキスト検索:保存した記事のフルテキスト検索をサポートし、必要な情報をすばやく見つけられます。

  • 共有機能:ユーザーは保存したコンテンツやハイライトしたコンテンツを簡単に共有できます。

  • キーボードナビゲーション:完全なキーボード操作をサポートし、利用体験を向上させます。

  • 進捗の自動保存:長い記事でも読んでいる位置を自動保存し、次回スムーズに続きから読めます。

  • メールによる記事追加:ニュースレターの記事をメールで追加できます(Substackに対応)。

  • PDFサポート:PDFファイルの保存と閲覧に対応しています。

  • クロスプラットフォームアプリ:Node.jsとTypeScriptベースのWebアプリ、ネイティブのiOSおよびAndroidアプリ、プログレッシブウェブアプリ(PWA)、ブラウザ拡張機能(Chrome、Safari、Firefox、Edge)を提供しています。

  • タグ機能:記事にタグを付けて分類することができます。

  • オフラインサポート:ネットワーク接続がない状態でも保存したコンテンツにアクセスできます。

  • テキスト読み上げ:iOSプラットフォームで記事を音声に変換して再生できます。

  • プラグインサポート:LogseqとObsidianのプラグインをサポートし、これらのプラットフォーム上でOmnivoreの機能を利用できます。

Omnivoreが対応するプラットフォームと拡張機能:

iOS

macOS

Android(プレビュー版)

Chrome拡張機能

Firefox拡張機能

Safari拡張機能

Edge拡張機能

Omnivoreの技術スタック:

バックエンドとフロントエンドは主にTypeScriptを使用しています。

フロントエンドはNext.jsを使用し、Vercelでホスティングされています。

データ取得にはSWR、コンポーネントのスタイリングにはStitches、ページのリーダビリティ向上にはMozilla Readabilityを使用しています。

iOSアプリではSwift GraphQLでGraphQLクエリを生成し、AndroidアプリではApollo GraphQLを使用しています。

Dockerサポート:Docker Compose設定が用意されており、ローカル開発やセルフホスティングのデプロイが容易です。

デプロイガイド:Postgresデータベース、APIサービス、コンテンツ取得マイクロサービスの設定など、ローカル開発とセルフホスティングのデプロイに関する詳細なガイドを提供しています。

GitHub:https://github.com/omnivore-app/omnivore

オンライン体験:https://omnivore.app/

Omnivore:オープンソースの「後で読む」アプリ に関連するツール