このプロジェクトについて
StudyBarは、学習生活全体をワンクリックで利用できるように設計された、無料でオープンソースのmacOSメニューバー学習コンパニオンです。課題、ノート、フラッシュカード、集中タイマー、スケジュール、引用を、ネイティブSwiftUIアプリ(macOS 14以降)に統合します。このアプリはローカルファーストで、アカウント、ペイウォール、クラウドは不要です。データはMac上の単一のJSONファイルに保存され、任意でiCloud Drive同期を利用できます。
主な機能は次のとおりです。
- 概要:AIがランク付けする次に行うべきタスク、継続日数トラッキング、本日期限ビュー、自然言語クイック追加、学習ブロックを提案する「Plan my day」機能。
- 課題:期限カウントダウン、チェックリスト、繰り返しタスク、完了/スヌーズ付き通知、AIによる緊急度ランク付け、AIによる「ステップに分解」。
- ノート:スラッシュメニュー、表、チェックリスト、ネイティブLaTeX、ウィキリンクとバックリンク、テンプレート、要約・書き換え・校正を行うインラインAIを備えたフル機能のMarkdownエディタ。
- ボイスメモ:Apple SpeechまたはWhisperを使用したオンデバイス文字起こし、クラッシュに耐える自動保存。
- フラッシュカード:FSRSスケジューリング、穴埋め、マッチ、テストモード、Anki .apkg/CSVの読み込み/書き出し、自身の教材からAIがカードを生成。
- リーディング:書籍、章、ハイライトを追跡。PDFを添付すると、その中を検索し、実際のページに基づいて引用付きで回答する質問が可能です(オンデバイス。スキャンPDFはOCR)。
- 時間と集中:ポモドーロ(コース連携)、ストップウォッチ、集中モード(アプリを非表示+環境音)、タイムブロッキング。
- スケジュール:期限マーカーと試験バナーを備えた週間時間割。任意の日をタップして計画できます。.icsフィードまたは貼り付けたテキストから授業を読み込み。統合カレンダー(EventKit+iCalフィード+課題)。
- 研究とライブラリ:引用(APA/MLA/Chicago/IEEE/Harvard/Vancouver/BibTeX)、読書リスト、ファイル、RSS/Atomニュースリーダー。
- 整理:かんばんボード、コース、成績。
AIは、独立したチャットボットではなく、すでに使用している画面の随所に組み込まれています。教材を整理し、説明し、問題を段階的に解くことができます。任意のテキスト上のインラインAI(✨)では、要約、書き換え、校正、または続きの作成が可能で、変更を承認または破棄できます。PDFを添付すると、関連ページに対する検索拡張Q&Aを引用付きで利用できます。コマンドバー(⌘K)は、ノートをまたぐ操作を確認カードとして提案します。AIはAppleのオンデバイスモデル(macOS 26)、Ollama(無料のローカルモデル、qwen2.5:7b推奨)、または独自のClaude/ChatGPTキー(Keychainに保存)で実行されます。オンデバイスとOllamaは、Mac外部には何も送信しません。
システム連携には、グローバルホットキー、フローティングコマンドパレット、クイックキャプチャパネル、studybar:// URLスキーム、サービスメニュー、Shortcuts.appアクション、リマインダーへのプッシュ、カレンダーフィード経由のCanvas読み込み(APIトークン不要)、削除の取り消し、Spotlightインデックス登録、集中/おやすみモードの自動化、毎日のバックアップ、任意のiCloud Drive同期が含まれます。
プライバシーは優先事項です。設計上ローカルファーストで、テレメトリ、分析、アカウントはありません。ネットワークは、ユーザーがオプトインした機能(Canvas同期、Lookup/ニュースフィード、ブックカバー、リンクタイトル、および選択した場合のクラウドAI)にのみ使用されます。
アーキテクチャはモジュラーです。Core/にはデータモデル、JSONストア、エンジン、サービスが含まれます。Shell/にはメニューバーのステータス項目、ルート分割ビュー、コマンドパレット、共有コンポーネントがあります。Modules/には機能ごとに1つのファイルがあります。モジュールの追加は、ビューを作成し、Core/ModuleRegistry.swiftに1行追加するだけです。
インストールは、Homebrew(brew install --cask --no-quarantine hqn07/studybar/studybar)、最新リリースからの.dmgダウンロード、またはXcodeGenを使用したソースからのビルドが可能です。アプリは公証されていません(有料のApple Developer IDが必要なため)。そのためmacOSで初回に限り警告が表示される場合があります。右クリック→開く、またはxattr -dr com.apple.quarantineで解決します。
フィードバックとコントリビューションを歓迎します。開発者に連絡する最速の方法はメールです。GitHubのissuesとDiscussionsもあります。プロジェクトはMITライセンスで、利用、変更、共有が無料で許可されています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.