メモ帳、LLM、データベースを統合した次世代ブラウザです。視認性の高いダッシュボードとLLMを使った知識整理機能を備えています。
New Browseは完全にローカルで動作します。
- ✅ データベース: すべてのデータはローカルのSQLiteデータベースに保存
- ✅ 外部通信なし: 開発会社やサーバーとの通信は一切行いません
- ✅ オフライン動作: インターネット接続なしでも完全に動作
- ✅ データ収集なし: 使用状況、クラッシュレポート、個人情報の収集は一切行いません
唯一の外部通信:
- Webページの表示(iframe)- ブラウザとしての機能。データは保存されません
- LLM API(オプション)- ユーザーが明示的に設定した場合のみ
- Googleカレンダー連携(オプション)- ユーザーが接続した場合のみ
詳細は プライバシーとセキュリティ を参照してください。
- 📊 ダッシュボード: すべての情報を一目で確認できる統合ダッシュボード
- 🌐 ブラウザ機能: タブ管理、ナビゲーション、アドレスバー、ブックマーク・記事保存
- ✅ ToDo管理: 看板方式(カンバン)のToDoボードでタスクを視覚的に管理
- 📝 メモ帳機能: シンプルなメモエディタ、サイドバーでのクイックアクセス
- 📄 ブロックエディタ: Notion風のブロックベースエディタで柔軟なコンテンツ作成
- 🧠 知識整理: LLMのパワーを使って読んだもの・見たもの・感じたことを整理・可視化
- 🤖 LLM統合: AIアシスタントとのチャット機能(クラウドAPI、オプション)
- 💾 データベース統合: SQLiteによるメモ、ブックマーク、履歴、ToDo、記事、知識エントリー、ページの永続化
- シンプルさ優先: 無駄な機能は削ぎ落とし、メンテナンス性を重視
- YAGNI原則: 必要になるまで実装しない
- 最小限の依存関係: 必要な依存関係のみを使用
プロジェクトの開発はGitHub Issuesで管理されています。
# 開発環境のセットアップ
npm run setup
# 開発サーバー起動
npm run tauri:dev
# Issuesの作成
npm run github issues-create
# テスト実行
npm run test:watchプロジェクトには多くのCLIツールとスクリプトが用意されています:
- 開発:
npm run setup,npm run check,npm run dev - テスト:
npm run test,npm run test:watch,npm run test:coverage - ビルド:
npm run build,npm run tauri:build - リント:
npm run lint - GitHub:
npm run github(Issues、PR、リリース管理) - クリーンアップ:
npm run clean
詳細は CLIツールガイド と GitHub Issues管理ガイド を参照してください。
- ⚡ メモリ効率: Tauriフレームワークによる軽量な実装
Notion + Obsidian + Chrome + NotebookLM を統合した次世代の知識管理ブラウザを目指しています。
「ものを調べる体験を知識を蓄えていく体験へと進化させる」
詳細は VISION.md を参照してください。
- フロントエンド: React + TypeScript + Vite
- バックエンド: Tauri (Rust)
- データベース: SQLite (rusqlite) - 完全ローカル
- UI: カスタムCSS(ダークテーマ)
- Node.js 18以上
- Rust (Tauriのビルドに必要)
- システム要件: Windows 10/11, macOS, Linux
# 依存関係のインストール
npm install
# 開発モードで起動
npm run tauri:dev
# ビルド
npm run tauri:build- 開発ガイドライン - 開発環境のセットアップとワークフロー
- Gitワークフロー - Gitの使用方法とブランチ戦略
- バージョン管理 - バージョニング戦略とリリースプロセス
- プロジェクト構造 - フォルダ構造と命名規則
- アーキテクチャ設計 - システムアーキテクチャの詳細
- 外部サービス統合 - Googleカレンダーなどの統合
- ブラウザと知識管理の統合 - 知識蓄積体験の設計
- プライバシーとセキュリティ - データ管理とプライバシー方針
- コントリビューションガイド - プロジェクトへの貢献方法
- AGENTS.md - AIエージェント設定
- VISION.md - プロジェクトのビジョン
プロジェクトへの貢献を歓迎します!
- イシューを作成(テンプレートを使用)
- ブランチを作成
- 変更をコミット
- プルリクエストを作成
詳細は コントリビューションガイド を参照してください。
MIT License
最終更新: 2025-01-XX