このプロジェクトについて

Notaeoは、学校での利用を想定した無料のローカルファースト学習・リサーチノートブックです。ユーザーはソースを収集し、アプリ内で読み、公開ウェブをリサーチし、スケジュール式フラッシュカード、ソースに基づくクイズ、用語集、1ページの学習ガイド、マインドマップで学習できます。ワンクリックのデモノートブックで、すべてのワークフローを紹介します。 キー不要(AIなし)での動作は第一級の設計原則です。DDGSによる公開ウェブ検索、ソース取り込み、検索、閲覧、学習ツール、エクスポートはすべて、プロバイダーキーなしで機能します。アカウントは必須です(無料、メール+パスワードによる即時のローカル登録。Google OAuthは計画中)。すべてのノートブック、ソース、アウトライン、カード、スキル、ノート、AIキーは厳密に1人のユーザーに属し、クロスユーザーアクセスは404を返します。任意のAIはユーザーごとのGeminiまたはOpenRouterキーをサポートし、別のホスト型サーバーがOpenCodeの無料モデルチャットを提供できます。設計上、ローカルLLMは使用しません。 ソース取り込みはPDF、DOCX、TXT/MD、およびページを考慮したチャンク分割による貼り付けをサポートします。検索はフィルター、タグ、名前変更、URL取り込み、Markdownエクスポートを備えたランク付け方式です。学習ツールには、スケジュール式フラッシュカード、ソースに基づくドラフト、用語集、クイズ、学習ガイド、マインドマップ、Anki/Obsidianエクスポートが含まれます。キー不要のリサーチモードは、計画、ウェブ検索、収集、引用付きソースコレクションをカバーします。 スタックは、uvで管理するPython 3.12 + FastAPI + SQLite(WAL)バックエンドと、React + TypeScript + Vite + Tailwind CSSフロントエンドです。リポジトリは完全なキー不要/AIなしのローカル製品です。ホスト型運用(マネージド同期、サブスクリプション、ホスト型AIクレジット、管理ツール)は別の非公開サーバーリポジトリにあり、ここでは必須ではありません。 デスクトップ対応にはmacOSアルファ版が含まれます(SwiftUIシェルがループバックサイドカー経由でローカルFastAPIバックエンドとReact UIを実行。Apple Silicon向けにアドホック署名)。Windowsデスクトップは延期されており、iOSおよびAndroidクライアントは別リポジトリにあります。ローカルのプライバシー境界はループバックのみで、起動ごとのセッションCookieと、すべてのデータルートでのメールログインを使用します。ネットワーク利用は明示的な場合のみ(ウェブ検索、URL取り込み、BYOK AI、Google OAuth)で、暗黙の同期はありません。ライセンスはMITです。